B-01 Recipient coverage of threat protection policies
Criterion: Every mail-enabled recipient in all accepted domains is covered by the anti-spam, anti-malware and anti-phishing protection defined in the organisation's baseline and, where Microsoft Defender for Office 365 is licensed, by Safe Links and Safe Attachments protection (custom policies, Standard/Strict preset security policies or Built-in protection). Every exclusion of users, groups or domains from a policy or preset is documented, justified and approved, and does not leave the recipient with protection below the baseline.
Procedure: Export all threat protection policies and their rules with scope conditions, exceptions and priorities, together with the full recipient population. Determine by query which effective policy applies to each recipient per protection type, and identify recipients who fall back to weaker settings or have no Safe Links or Safe Attachments coverage. Compare all exclusions with documented justifications.
Evidence:
- Exchange Online PowerShell exports with timestamp and tenant ID: Get-HostedContentFilterPolicy/Rule, Get-MalwareFilterPolicy/Rule, Get-AntiPhishPolicy/Rule, Get-SafeLinksPolicy/Rule, Get-SafeAttachmentPolicy/Rule
- Preset security policy exports: Get-EOPProtectionPolicyRule and Get-ATPProtectionPolicyRule, including the Built-in protection rule and its exceptions
- Recipient population export (Get-EXORecipient) with recipient type and primary SMTP domain, plus membership of groups used in policy scopes
- Accepted domains list (Get-AcceptedDomain)
- Documented justifications and approvals for policy exclusions
- Licence overview confirming whether Defender for Office 365 Plan 1 or Plan 2 is assigned
Test steps:
- Record the record counts of all exports and confirm they match the counts shown in the Microsoft Defender portal
- List all policies per protection type with priority, state (enabled/disabled), included users, groups and domains, and exceptions
- Resolve group-based scopes to members and map every recipient to the policy that applies first by priority, per protection type
- Identify recipients covered only by default policies and check whether the default policies meet the baseline
- Where Defender for Office 365 is licensed, identify recipients without Safe Links or Safe Attachments coverage, including exceptions from Built-in protection
- Check that recipients in every accepted domain are within scope, including domains added during the reference period
- For each exclusion, verify that a justification and approval exist; list undocumented exclusions as deviations
References (to be verified): ISO/IEC 27001:2022 A.8.7