Security Testing

What Is ACSC Essential 8 Security Testing? A Practical Guide for Australian Businesses in 2026

The Australian Signals Directorate's Essential 8 is the baseline cyber security framework every Australian organisation should be testing against. This guide explains what Essential 8 testing involves, how maturity levels work, and how Australian businesses can close the compliance gaps that cyber attackers exploit most.

S
KiwiQA Security Practice
KiwiQA Engineering
21 Jun 2026
10 min read
Essential 8ACSCCyber Security Testing AustraliaEssential Eight ComplianceASD Essential 8Security Testing AustraliaPenetration TestingCyber Security Framework Australia
What Is ACSC Essential 8 Security Testing? A Practical Guide for Australian Businesses in 2026

If your organisation operates in Australia — whether you are an ASX-listed enterprise, a federal or state government agency, a financial institution, or a growing technology company — you have almost certainly encountered the Australian Signals Directorate's Essential Eight. Mandated for all non-corporate Commonwealth entities and widely adopted as the de facto baseline by private sector organisations across banking, healthcare, and critical infrastructure, the Essential 8 represents the minimum cyber security posture that Australian organisations are expected to achieve. Yet despite widespread awareness of the framework, a significant proportion of Australian organisations have never conducted a formal Essential 8 security test — and those that have often discover their actual maturity level is significantly lower than assumed.

What Is the ACSC Essential 8?

The ACSC Essential Eight (also called Essential 8 or ASD Essential 8) is a prioritised set of eight cyber security mitigation strategies developed by the Australian Cyber Security Centre (ACSC), a division of the Australian Signals Directorate (ASD). First published in 2017 and regularly updated, the Essential 8 is designed to make it significantly harder for adversaries to compromise systems and extract sensitive data. The eight strategies are: Application Control — preventing unapproved or malicious programs from executing; Patch Applications — remediating known vulnerabilities in internet-facing and office productivity software; Configure Microsoft Office Macro Settings — blocking macros from the internet and restricting use to approved business workflows; User Application Hardening — disabling unnecessary features in browsers and PDF viewers that are commonly exploited; Restrict Administrative Privileges — limiting admin access to only those users and systems that require it; Patch Operating Systems — maintaining OS patch currency to close known privilege escalation paths; Multi-Factor Authentication (MFA) — requiring additional verification for remote access, email, and privileged accounts; and Regular Backups — maintaining tested, immutable backups of critical data, software, and configuration settings.

What Are Essential 8 Maturity Levels?

The Essential 8 Maturity Model defines four maturity levels — 0 through 3 — for each of the eight strategies. Maturity Level 0 means the control is not implemented or is implemented so poorly it provides no meaningful protection. Maturity Level 1 means the control is implemented to protect against opportunistic adversaries — the lowest level of determined threat. Maturity Level 2 means the control is implemented to protect against more capable adversaries willing to invest effort to compromise a specific target. Maturity Level 3 means the control is implemented to the highest standard, protecting against advanced adversaries with significant resources and persistence. The Australian Government expects non-corporate Commonwealth entities to achieve Maturity Level 2 as a minimum across all eight controls. Many high-value targets — Defence contractors, financial institutions, critical infrastructure operators — are expected to target Maturity Level 3.

Most Australian organisations believe they are at Maturity Level 2 for Essential 8 controls. Formal testing consistently reveals the reality is Maturity Level 0 or 1 for two to four controls — most often application control, macro restrictions, and backup integrity.
The Essential 8 Maturity Model defines four levels (0–3) for each control. Formal technical testing consistently reveals organisations are 1–2 levels below their self-assessed maturity — particularly for application control, MFA, and backup restoration.
The Essential 8 Maturity Model defines four levels (0–3) for each control. Formal technical testing consistently reveals organisations are 1–2 levels below their self-assessed maturity — particularly for application control, MFA, and backup restoration.

What Does Essential 8 Security Testing Involve?

  • Application control testing — attempting to execute unsigned, unapproved, or malicious binaries to verify application whitelisting is enforced across all user endpoints and servers
  • Patch assessment — scanning internet-facing systems and internal infrastructure to identify unpatched CVEs within the required remediation timeframes (48 hours for critical, 2 weeks for non-critical)
  • Macro restriction verification — testing whether Office macros from untrusted sources can execute, and whether macro execution is logged
  • User application hardening — validating that browser features (Flash, Java, ActiveX, web ads) are disabled and that PDF viewers cannot execute JavaScript
  • Privilege escalation testing — verifying that standard user accounts cannot escalate to administrative privileges through known techniques, and that admin accounts are not used for email and web browsing
  • MFA bypass testing — verifying that MFA cannot be bypassed for internet-facing services, VPN, email, and privileged access — including testing for MFA fatigue and SIM-swapping vulnerabilities
  • Backup integrity testing — verifying that backups are current, cannot be modified or deleted by ransomware (offline or immutable storage), and can actually be restored within documented recovery time objectives
  • Maturity level scoring — producing a maturity level score (0–3) for each control based on test evidence, not self-assessment
