SRS-059: Write-Once Audit Storage
Identifier​
SRS-059
Software System​
- Audit Service
- Data Storage Layer
Category​
- Security
- Infrastructure
Description​
The system shall implement write-once storage for all audit files to prevent any modification or overwriting of existing audit records once they have been written.
- Immutability: Once an audit record is committed to the storage medium, it shall be immutable. No API or system process shall allow for the alteration of a previously written record.
- Append-Only operations: The audit log shall function as an append-only ledger. New records may be added, but existing records cannot be changed or deleted through normal system operations.
- Protection against overwriting: The system must ensure that log rotation or other file management processes do not overwrite existing, archived audit files before their retention period has expired.
Derived from PRS​
PRS-0MC
: Comprehensive secure audit trails for user interactions