Bxp R10SER1 - System Access Management

From All n One's bxp software Wixi

Jump to: navigation, search

1 Overview

This document forms part of the bxp Release 10 Service Enhancement Release 1 suite of changes found here Bxp_Release_10_SER_1_prerelease_notes


1.1 System Access Management 016.png

1.1.1 User tabs

Given the length of the user setup screens a more effective interface screen is being designed.


Borrowing from the tabs capability of forms the interface will follow this format.

Structure Presentation
bxpR10SER1 014.png bxpRelease10 sam layout 001.png


The tab bar will contain the sections currently available but only show the fields when that tab is clicked


The Module title and counts bar will use module icons (with name and count of ticks on hover over) Then upon clicking the module, the sections for the module appear for selection.


The module access tick box (overall access to the module) will be removed in favour of intelligent access if you have access to 1 or more sections in the module.


1.1.2 Password blacklist engine

This facility will allow clients and the bxp administration team to apply a list of weak known hack attempted passwords which may validate as strong. These password combinations are designed to reduce risk of security break-ins even if the password strength is flagged as strong.


A global list will be maintained by All n One, with clients able to control their own lists from inside System Settings.


The support article is available here Security_-_Password_Blacklist


password blacklist 001.png


1.1.3 Client table alterations

The client table will have a number of fields added to support numerous new functions


Attempting to logically group items without adding tabs unnecessarily, the Lister and Jotter and Reminders and Time Tracker options have been moved to a tab called Module Specific. This replaces the "Lister and Jotter" and "Reminders" tabs.


Field Use Status Available in Tab
strClient_3rdPartyEngine to allow mapping to 3rd party system Editable Primary Security Details
strClient_3rdPartyUserId the equivalent Id in the 3rd party system Editable Primary Security Details
strClient_IsUAM to flag account is a UAM template Editable UAM Management
strClient_UAMTitle to allow reporting and grouping of UAM permissions Editable UAM Management
strClient_LimitTimeTrackerCosting to influence Time Tracker option display on day view. Editable Module Specific
strClient_LastEdited_LastDateTime to make editing reporting easier Read Only Security Information
strClient_LastEdited_LastByWhom to make editing reporting easier Read Only Security Information
strClient_Retired_LastDateTime to make retired reporting easier Read Only Security Information
strClient_Retired_LastByWhom to make retired reporting easier Read Only Security Information


1.1.4 Security - Retired date time

Whilst this information is available through the audit logs it is not easily reported upon.


  • When was a user retired?
  • Who retired the user?


There will be the addition of two summary data fields to the Client table

  • strClient_Retired_LastDateTime
  • strClient_Retired_LastByWhom


The reason they have last is that the information will only be the last time an account was retired. So if it was retired multiple times, this field will only hold the last data. This also compensates for the fact that logs are only held for 6 months.


So if you go over the 6 months without manually backing up the logs the information is no longer auditable.


  1. So the fields will be added for future record changes only
  2. The columns of information will be made available in the retired functions search abilities
  3. A dedicated report in SAM will be provided to allow reporting on these fields.


The fields if a user is already retired will be initialised to.

  • Last Date Time will be the date that the field is implemented
  • By Whom will be associated with the Admin istrator account.


1.1.5 System Settings - Tabbed view

To reduce space on screen for very long screens with lots of settings, tabs, as used in KeyStats are being implemented system wide. The layout will change for the System Settings page with all the same sections and fields just tabbed.


1.1.5.1 Primary Interface Options

A new filed for "Table Styling" discussed later will be made available on this screen. Table_Styling


1.1.5.2 Form-BEMail SPAM

This new tab is for BEmail on arrival of an email to a bxp for SPAM checks to be performed. These values are used by all forms which are using the spam engine.


System_Settings#Form_-_BEmail_SPAM


1.1.5.3 Google Maps

This tab is for customisation and support of Google Maps options system wide.


System_Settings#Google_Maps


1.1.6 System Keywords - Tabbed view

To reduce space on screen for very long screens with lots of settings, tabs, as used in KeyStats are being implemented system wide.


The layout will change for the System Keywords page with all the same sections and fields just tabbed.


There are no new fields on this page.


1.1.7 SAM - User Administration - Menu Changes

Every user in bxp can have a vast amount of information stored about them. As bxp provides more specialised Human Resources tools and expands user specific capability the amount of information available to security becomes cluttered and less secure. For this reason the HR details of a user referred to as "User Details" is being moved to the HR management module. All other security related functions will remain untouched.


As is good security and systems maintenance practice, consistent naming is being applied across bxp menus. One heavily changing is the User Administration menu.