Essential 8 technical testing combines automated vulnerability scanning with hands-on manual verification — covering application whitelisting, MFA enforcement, OS patch currency, and backup restoration across every system in scope.
Essential 8 technical testing combines automated vulnerability scanning with hands-on manual verification — covering application whitelisting, MFA enforcement, OS patch currency, and backup restoration across every system in scope.

Why Do Australian Organisations Fail Essential 8 Assessments?

The gap between self-assessed and tested Essential 8 maturity is well documented. ASD's own annual Cyber Threat Report consistently finds that organisations systematically overestimate their maturity — particularly for application control, where the complexity of maintaining a current whitelist across a dynamic software environment causes silent degradation over time. Common failure patterns observed in KiwiQA's Essential 8 assessments include: application control policies that are configured correctly on managed endpoints but bypassed via unmanaged assets, contractor laptops, or BYOD devices; MFA implemented for Microsoft 365 but not enforced for legacy on-premises systems, VPN, or third-party SaaS tools; backup processes that run successfully but have never been tested for restoration — meaning the backups exist but recovery cannot be completed within the required timeframe; and patch processes that are compliant on managed servers but have significant gaps in cloud workloads, IoT devices, and operational technology (OT) environments.

KiwiQA Essential 8 Security Testing: KiwiQA's certified security engineers conduct formal Essential 8 assessments aligned to ASD's official assessment methodology, producing a maturity level score for each control with specific evidence, gap analysis, and a prioritised remediation roadmap. Assessments are available for organisations targeting Maturity Level 1, 2, or 3. Learn about KiwiQA Security Testing →

How Often Should Australian Businesses Test Against Essential 8?

The ASD recommends annual assessments at a minimum, with continuous monitoring of key controls — particularly patch currency and privilege access — between formal assessments. For organisations subject to APRA CPS 234 (banks, insurers, superannuation funds), the Australian Privacy Act, or sector-specific regulations (SOCI Act for critical infrastructure), more frequent testing may be required by regulators or as a condition of cyber insurance policies. In practice, KiwiQA recommends a quarterly vulnerability scan cadence for internet-facing assets, an annual full Essential 8 assessment, and a formal penetration test every 12–18 months, with additional testing after significant infrastructure or application changes.

Essential 8 vs ISO 27001 vs SOC 2: Which Framework Does Your Australian Business Need?

Australian organisations are frequently asked which framework to prioritise when compliance requirements come from multiple directions. The frameworks address different audiences and purposes. Essential 8 is the Australian government's baseline cyber security control framework — mandatory for Commonwealth entities and the de facto standard for government suppliers and regulated industries. It is operationally focused: specific, testable controls with a clear maturity model. ISO 27001 is an international information security management standard — a governance framework that establishes an Information Security Management System (ISMS). ISO 27001 certification demonstrates systemic security management capability and is increasingly required by enterprise clients and for government procurement. SOC 2 is a US-origin framework focused on service organisations handling customer data — most relevant to Australian SaaS companies selling to US enterprise clients. Essential 8 testing and ISO 27001 certification are complementary, not competing: Essential 8 addresses the technical controls, ISO 27001 addresses the governance framework around them. KiwiQA supports testing and compliance programmes across all three frameworks through its security testing practice.

Getting Started: Steps to Your First Essential 8 Assessment

  • Step 1 — Scope definition: Identify the systems, environments, and user populations in scope for the assessment — corporate endpoints, servers, cloud workloads, OT/IoT, BYOD
  • Step 2 — Self-assessment baseline: Complete ASD's official self-assessment questionnaire to establish your current understanding of maturity levels per control
  • Step 3 — Formal technical assessment: Engage a qualified security testing provider to conduct evidence-based technical testing across all eight controls, producing tested maturity scores
  • Step 4 — Gap analysis and remediation roadmap: Prioritise gaps by risk impact — controls at Maturity Level 0 and internet-facing failures are highest priority
  • Step 5 — Remediation and re-test: Implement remediation actions and re-test to verify maturity level improvement before reporting to board or regulators
  • Step 6 — Continuous monitoring: Establish ongoing monitoring for patch currency, privilege access, and backup integrity between annual formal assessments
Ready to know your actual Essential 8 maturity level? KiwiQA's security engineers deliver formal Essential 8 assessments across all eight controls, producing board-ready reports with evidence-based maturity scores and a clear remediation roadmap. Available for organisations across Australia — Sydney, Melbourne, Brisbane, Canberra, Perth. Request your Essential 8 assessment →

Frequently Asked Questions

Enjoyed this? Explore more below.
In this article
What Is the ACSC Essential 8?
What Are Essential 8 Maturity Levels?
What Does Essential 8 Security Testing Involve?
Why Do Australian Organisations Fail Essential 8 Assessments?
How Often Should Australian Businesses Test Against Essential 8?
Essential 8 vs ISO 27001 vs SOC 2: Which Framework Does Your Australian Business Need?
Getting Started: Steps to Your First Essential 8 Assessment
Share
Share on LinkedIn
What Is ACSC Essential 8 Security Testing? A Practical Guide for Australian Businesses in 2026 | KiwiQA Blog | KiwiQA