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