|
Good management of user access to information systems allows you to implement tight security controls and to identify breaches of Access Control standards.
|
|
|
|
- Lack of a managed access control procedure can result in unauthorised access to information systems thereby compromising confidentiality and potentially the integrity of the data.
|
- Develop a formalised procedure for controlling and documenting the allocation of access rights to information and systems.
- Document user access profiles from initial access rights, as a new user, through to de-registration, when the user leaves the organisation or changes jobs etc.
|
|
|
- Logon screens should only present details of a system after an authorised user has successfully logged on.
- Where possible, successful logons should display the following information for verification by the user :-
- Date and time of previous logon.
- Details of any failed logon attempts.
Restrict logon attempts to three, before the user account is disabled.
Display warning messages about unauthorised access prior to successful logon.
|
- Where regulation and documentation of Access Control has been informal, this can frustrate the re-allocation of duties because there are no records of current access rights and privileges.
|
- At the very minimum, hold the following records for User Access profiles:-
- Unique User ID to permit users' actions to be linked to named individuals.
- The specific business applications to which access is granted.
- Written statement signed by the user agreeing to the access rights and conditions.
- Formal authorisation from management.
- Formal access management procedures should include the following:-
- Formal records maintained and distributed to management for periodic reviews of access rights.
- Change control mechanism for staff who change jobs within the organisation, and for those who leave the organisation.
- Mechanism for identifying redundant accounts and removing them as appropriate.
- Formal authorisation process to issue an account to individual users.
- Change control mechanism for rapid response authorisation of a change in access rights.
- Privilege management to ensure that a user is allocated the correct range of system privileges for the job in question.
-
|
- Allocating inappropriate privileges to inexperienced staff can result in accidental errors and processing problems.
|
- Identify the category of staff who should have access to privileged accounts and / or functions.
- Allocate the highest system privileges only according to specific need, not as a matter of course.
- Certain functions, e.g. database re-structure / re-sequence, must not be allocated to anyone on a full-time basis, as the impact of errors is grave. Allocate such functions, but then withdraw them immediately after use.
- Allocate privileges to network and / or application software accounts on an 'as needs' basis. The account name should not indicate its associated privilege.
|