Skip to content
System hardening
ASD ISMISM-1839

ASD ISM 1839 Secure account properties in Active Directory

What it says

Account properties accessible by unprivileged users are not used to store passwords.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Do not use account fields that everyone can see to store passwords.

This control is about making sure people don't store passwords in places where they can be easily accessed by anyone who shouldn't have them, like general account information in Active Directory. The risk here is that if sensitive data like passwords are stored where just anyone can see them, it becomes much easier for them to be misused, leading to security breaches and potentially serious consequences for the organisation.

Why it matters

If passwords are stored in AD account attributes readable by unprivileged users, attackers can harvest credentials and escalate access, leading to broader compromise.

How to implement

  1. IT team should identify which fields in Active Directory are visible to all users.

    This can be done by reviewing the permissions of account attributes and understanding the default settings to know what information is publicly accessible.

  2. System administrators should update documentation to clearly state which fields should never contain passwords or sensitive data.

    They can achieve this by adding notes to existing user management guides and ensuring they are distributed to all relevant staff.

  3. Managers should provide training to all employees involved in managing user accounts to reinforce the importance of not storing passwords in common fields.

    Organise a workshop or a short training session where this policy is thoroughly explained.

  4. IT support staff should audit existing accounts to ensure passwords are not stored in easily accessible fields.

    They can do this by sampling a portion of accounts and checking the common fields for the presence of password-like data.

  5. The organisation's security officer should enforce regular reviews of account properties.

    Establish a quarterly review process where account configurations are checked for compliance with this control.

Keep it running

Audit AD user attributes (e.g., description, comment, notes) and remove any stored passwords or secrets from fields readable by unprivileged users.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    A list of all Active Directory attributes and who can view them.

    Look at

    What fields are publicly accessible by all users.

    Good evidence

    Is a clear list showing restricted access to fields not meant for general viewing.

  2. Check 2 of 5What an auditor asks for

    Good evidence

    Includes a well-maintained document with clear prohibitions on storing passwords in visible fields.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Records of training sessions or workshops provided to employees.

    Look at

    Attendance records and session content.

    Good evidence

    Is a document showing regular training with topics covering account property security.

  4. Check 4 of 5What an auditor asks for

    Look at

    Checks on account fields for password storage and resulting actions.

    Good evidence

    Details audits with recommendations and follow-up actions completed.

  5. Check 5 of 5What an auditor asks for

    Ask for

    The schedule of regular reviews of account fields.

    Look at

    Logs or plans that show when and how the reviews are done.

    Good evidence

    Is a recurring entry in the organisational calendar with an assigned responsible person.

Mappings

Closest match in ISO/IEC 27001: A.5.15, Access control policies and procedures, which this control partially meets.

ISO 27001

ISO/IEC 27001: 1 mapping

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.