Skip to content
System hardening
ASD ISMISM-1250

ASD ISM 1250 Limit server application user account privileges

What it says

The user accounts under which server applications run have limited access to their underlying server's file system.

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

What it means

In plain English

Server applications have restricted user account access to the server's file system.

Limiting server applications' user account privileges means ensuring that the software running on your server has access only to what it absolutely needs. This is important because if these applications have too much access, they can be exploited by hackers to reach sensitive data, which could lead to data breaches or business disruptions.

Why it matters

Excessive application access can lead to data breaches, as compromised apps can exploit unneeded privileges to access sensitive files.

How to implement

  1. IT team: Conduct a review of all server applications to identify what system resources they truly need to function.

    Make a list of necessary files and tools each application requires and verify that they don't have access to anything else.

  2. System administrator: Set up restricted accounts for each server application that only grant the minimum privileges necessary for operation.

    Use the list made by the IT team to adjust permissions in the server's user account settings.

  3. Business manager: Work with the IT team to understand potential risks associated with server applications running with excessive privileges.

    Attend briefings to learn about the security posture and any incidents that occur.

  4. HR department: Ensure that security training includes guidance on the importance of limiting privileges, making employees aware of how privilege misuse can lead to security breaches.

Keep it running

Audit server app run accounts; remove write/admin rights and restrict file paths to only what the app needs. Recheck after updates or config changes.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Access control lists for server applications: Request the documents showing what specific files and folders each application can access.

    Look at

    Clearly defined minimum necessary access permissions.

    Good evidence

    Lists show limited access to essential files only, with no unexplained or broad permissions.

  2. Check 2 of 5What an auditor asks for

    Ask for

    A report on server application access reviews: Request documentation of regular reviews of application privileges.

    Look at

    The dates and outcomes of the reviews.

    Good evidence

    Up-to-date records with actions taken to adjust permissions based on review findings.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Server log records: Request to see logs that track file access attempts by server applications.

    Look at

    Entries of blocked or failed access attempts.

    Good evidence

    Logs show consistent monitoring with no successful unauthorised access.

  4. Check 4 of 5What an auditor asks for

    Ask for

    A security training curriculum: Request details of employee training sessions that mention privilege limitations.

    Look at

    The inclusion of privilege management topics.

    Good evidence

    Training materials that explain risks and procedures for limiting application access.

  5. Check 5 of 5What an auditor asks for

    Ask for

    The risk assessment report for server applications: Request documentation evaluating the risk associated with excessive privileges.

    Look at

    Details on identified threats and mitigation steps.

    Good evidence

    Comprehensive assessments with clear action steps to address privilege issues.

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: 3 mappings

Essential Eight

ASD Essential Eight: 1 mapping

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