Skip to content
Configure macro settings
Essential EightE8-RM-ML3.1

Essential Eight RM-ML3.1 Restrict Microsoft Office macros to only trusted or sandboxed environments

What it says

Only Microsoft Office macros running from within a sandboxed environment, a Trusted Location or that are digitally signed by a trusted publisher are allowed to execute.

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

What it means

In plain English

Allow only macros from trusted locations, sandboxes, or signed by trusted publishers.

This control is about making sure that macros in Microsoft Office documents, like Word or Excel, only run if we know they're safe. Macros can automatically execute tasks and, if not controlled, they can be used by hackers to run harmful code on your computer, leading to data breaches or loss.

Why it matters

Unchecked Office macros can deliver malware, enabling data theft and account compromise, disrupting business operations and causing financial loss.

How to implement

  1. The IT team should review current group policy settings to ensure macros in Microsoft Office are restricted to running only from trusted locations or if digitally signed by trusted publishers.

  2. System administrators should configure Microsoft Office applications to block macros in files that come from the internet to prevent potential threats from external sources.

  3. Security officers should ensure that only verified users with a valid business need have access to trusted locations where macros are allowed to run.

  4. The IT team should enable and regularly update antivirus scanning for macros via Microsoft Defender or another antivirus product to check for harmful code.

  5. Security administrators should conduct regular training sessions with staff to raise awareness about the risks of untrustworthy macros and the procedures in place.

Keep it running

Review and minimise Trusted Locations, validate trusted publishers' certificates, and ensure macros run only in approved sandboxes; remove stale exceptions.

Evidence and audit

  1. Check 1 of 2What an auditor asks for

    Ask for

    Do you have a list of users authorised to use macros and their business requirements?

    Look at

    Review the documentation detailing business reasons for each user allowed to use macros.

    Good evidence

    There is a list of authorised users with documented business requirements aligned with macro permissions.

  2. Check 2 of 2What an auditor asks for

    Ask for

    How do you ensure macros from the internet are blocked?

    Look at

    Examine group policy settings and Microsoft Office Trust Centre configurations.

    Good evidence

    The settings confirm that macros from internet sources are blocked, and the system automatically enforces these restrictions.

Mappings

Closest match in ASD Information Security Manual: ISM-1674, Ensuring secure execution of Microsoft Office macros, which asks for the same thing.

ASD ISM

ASD Information Security Manual: 11 mappings

ASD Essentials

ASD Essentials for enterprise IT: 1 mapping

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