Skip to content
arrow_back
search
E8-AC-ML3.2 bolt ASD Essential Eight

Application control restricts driver execution to an approved set

Ensure only approved drivers can run to prevent malicious code execution.

record_voice_over

Plain language

Think of drivers as the software that helps your computer talk to various hardware like printers and monitors. If these drivers are not approved or checked, they might contain harmful code that could let someone take control of your computer. This control limits which drivers can run to prevent any sneaky actions and keep your systems safe.

Framework

ASD Essential Eight

Control effect

Preventative

E8 mitigation strategy

Application control

Classifications

N/A

Official last update

N/A

Control Stack last updated

19 Mar 2026

E8 maturity levels

ML3

Official control statement

Application control restricts the execution of drivers to an organisation-approved set.
bolt ASD Essential Eight E8-AC-ML3.2
priority_high

Why it matters

Unapproved drivers can execute kernel-level code, enabling attackers to bypass security controls, persist, or destabilise systems.

settings

Operational notes

Maintain a driver allow-list, block unsigned/unapproved drivers, and review new or updated vendor drivers before adding them.

Mapping detail

Mapping

Direction

Controls