Skip to content
System hardening
ASD ISMISM-1407

ASD ISM 1407 Ensure use of current OS versions

What it says

The latest release, or the previous release, of operating systems are used.

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

What it means

In plain English

Use the latest or previous operating system version to keep systems up-to-date.

Keeping your computer systems up-to-date by using the latest or just the previous release of an operating system is like ensuring that your team has the best tools available. It matters because outdated systems can have vulnerabilities that are not fixed, making it easier for cybercriminals to break in and potentially cause damage or steal information.

Why it matters

Using outdated OS versions leaves known vulnerabilities unpatched, increasing the likelihood of compromise and data breaches.

How to implement

  1. IT team should monitor system updates: They need to regularly check for new operating system versions released by vendors like Microsoft or Apple.

    This can be done by subscribing to vendor newsletters or setting up alerts on technology news sites.

  2. System owner should plan upgrades: Work with the IT team to create a schedule for upgrading systems to the latest stable version of the operating system.

    Consider doing this during low-usage periods to minimise disruption.

  3. Managers should allocate resources: Ensure enough time and budget is earmarked for regular operating system upgrades.

    This involves coordinating with finance to support any hardware compatibility needs.

  4. IT team should test updates: Before rolling out a new operating system version, the IT team should test it on a small group of computers to ensure compatibility with essential applications.

    Use testing labs or virtual environments to conduct these trials.

  5. Staff training should be conducted by education officers: Organise training sessions for staff to familiarise them with new features or changes in the updated operating system.

    Use user guides and webinars to assist with this.

Keep it running

Maintain OS currency by standardising on the latest or previous release, tracking vendor lifecycle dates, and scheduling upgrades before end-of-support.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The operating system update policy: Request a document that outlines the process for keeping systems up-to-date.

    Look at

    Whether it specifies timelines and responsibilities.

    Good evidence

    Clearly allocates responsibilities and provides a schedule.

  2. Check 2 of 5What an auditor asks for

    Ask for

    The upgrade schedule: Request to see the planned schedule for system upgrades.

    Look at

    Dates and systems targeted for each upgrade phase.

    Good evidence

    Contains a timeline with completed and upcoming upgrades clearly marked.

  3. Check 3 of 5What an auditor asks for

    Ask for

    To see update notifications: Request the alerts or notifications from operating system vendors that the IT team receives.

    Look at

    Whether these show the latest available operating system versions.

    Good evidence

    Includes recent alerts about new releases.

  4. Check 4 of 5What an auditor asks for

    Ask for

    The change management log: Request a log of changes made to the operating systems, including updates.

    Look at

    Dates, system names, and approval signatures.

    Good evidence

    Has a well-documented record corresponding to the schedule.

  5. Check 5 of 5What an auditor asks for

    Ask for

    To interview IT staff: Conduct an interview to understand the process for handling system updates.

    Look at

    Clear explanations of testing, approvals, and rollouts.

    Good evidence

    Is consistent with documented policies and practices.

Mappings

Closest match in ASD Essential Eight: E8-PO-ML3.9, The latest or previous OS release is used, which asks for the same thing.

Essential Eight

ASD Essential Eight: 3 mappings

  • E8-PO-ML1.8Replace unsupported operating systemsPartially overlaps

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