| Scenario | Likely to succeed | Impact | Rating |
|---|---|---|---|
| Administrator compromise to full tenant takeover An administrator's account is phished or password-sprayed. With admin rights the attacker can read every mailbox, delete backups and lock the business out of its own systems. |
57% | 10.0/10 | Critical |
| Phishing to account takeover and invoice fraud A staff member enters their password on a fake Microsoft login page. The attacker signs in, hides an inbox rule, watches for invoices and asks customers to pay a new bank account. |
46% | 7.0/10 | High |
| MFA bypassed by session-token theft A convincing sign-in link relays the user's password and MFA prompt through the attacker's proxy, or a device-code prompt hands over a token directly. The attacker replays the stolen session from their own machine, so MFA never stops them. |
48% | 7.0/10 | High |
| Personal or commercial data exposed Files are shared by public link, with uncontrolled guests or from a lost unencrypted laptop. Under UK GDPR this may need reporting to the ICO within 72 hours. |
37% | 6.0/10 | Medium |
| Ransomware through a vulnerable or unprotected device Malware arrives through an unpatched or unsupported laptop, or an attachment that anti-malware does not catch, and encrypts files across the shared drives. |
26% | 9.0/10 | Medium |
| Your domain used to defraud customers and suppliers Criminals send email that appears to come from your own domain - fake invoices or payment-change requests - damaging both your customers and your reputation. |
10% | 5.0/10 | Low |
| Technique | Tactics | Left open by |
|---|---|---|
| T1078.004 Valid Accounts: Cloud Accounts | initial-access, persistence, privilege-escalation, defense-evasion | IDN-008, IDN-009, IDN-010, IDN-012, IDN-002, IDN-005 |
| T1110.003 Brute Force: Password Spraying | credential-access | IDN-010, IDN-002 |
| T1110.004 Brute Force: Credential Stuffing | credential-access | IDN-010 |
| T1111 Multi-Factor Authentication Interception | credential-access | IDN-009 |
| T1213.002 Data from Information Repositories: Sharepoint | collection | DAT-001 |
| T1530 Data from Cloud Storage | collection | DAT-001, IDN-006 |
| T1539 Steal Web Session Cookie | credential-access | IDN-012 |
| T1550.004 Use Alternate Authentication Material: Web Session Cookie | defense-evasion, lateral-movement | IDN-010, IDN-012 |
| T1557 Adversary-in-the-Middle | credential-access, collection | IDN-009 |
| T1566.002 Phishing: Spearphishing Link | initial-access | IDN-008 |
| T1567 Exfiltration Over Web Service | exfiltration | DAT-001 |
| T1621 Multi-Factor Authentication Request Generation | credential-access | IDN-009 |
| T1068 Exploitation for Privilege Escalation | privilege-escalation | DEV-003 |
| T1203 Exploitation for Client Execution | execution | DEV-003, DEV-001, DEV-004 |
| T1204.002 User Execution: Malicious File | execution | DEV-001 |
| T1005 Data from Local System | collection | DEV-002 |
| T1199 Trusted Relationship | initial-access | IDN-006 |
| # | Action | When | Effort | Risk removed |
|---|---|---|---|---|
| 1 | Every user has registered MFA methods (IDN-002)
|
Now | 2.0 h | 8.8 pts |
| 2 | No dormant accounts (no sign-in for 90 days) (IDN-005)
|
Now | 1.0 h | 3.5 pts |
| 3 | Risky sign-ins are challenged or blocked (IDN-010)
|
Now | 2.0 h | 9.9 pts |
| 4 | Guest invitations restricted (IDN-006)
|
Now | 0.5 h | 0.1 pts |
| 5 | Access requires a managed device (IDN-012)
|
Next 30 days | 4.0 h | 11.5 pts |
| 6 | SharePoint / OneDrive does not allow 'Anyone' links (DAT-001)
|
Next 30 days | 1.0 h | 2.3 pts |
| 7 | Devices checked in within 14 days (DEV-004)
|
Next 30 days | 1.0 h | 0.3 pts |
| 8 | Devices meet the compliance policy (DEV-001)
|
Next 30 days | 3.0 h | 1.9 pts |
| 9 | Admin roles are not held by everyday (mail-enabled) accounts (IDN-008)
|
Next 30 days | 2.0 h | 0.4 pts |
| 10 | All devices run a supported operating system (DEV-003)
|
Next 30 days | 4.0 h | 1.3 pts |
| 11 | Devices are encrypted (DEV-002)
|
Next 30 days | 2.0 h | 0.6 pts |
| 12 | Administrators must use phishing-resistant MFA (IDN-009)
|
Next 90 days | 3.0 h | 1.0 pts |
| 13 | Microsoft Secure Score above 70% (GOV-001)
|
Next 90 days | 4.0 h | 0.2 pts |
| Check | Result | Detail |
|---|---|---|
| IDN-001 MFA enforced for every user | Pass | Conditional Access policy 'Require MFA for all users' requires MFA for all users (1 break-glass exclusion(s)). |
| IDN-002 Every user has registered MFA methods | Fail | 3 of 21 active users have no MFA method registered. |
| IDN-003 Global Administrator count is between 2 and 4 | Pass | 3 Global Administrators. |
| IDN-004 Legacy authentication is blocked | Pass | A Conditional Access policy blocks legacy authentication for all users. |
| IDN-005 No dormant accounts (no sign-in for 90 days) | Partial | 1 enabled account(s) have not signed in for 90+ days. |
| IDN-006 Guest invitations restricted | Partial | Every member can invite guests without approval. |
| IDN-007 Users cannot consent to third-party apps | Pass | User consent and app registration are restricted. |
| IDN-008 Admin roles are not held by everyday (mail-enabled) accounts | Fail | 3 admin role holder(s) also use the account for mail and daily work. |
| IDN-009 Administrators must use phishing-resistant MFA | Fail | No Conditional Access policy requires phishing-resistant MFA for administrators, so a fake sign-in page can relay their MFA. |
| IDN-010 Risky sign-ins are challenged or blocked | Fail | No Conditional Access policy challenges or blocks risky sign-ins, so password spraying and leaked credentials go unanswered. |
| IDN-011 Device code sign-in is blocked | Pass | Conditional Access policy 'Block device code flow' blocks device code sign-in. |
| IDN-012 Access requires a managed device | Fail | Nothing requires a managed device, so a stolen password or session token works from the attacker's own computer. |
| APP-001 No third-party app holds high-risk delegated permissions without review | Pass | None of 1 third-party app(s) hold high-risk delegated permissions. |
| DEV-001 Devices meet the compliance policy | Fail | 3 of 18 devices are non-compliant. |
| DEV-002 Devices are encrypted | Fail | 1 device(s) are not encrypted. |
| DEV-003 All devices run a supported operating system | Fail | 5 device(s) run an operating system that no longer gets security updates. |
| DEV-004 Devices checked in within 14 days | Fail | 1 device(s) have not checked in for over 14 days. |
| DEV-005 Compliance policy requires a firewall | Pass | Compliance policies require the firewall on every desktop platform in use. |
| DEV-006 Compliance policy requires anti-malware | Pass | 'Windows baseline' requires anti-malware on Windows devices. |
| DAT-001 SharePoint / OneDrive does not allow 'Anyone' links | Fail | 'Anyone' links are allowed - files can be opened without signing in. |
| EML-001 SPF record published and enforced | Pass | harbourfinch.example: SPF enforced |
| EML-002 DMARC policy set to quarantine or reject | Pass | harbourfinch.example: DMARC p=quarantine |
| EML-003 DKIM signing enabled | Pass | harbourfinch.example: DKIM selectors: selector1, selector2 |
| MBX-001 No inbox rules forward mail outside the organisation | Pass | None of 2 inbox rule(s) forward mail outside the organisation. |
| MBX-002 No inbox rules hide or delete incoming mail | Pass | None of 2 inbox rule(s) look like an attempt to hide mail. |
| GOV-001 Microsoft Secure Score above 70% | Partial | Secure Score 59% (58/98). |
| INF-001 No private files served from public web applications | N/A | Self-hosted infrastructure is not in scope. |
| INF-002 Internet-facing servers run vendor-supported software | N/A | Self-hosted infrastructure is not in scope. |
| INF-003 Services run without administrator or root rights | N/A | Self-hosted infrastructure is not in scope. |
| INF-004 Application database accounts are least-privilege | N/A | Self-hosted infrastructure is not in scope. |
| INF-005 No default or shared database passwords | N/A | Self-hosted infrastructure is not in scope. |
| INF-006 Every server runs a reporting EDR agent | N/A | Self-hosted infrastructure is not in scope. |
| INF-007 Web applications keep access logs | N/A | Self-hosted infrastructure is not in scope. |
| INF-008 Internet-facing servers are segmented from internal systems | N/A | Self-hosted infrastructure is not in scope. |
| Control | Requirement | Status | Basis |
|---|---|---|---|
| CE-FW-BOUNDARY | Boundary firewall/router in place, default admin password changed, admin interface not exposed to the internet | Evidence needed | Attestation required |
| CE-FW-DEVICE | Software firewall enabled on every in-scope device | Met | DEV-005 |
| CE-SC-DEFAULT | Unnecessary accounts, software and insecure defaults removed or disabled | Not met | IDN-004, IDN-007, DEV-001, INF-001, INF-005 |
| CE-SC-LOCK | Devices require a PIN, password or biometric to unlock, with brute-force throttling | Evidence needed | Attestation required |
| CE-SC-AUTORUN | Auto-run disabled for untrusted content | Evidence needed | Attestation required |
| CE-SUM-SUPPORTED | All software is licensed and supported by the vendor | Not met | DEV-003, INF-002 |
| CE-SUM-14D | Critical and high-risk updates installed within 14 days of release | Not met | DEV-004 |
| CE-UAC-ACCOUNTS | Accounts are only created for authorised people, with access appropriate to their role | Partially met | IDN-006, INF-004 |
| CE-UAC-REVIEW | Accounts are removed or disabled when no longer required | Partially met | IDN-005 |
| CE-UAC-ADMIN | Administrative accounts are separate and used only for administrative tasks | Not met | IDN-003, IDN-008, INF-003 |
| CE-UAC-MFA | Multi-factor authentication on all cloud services, for every user | Not met | IDN-001, IDN-002, IDN-004 |
| CE-MP-AV | Anti-malware (or application allow-listing) on every in-scope device | Met | DEV-006, INF-006 |
| Control | Requirement | Status | Basis |
|---|---|---|---|
| ISMS-4-10 | ISMS scope, risk assessment, risk treatment, internal audit and management review (clauses 4-10) | Evidence needed | Attestation required |
| ISMS-SOA | Statement of Applicability | Evidence needed | Attestation required |
| A.5.1 | Policies for information security | Evidence needed | Attestation required |
| A.5.9 | Inventory of information and other associated assets | Evidence needed | Attestation required |
| A.5.14 | Information transfer | Not met | DAT-001, EML-001, EML-002, EML-003, MBX-001 |
| A.5.15 | Access control | Not met | IDN-003, IDN-006, DAT-001, INF-004 |
| A.5.16 | Identity management | Partially met | IDN-005, IDN-006 |
| A.5.17 | Authentication information | Not met | IDN-001, IDN-002, INF-005 |
| A.5.18 | Access rights | Partially met | IDN-005, INF-004 |
| A.5.23 | Information security for use of cloud services | Met | IDN-007, APP-001 |
| A.5.24 | Information security incident management planning and preparation | Evidence needed | Attestation required |
| A.5.30 | ICT readiness for business continuity | Evidence needed | Attestation required |
| A.5.34 | Privacy and protection of PII | Evidence needed | Attestation required |
| A.6.3 | Information security awareness, education and training | Evidence needed | Attestation required |
| A.8.1 | User endpoint devices | Not met | IDN-012, DEV-001, DEV-002, DEV-005 |
| A.8.2 | Privileged access rights | Not met | IDN-003, IDN-008, IDN-009, INF-003, INF-004 |
| A.8.5 | Secure authentication | Not met | IDN-001, IDN-002, IDN-004, IDN-009, IDN-010, IDN-011, IDN-012 |
| A.8.7 | Protection against malware | Met | DEV-006, INF-006 |
| A.8.8 | Management of technical vulnerabilities | Not met | DEV-003, DEV-004, INF-002 |
| A.8.9 | Configuration management | Not met | IDN-004, IDN-007, DEV-001, GOV-001, INF-001, INF-003 |
| A.8.12 | Data leakage prevention | Not met | APP-001, DAT-001, MBX-001, INF-001 |
| A.8.13 | Information backup | Evidence needed | Attestation required |
| A.8.15 | Logging | Evidence needed | Attestation required |
| A.8.20 | Networks security | Met | DEV-005, INF-008 |
| A.8.21 | Security of network services | Met | EML-001, EML-002, EML-003 |
| A.8.24 | Use of cryptography | Not met | DEV-002 |
This report is decision support for preparing for certification. It does not constitute certification; Cyber Essentials is awarded by an IASME-licensed certification body and ISO/IEC 27001 by an accredited certification body.