Skip to content
System hardening
ASD ISMISM-0843

ASD ISM 0843 Ensure workstation security with application control

What it says

Application control is implemented on workstations.

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

What it means

In plain English

Application control is used to secure workstations by managing which programs can run.

Application control means keeping a tight lid on which software programs are allowed to run on your office computers. This matters because if unapproved or malicious software runs, it can lead to data loss, privacy breaches, or even bring your business operations to a halt.

Why it matters

Without application control on workstations, unauthorised or malicious software can run, enabling malware, data theft and service disruption.

How to implement

  1. IT team should develop a list of approved applications: Create and maintain an up-to-date list of software that is permitted to run on workstations.

    Engage with team leaders to identify necessary software and consider officially receiving confirmations from department heads for accuracy.

  2. System administrators should deploy application control software: Use specific security tools or settings to ensure only the approved applications from the list can run.

    Follow vendor guides or seek external expertise for the setting up to cover all user devices properly.

  3. Managers should conduct regular software audits: Periodically review the software installed on workstations compared to the approved list to ensure compliance.

    This can be done quarterly by scheduling a meeting to go over installed applications and updating the list if needed.

  4. Procurement officers should involve IT in software purchases: Ensure any new software purchases are reviewed and approved by the IT team to prevent unauthorised applications from being used.

    Establish a process where all purchasing requests need IT approval before proceeding.

  5. Training coordinators should organise staff awareness sessions: Educate staff about the importance of using only approved software and how to request new software if needed.

    Run annual sessions or include this information in onboarding training, providing clear instructions for requesting new applications.

Keep it running

Maintain workstation application control by reviewing allow/deny rules and updating authorised application lists after patches, installs and business changes.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The list of approved applications: Request the official document that details all software allowed for use.

    Look at

    The software names and versions for completeness and currency.

    Good evidence

    List is up-to-date, aligns with current company needs, and is reviewed regularly.

  2. Check 2 of 5What an auditor asks for

    Ask for

    The application control policy: Request the document that outlines how application control is managed within the organisation.

    Look at

    Clear guidelines on application approval processes. A comprehensive policy includes steps for approving new software and the roles responsible for checks.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Records of software audits: Request reports or logs from the most recent software audits.

    Look at

    Evidence of regular checks against the approved list.

    Good evidence

    Record will show frequent audits and any discrepancies noted and actions taken.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Evidence of staff training sessions: Request attendance records or materials used for recent training sessions on application control.

    Look at

    Dates, attendee lists, and session contents. Successful records show all staff attended and the sessions covered how to handle software requests.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Procurement records involving IT sign-off: Request purchase orders or approval forms showing IT involvement in software acquisition decisions.

    Look at

    Signatures or approvals from IT staff. A robust process has consistent IT sign-off before any software purchase.

Mappings

Closest match in ASD Essential Eight: E8-AC-ML1.1, Application control is implemented on workstations., which asks for the same thing.

Essential Eight

ASD Essential Eight: 8 mappings

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