SRS-065: Audit System Failure Handling
Identifier​
SRS-065
Software System​
- Audit Service
- Monitoring & Alerting Service
- All services that generate audit events
Category​
- Security
- System Resilience
- Functional
Description​
In the event of an audit system failure, the primary device functionality shall enter a fail-safe state to prevent any unaudited activity.
- Failure detection: The system must be able to detect a failure in the audit logging mechanism in real-time. A failure is defined as the inability of the Audit Service to receive, process, or securely store an audit record.
- Fail-Safe state: Upon detection of an audit system failure, the system shall immediately enter a pre-defined fail-safe state. This state must, at a minimum, consist of:
- Halting all operations that require auditing until the audit service is restored.
- Alternatively, providing a clear, unambiguous, and persistent warning to any active user that their actions are not being recorded.
- Resumption of normal operations: The system shall only exit the fail-safe state and resume normal operations once the audit service is fully restored and its operational integrity is verified. The transition out of the fail-safe state must itself be a logged event.
Derived from PRS​
PRS-0MC
: Comprehensive secure audit trails for user interactions