Description
No user or computer account has AuditBypassEnabled = True in the mailbox audit bypass
associations. Access by service accounts (backup, archiving, migration tools) is logged like any
other access.
Rationale
Audit bypass was designed to reduce log volume from trusted service accounts, but it creates a blind spot: if such an account or its credentials are compromised, mailbox access through it leaves no trace. Attackers who reach administrator rights can also add a bypass to hide their own activity.
Impact
Mailbox access by backup or archiving products is recorded, which increases audit volume.
Audit
- Connect to Exchange Online PowerShell as at least a member of View-Only Organization Management.
- Run
Get-MailboxAuditBypassAssociation -ResultSize Unlimited | Where-Object { $_.AuditBypassEnabled } | Select-Object Name,AuditBypassEnabled. - Fail if any result is returned.
Remediation
- Connect to Exchange Online PowerShell with the Organization Management or Audit Logs role.
- For each account returned, run
Set-MailboxAuditBypassAssociation -Identity <account> -AuditBypassEnabled $false. - Alert on any later use of
Set-MailboxAuditBypassAssociationin the unified audit log.
Rollback
Set-MailboxAuditBypassAssociation -Identity <account> -AuditBypassEnabled $true (not
recommended).
References
- Get-MailboxAuditBypassAssociation Microsoft, vendor-doc, accessed 2026-10-24
- Set-MailboxAuditBypassAssociation Microsoft, vendor-doc, accessed 2026-10-24
- Manage mailbox auditing Microsoft, vendor-doc, accessed 2026-10-24
Mappings
| Framework | ID | Relation |
|---|---|---|
| NIST SP 800-53 Rev. 55.1.1 | AU-2 | related |
| NIST SP 800-53 Rev. 55.1.1 | AU-12 | related |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Threats mitigated
Related controls
- related
CB-M365-AUDIT-005Keep mailbox auditing on by default for the organization
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |