Skip to content
System hardening
ASD ISMISM-0380

ASD ISM 0380 Disable unneeded OS accounts and services

What it says

Unneeded user accounts, components, services and functionality of operating systems are disabled or removed.

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

What it means

In plain English

Remove or turn off unnecessary user accounts and services on operating systems to improve security.

This control is about shutting down or removing user accounts and services on computer systems that aren't needed. Doing this helps protect your business from hackers who might use these unused accounts or services to break into your systems and cause trouble, like stealing information or disrupting your operations.

Why it matters

Leaving unused OS accounts or services enabled creates unnecessary entry points, increasing the likelihood of privilege misuse, compromise and outages.

How to implement

  1. System owners should review all user accounts on their systems: Go through your system's user list carefully and flag any accounts that are no longer in use, such as accounts of former employees.

    Ensure these accounts are removed or deactivated promptly.

  2. IT teams should assess all services running on operating systems: Check what services your system is currently using and identify any that are redundant.

    For those not needed, disable them to ensure they cannot be exploited.

  3. Managers should coordinate with HR to update IT departments about staff changes: Work together to ensure that when someone leaves the organisation, their access is revoked immediately.

    Create a quick checklist for HR to notify IT of staff departures as part of the exit process.

  4. IT security staff should periodically audit system configurations: Schedule regular checks of system accounts and active services every few months.

    Use a simple log or checklist to track which accounts and services have been deactivated since the last check.

  5. System administrators should enable service logging: For system services that are essential, ensure logging is enabled to quickly detect and respond to any suspicious activity.

    Regularly review these logs to spot and resolve potential issues early.

Keep it running

Regularly review OS accounts and running services; disable or remove default, unused or legacy items, and verify only required services start at boot to minimise attack surface.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    A list of current user accounts: Request a report or spreadsheet detailing all user accounts active in the system.

    Look at

    The list to identify any accounts that should no longer be active, like former employees.

    Good evidence

    Shows only current staff and necessary service accounts.

  2. Check 2 of 5What an auditor asks for

    Look at

    Entries showing the deactivation of accounts, along with dates and who authorised the removal.

    Good evidence

    Includes recent entries and clear authorisation details.

  3. Check 3 of 5What an auditor asks for

    Ask for

    A report of active system services: Check the list of services running on the system.

    Look at

    Unexpected or non-essential services that might still be enabled.

    Good evidence

    Only lists services essential for operations and nothing extraneous.

  4. Check 4 of 5What an auditor asks for

    Ask for

    How regularly they review and remove unnecessary accounts.

    Good evidence

    Includes a specific frequency for reviews and clarity on who performs the checks and how access is terminated.

  5. Check 5 of 5What an auditor asks for

    Good evidence

    Shows documented actions taken following the review.

Mappings

Closest match in ASD Essential Eight: E8-AH-ML1.1, Disable or remove Internet Explorer 11, which this control covers in full and more.

ISO 27001

ISO/IEC 27001: 2 mappings

  • A.5.16Identity life cycle managementPartially overlaps
Essential Eight

ASD Essential Eight: 3 mappings

ASD Essentials

ASD Essentials for enterprise IT: 4 mappings

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