Skip to content
System hardening
ASD ISMISM-1235

ASD ISM 1235 Restrict user application extensions

What it says

Extensions for user applications are restricted to an organisation-approved set.

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

What it means

In plain English

Limit application extensions to those approved by the organisation.

This security measure ensures that employees can only install app extensions that your organisation has approved. This is important because unauthorised extensions can create security vulnerabilities, allowing viruses or hackers access to your systems.

Why it matters

Without this control, harmful software could sneak in through unapproved extensions, risking data breaches or system downtime.

How to implement

  1. IT team should create a list of approved extensions: Start by gathering input from department heads to understand what extensions are necessary for their teams.

    Regularly update this list to meet changing needs.

  2. System administrators should configure application settings: Adjust settings in your software management tools to block all extensions except the ones on the approved list.

    Use guides from your software vendors for specific steps.

  3. Managers should communicate policies to staff: Explain the importance of the policy and provide training on how to request new extensions.

    Ensure staff understand the security risks associated with unauthorised extensions.

  4. Security officers should monitor logs for unauthorised extensions: Regularly review reports from software tools that track installed extensions.

    Look for any installation attempts of non-approved extensions and take corrective actions.

  5. Procurement staff should review and approve new extensions: Employees can request new extensions by submitting a form that includes justification.

    Ensure all new extension requests are reviewed for security impact before approval.

Keep it running

Regular updates to the approved extensions list and routine monitoring help ensure compliance and security integrity.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    the approved extensions list: Request the current list that outlines all extensions approved for use.

    Look at

    date stamps and revision history.

    Good evidence

    A complete, up-to-date list reviewed regularly.

  2. Check 2 of 5What an auditor asks for

    Ask for

    to see application configuration settings: Request documentation of how extensions are restricted.

    Look at

    settings that prevent installation of non-approved extensions.

    Good evidence

    Settings that block all non-approved extensions.

  3. Check 3 of 5What an auditor asks for

    Ask for

    communication records about the policy: Request materials or announcements sent to employees about extension restrictions.

    Look at

    clear instructions and rationale provided to staff.

    Good evidence

    Well-documented guidance and training evidence.

  4. Check 4 of 5What an auditor asks for

    Ask for

    monitoring logs: Request records of monitoring activities related to extension installations.

    Look at

    evidence of regular checks and responses to unauthorised activity.

    Good evidence

    Logs showing proactive monitoring and incident management.

  5. Check 5 of 5What an auditor asks for

    Ask for

    extension request forms: Review forms submitted by employees for new extensions.

    Look at

    justifications and approval signatures.

    Good evidence

    Forms with thorough justifications and a clear approval process.

Mappings

Closest match in ASD Essential Eight: E8-AH-ML2.6, Office productivity suites are hardened using ASD and vendor guidance, which this control partially meets.

Essential Eight

ASD Essential Eight: 5 mappings

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