As the "Send Welcome Email" engine for single user is full accommodated by the "Send Welcome Email" engine for multiple users to keep things as clear as possible, the single user engine has been removed.


  • "User - Add" becomes the very clear title for the more obscurely named "Add User - Security Details Only"
  • "Copy User - Includes selected security permissions" becomes the more appropriately titled "User - Copy (including content access permissions)"
  • "Edit User - Security Details" becomes "User - Edit"
  • As explained "Edit User - User Details" is removed to the HR manager module
  • As explained "Send welcome email (with account details)" is removed
  • "Mass Send welcome email (with account details)" becomes "Send welcome email (with account details)"
  • "Release Lock Out" becomes "Security - Release Lock Out" in line with the naming convention
  • The UAM functionality as discussed above now appears in the menu as options
    • UAM - Template User - Add
    • UAM - Template User - Edit


Was Becomes
UserAdministration release10 Was.png UserAdministration release10 Becomes.png


1.1.8 SAM - System Management - Menu Changes

A number of small changes are being applied to the System Management menu for house keeping and tidiness improvements. These are cosmetic name changes, no functionality has been altered to existing functions.

Consoles

  • The two consoles are still at the top but slightly renamed to bring them inline with naming conventions used throughout


System level functions

  • All System Wide functions have been grouped and moved to the top of the menu
  • Module Names has been renamed to System Modules Names to improve menu option consistency


Group user functions

  • The group user functions appear together next


Retired user functions

  • Edit Retired Users has become Retired - Edit user
  • Group User - Modify Details (Retired Users) has become Retired - Group User - Modify Details to help clarity of system use


Custom folder support

  • These two new menu items area discussed above as the new function to manage the custom folder via sFTP


Security - Functional Access Matrix is a report not a modification tool.  Therefore it has been moved to Security Reports instead.


Was Becomes
SystemManagement release10 Was.png SystemManagement release10 Becomes.png


1.1.9 System Information tab

With the new tab layout there is the addition of a specific new tab which is a reporting tab not an editing tab. This tab provides at a glance support information for System and Security Champions alike. The tab will take the following format and the layout is dictated by the system chosen layout (see 3.8 below)


bxpRelease10 securityInfoTab 001.png



1.1.10 SAM - Security Group - Menu Changes

Again making the naming of functions consistent system wide, some minor naming changes

Was Becomes
SecurityGroup release10 Was.png SecurityGroup release10 Becomes.png


1.1.11 User Status report

A new column has been added to the data of this report to reflect the UAM title of the user.


As per section 3.8, the user status report is now styled using the Table styling selected as per the system.


1.2 BEmail Interface rewrite

The BEmail accounts interface has been updated to use tabs. Full documentation updated in place BEMail_accounts


A log error during the tidy identified that quite a number of fields that should have appeared were not appearing. These now display and are documented properly above.


The search screen now includes the description and server fields to help identification of accounts.


A new delete function has been added to allow deletion of redundant accounts. Before deletion occurs:

  • The system checks if the BEmail account chosen is actually connected to a form. If it is a link to edit the form is provided and deletion isn't allowed
  • If the BEmail account is not linked to a form, the engine checks who the creator of the account is. If this isn't you a notice is displayed saying retire the user or ask that user to delete the account.
  • If BEmail is not linked to a form, was set up by you or the user is retired, then deletion will be allowed to continue.


1.3 Custom folder via sftp

Access to the custom folder via the current web interface requires a “one by one” file approach. Where a client needs numerous file management access, sftp access will be provided to the file storage engine of bxp. This will in turn be managed on a scheduled or click request basis to kick off an audited and antivirus scanned transfer of the file storage to the live web infrastructure.


This should provide easier access for system administrators to mass manage their custom folder.


1.4 Login page - Username autocomplete

As part of security the password field has a feature which removes the auto-complete of the password. This is a reasonable security measure.


In order to further improve security the username field will now also have autocomplete removed. The reason being that if a machine is used in a public environment, the username is left in the box providing a valid account which could be attacked to force unwanted lock outs. This change means a user will need to type their name in regularly.


The_Custom_folder_through_sFTP_management


1.5 Client daily picture engine

This small change will allow clients to have their own 365 daily images run from the clients custom folder.


Currently using the keyword dailyPic in the background image of a user or a system will use the daily pic engine as their background.


By changing the word to customDailyPic, the engine will use the path YYY.png folder. X is the name of the system currently being used and YYY is the 3 digit code for the day of the year, ie. 001 is 1st January of that year.


For more information The_dailyPic_engine