Cyber Essentials Plus Test 4: MFA on cloud services
How the Cyber Essentials Plus assessor verifies multi-factor authentication on every cloud service: an observed sign-in from an untrusted device or incognito session for a normal user and an administrator, once per authentication service.
Test case 4 of Cyber Essentials Plus verifies MFA on every cloud service in scope. The assessor watches a normal user and an administrator sign in from an untrusted device or an incognito browser session. If MFA is prompted before access is granted the service passes; otherwise it fails. Services sharing one authentication service are tested once.
- Test purpose
- To test cloud services declared in scope have been configured for multi-factor authentication (MFA)
- Applies to
- All cloud services (IaaS, PaaS, SaaS) declared in A2.9, for user and administrator access
- Method
- Observed sign-in from an untrusted device or incognito session, repeated for each authentication service
- Pass rule
- Pass if the user or administrator is prompted for a form of MFA before access is granted; otherwise fail
- Self-assessment link
- A7.16 and A7.17 are auto-fail questions on the self-assessment
- Control tested
- User access control (A7)
What does Test 4 check?
Test 4 checks, by observing a live sign-in from an untrusted device or an incognito browser session, that users and administrators of each cloud service in scope are prompted for MFA before access is granted.
Under v3.3, authentication to cloud services must always use MFA. On the self-assessment, A7.16 (administrators) and A7.17 (all users) are auto-fail questions. Test 4 is the practical check of those answers: not a policy screenshot, but a live sign-in.
Users of sampled devices to attempt to log into the organisations cloud services using their organisation issued accounts. All cloud services to be tested for User and Administrator Access. Where multiple cloud services share an authentication service this test only needs to be performed once for each authentication service.
How is the test performed?
The specification gives three steps and a single pass criterion.
Assessor to observe users accessing cloud services using their organisation issued accounts on an untrusted device or from an incognito browser session. If test 1 is not possible, the assessor should share an incognito browser session from their device and then observe the user accessing the cloud services. Repeat the test for each authentication service in use. If the test results in the user or administrator being prompted for a form of MFA before access is granted, then award a Pass. Otherwise, record a Fail.
- Untrusted device or incognito session: this defeats cached sessions, device trust and 'remember this device' settings, so the sign-in shows what an attacker with a stolen password would meet.
- One normal user and one administrator per cloud service, from the sample of accounts agreed before the audit.
- Once per authentication service: if Microsoft 365, Azure, Dynamics and a dozen SaaS apps all federate to Entra ID, the sign-in is tested once for Entra ID. A service with its own login (for example an accounting platform with local accounts) is tested separately.
What counts as a form of MFA?
The requirements list four types of additional factor: a managed or enterprise device, an app on a trusted device, a physically separate token, and a known or trusted account. Authenticator apps, hardware keys, passkeys and FIDO2 authenticators all qualify; FIDO2 is treated as MFA because user authentication is performed as part of it.
SMS codes are accepted. The NCSC notes SMS is not the most secure type of MFA but still offers a large advantage over none, and recommends alternatives where they will work. The password element of an MFA approach must be at least 8 characters with no maximum length.
What does not count: a password alone, a security question, or a trusted-device policy that skips the second factor on the device being tested. The test is run from an untrusted session precisely to expose the last of these.
Which cloud services are in scope?
Every cloud service you list in A2.9: anything provided by a third party where your organisational data or services are hosted, including SaaS applications, IaaS and PaaS consoles, mobile device management, virtual desktops and IP telephony. Cloud services cannot be excluded from scope.
A7.14 asks whether every cloud service offers MFA. If a service genuinely does not, you list it in A7.15 and it is excluded from A7.16 and A7.17. Expect the assessor to check that claim, because most business services now support MFA at least for administrators.
How do you pass Test 4?
- Enforce MFA by policy, not by user opt-in. In Microsoft 365 that means Conditional Access or security defaults covering all users, not 'per-user MFA' left in the enabled-but-not-enforced state.
- Remove exclusions. Service accounts, shared mailboxes with sign-in enabled, the 'break glass' admin and the MD's account are the usual gaps. A7.16 has no exception for emergency access accounts, so protect them with MFA too, for example a FIDO2 security key kept in a safe.
- Test from an incognito window yourself for every authentication service, as both a standard user and an administrator, and confirm you are prompted before any data is shown.
- Inventory every cloud service with its own login (accounting, HR, CRM, file transfer, DNS, domain registrar) and enable MFA on each, or use single sign-on so they inherit the enforced policy.
- Keep the A7.15 list honest and short. A service without MFA support is a reason to change supplier, not a permanent exemption.
How do assessors check this?
Related pages
- Cyber Essentials Plus overviewPrerequisites, the five test cases, sampling, pass rules and price
- Test 5: account separationA standard user must be prompted for separate credentials
- Test 3: malware protection testsEmail and browser test files, manual log checks, allow-listing checks
- Sample sizeHow devices and cloud accounts are sampled
- Pass and fail rulesAny single fail fails the assessment, the under-5% exception, deferrals and the 2026 update management retest rule
- How to prepare for Cyber Essentials PlusPatch first, MFA second, admin separation third
- Cyber Essentials Plus checklistWhat the assessor tests on the day
- CE Plus test specification v3.2The NCSC document the audit follows
Frequently asked questions
Every user and every administrator on every cloud service where MFA is available. A7.16 covers administrators and A7.17 covers all users; both are auto-fail questions on the self-assessment.
The test is run from an untrusted device or incognito session so that trusted-location bypasses are exposed. If the sign-in completes without a prompt, it fails. Remove the location exemption.
Yes. SMS counts as a form of MFA under the scheme, although the NCSC recommends a stronger method where one will work for your users.
Yes. FIDO2 authenticators and passkeys are treated as MFA because user authentication is performed as part of the credential.
Every authentication service. Services that federate to one identity provider are tested once for that provider, with a normal user and an administrator. Services with their own logins are each tested.
List it in A7.15 and it is excluded from the MFA questions. The assessor may ask you to show that the service really has no MFA option.
Ready for the technical audit?
A 20-minute scoping call with an IASME-accredited assessor fixes your scope and device sample, then you get a written price from £3,000 + VAT within 48 hours and testing booked inside your three-month window.
- IASME Certification Body
- CREST accredited
- UK offices in Leeds, Newcastle, London and Edinburgh
- NCSCNCSC, Cyber Essentials Plus Test Specification v3.2Read on ncsc.gov.uk (opens in a new tab)
- NCSCNCSC, Cyber Essentials: Requirements for IT Infrastructure v3.3 · April 2026Read on ncsc.gov.uk (opens in a new tab)
- IASMEIASME, Cyber Essentials and Cyber Essentials Plus: what is the difference? · 3-month window, 30 days to remediateRead on iasme.co.uk (opens in a new tab)
- IASMEIASME, Important update: changes to Cyber Essentials for April 2026 · Update management retest and revocationRead on iasme.co.uk (opens in a new tab)
- IASMEIASME, Cyber Essentials terms and conditions · Clauses 2.4 and 2.6: 12-month validity, free resubmission within 48 hours of the fail noticeRead on iasme.co.uk (opens in a new tab)
- IASMEIASME, Cyber Essentials frequently asked questionsRead on iasme.co.uk (opens in a new tab)