Skip to content
System hardening
ASD ISMISM-1675

ASD ISM 1675 Prevent enabling untrusted Microsoft Office macros

What it says

Microsoft Office macros digitally signed by an untrusted publisher cannot be enabled via the Message Bar or Backstage View.

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

What it means

In plain English

Macros from untrusted sources in Microsoft Office can't be enabled through standard interfaces.

This control is about stopping Microsoft Office from running suspicious little programs called macros that originate from sources we don't trust. It's important because if harmful macros get in, they can mess with your files or steal information, like leaving your front door open for thieves.

Why it matters

If untrusted Office macros run, they can automate data theft or malware spread, critically compromising business operations and security.

How to implement

  1. IT team should configure Microsoft Office group policies: They need to set up rules that automatically block macros from any untrusted source.

    This involves using the Group Policy Editor to navigate to the Microsoft Office settings and enabling the 'Disable all macros without notification' option.

  2. Managers should educate staff about macro security: Organise a short training session to explain the dangers of enabling macros from unknown sources.

    Use real-world examples (like email scams) to illustrate how bad macros can sneak in and cause damage.

  3. IT support should regularly update Microsoft Office: Ensure all Office applications are kept up-to-date with the latest security patches.

    Use automatic updating settings in the Office suite to make this process seamless and less prone to human error.

  4. System administrators should set up security alerts: They need to configure the network to send alerts if there's any attempt to enable macros from untrusted sources.

    Use existing monitoring systems to watch out for this activity without overwhelming employees with notifications.

  5. Procurement should ensure compliance with security policies: When buying or renewing software licences, check that all software supports disabling untrusted macros.

    Include specific requirements for macro management in software procurement contracts.

Keep it running

Regularly verify that macro settings are enforced to block unsigned macros and educate users to avoid altering these via Message Bar or Backstage View.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    A report on Group Policy settings for Office: Request documentation showing the current Office group policy settings regarding macros.

    Look at

    The settings to ensure they match the policy of disabling all untrusted macros.

    Good evidence

    Shows that macros are blocked unless they're from a trusted source.

  2. Check 2 of 5What an auditor asks for

    Ask for

    A list of any exceptions made to this policy: Request any documentation of exceptions where macros from untrusted sources might have been enabled. Check for appropriate authorisation and risk assessment in these cases.

    Good evidence

    Includes detailed reasoning and approvals for any exceptions.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Records of staff training sessions on macro security: Request minutes or records of any conducted staff training sessions regarding Office macro security.

    Look at

    Evidence that the sessions were attended and covered relevant topics.

    Good evidence

    Has dated session records and participant lists.

  4. Check 4 of 5What an auditor asks for

    Ask for

    To see update logs for Office applications: Request logs or reports showing recent updates to Office applications.

    Look at

    The dates and the type of updates applied to ensure that security patches are regularly installed.

    Good evidence

    Shows consistent and recent updates aligned with vendor release notes.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Alerts and responses to potential macro threats: Request examples of alerts generated and the subsequent responses in handling them.

    Look at

    The detail and timeliness of responses to determine efficacy.

    Good evidence

    Includes prompt detection and written response procedures.

Mappings

Closest match in ASD Essential Eight: E8-RM-ML3.4, Untrusted publisher macros cannot be enabled via Message Bar or Backstage View, which asks for the same thing.

Essential Eight

ASD Essential Eight: 7 mappings

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