Requirements / Audit and Accountability (AU)
AU.L2-3.3.4
Audit Failure Alerting
Official Source Material
Alert in the event of an audit logging process failure.
Determine if:
- [a] personnel or roles to be alerted in the event of an audit logging process failure are identified;
- [b] types of audit logging process failures for which alert will be generated are defined; and
- [c] identified personnel or roles are alerted in the event of an audit logging process failure.
Source: CMMC Assessment Guide - Level 2, Version 2.13, September 2024
Practitioner Guidance
How to meet it
An alert is something that arrives without anyone asking.
Objective [c] is met by a notification that reaches a named person or role on its own: an email, a text, a ticket. A procedure where someone checks whether logs arrived is monitoring, not alerting, and it fails the moment nobody checks.
The requirement has three parts, and the technical alert is only one of them.
Name who gets alerted for [a], write down which failure types generate an alert for [b], and prove delivery works for [c]. An alert rule with no documented recipient and no defined failure list covers one objective out of three.
Define failure as logs stopping, plus storage filling.
A log source that sends nothing for a defined window has failed, whatever the cause. Add capacity alerts as well, because the assessment guide names audit record storage capacity being reached as a failure type. A rule that fires when a source goes quiet and a rule that fires when the log store nears its limit cover the defined types.
Match the alert window to the device's duty cycle.
A firewall or server that goes silent for an hour is an incident. A laptop that goes silent over a weekend is a weekend. Set per source alerts for systems that run around the clock, and a multi-day reporting threshold for endpoints that power off. Write the distinction into your failure type definitions.
For SaaS platforms, the platform's internal logging is the provider's to keep running and yours to verify.
The audit logging Microsoft 365 performs inside the service is the provider's responsibility under FedRAMP, the federal cloud authorization program. Do not assume it. Obtain the provider's customer responsibility matrix, the document that splits security duties between the provider and you, and cite where it covers audit process failure. Alert on the parts you still own, such as the connector that pulls tenant logs into your own log store.
What falls short
- An alert rule with no documented recipient and no defined failure types. It leaves [a] and [b] unmet even while the alert works.
- A standing calendar reminder to check whether logs arrived. Nothing is generated on failure, so [c] has no evidence.
Edge cases
- Phones managed with app level management rather than full device management generate no device audit logs. When AU.L2-3.3.1 defines no device level events for phones, there is no audit process on them to fail, so scope your alerting to the sources you actually collect.