Skip to content
Menu

Essential Eight application control

If it isn’t approved, it doesn’t run.

Application control is an allowlist. Only the programs, scripts and installers you have approved can run on your computers. Everything else is blocked.

Four identical business laptops set up side by side on an IT workbench, with their boxes stacked beside them.

At a glance

Control
01 of 08 · Prevent attacks
Stops
Ransomware, malicious scripts, unapproved installs
Typical tools
Windows Defender Application Control or AppLocker, through Intune
Effort
High, needs careful testing

What is application control?

Where it stops an attack.

  1. The attack A phishing email drops a program into a user’s Downloads folder and tries to run it.
  2. Stopped here The program isn’t on the approved list, so Windows refuses to run it.
  3. The result No ransomware, no stolen passwords, no back door.

Application control maturity levels

What changes at each level.

ML1 Maturity Level 1. ML2 Maturity Level 2. ML3 Maturity Level 3.
Where it runs WorkstationsAdds internet-facing serversAdds all other servers
What it controls Programs, scripts, installers, libraries and other executable files No change Adds drivers
Locations covered User profiles and temporary foldersEvery location No change
Microsoft blocklists Not required Recommended application blocklistAdds the vulnerable driver blocklist
Rules reviewed Not required At least once a year No change
Logging Not required Allowed and blocked events logged centrally. Internet-facing server logs analysedAdds analysis of workstation and internal server logs

Each level includes everything in the one before. A plain-English summary, not the requirement text. ASD Essential Eight Maturity Model (November 2023)

How to implement application control

Protection first, disruption last.

  1. 01

    Run in audit mode first

    Record every application, script and installer the business uses before blocking anything.
  2. 02

    Build the allowlist

    Allow by publisher certificate where possible, so routine vendor updates don’t break.
  3. 03

    Enforce in waves

    Start with one team, fix what breaks, then roll out to the rest.
  4. 04

    Handle exceptions by ticket

    A quick request process for new software, so nobody works around the control.

Common application control mistakes

Where rollouts go wrong.

  • Going straight to enforce

    Skipping audit mode is how a line-of-business app stops working on a Monday.

  • Allowing folders users can write to

    If staff can write there, so can malware.

  • Set and forget

    Software changes. The rules need an owner.

Application control questions

What clients ask before we start.

Is application control the same as antivirus?
Can we do application control with Microsoft 365?
How long does an application control rollout take?

Find out where you stand on application control.

Book a free 45-minute Essential Eight review with a Perth engineer. You get your maturity on all eight controls and what to fix first. The report is yours to keep.

Or call (08) 9467 2269

What’s bugging you
Staff

A Perth engineer, not a salesperson, replies within one business day.

We hold ISO/IEC 27001:2022 certification from BSI, certificate IS 840964.