数据库审计系统在审计事件存储方面遇到的通常问题是磁盘用尽。单纯采用的覆盖最老记录的方法是不足的。数据库审计系统应当能够在审计存储发生故障时或者在审计存储即将用尽时采取相应的动作。它包括:受保护的审计跟踪存储、审计数据有效性的保证、可能丢失数据情况下的措施、预防审计数据丢失。
1) 受保护的审计跟踪存储:需要存储好审计跟踪记录,防止未授权删除或修改 或者检测出对审计记录的删除修改。
2) 审计数据有效性的保证:在极端条件下,保证审计数据的有效性。维护好控制审计存储能力的参数,防止未授权删除修改,当存储介质异常、失效、系统受到攻击时,应该保证审计记录的有效性。
3) 可能丢失数据情况下的措施:当审计记录数目超过预设值时,为了防止可能出现的审计数据丢失,需要采取一定措施防止可能的存储失效。
4) 预防审计数据丢失:在审计跟踪记录用尽系统资源(一般情况下是硬盘存储容量)时,需要做出选择以预防审计数据的丢失:忽略可审计事件,除了具有特 殊权限的用户操作外.禁止可审计事件,覆盖旧的存储的审计记录,或者其他存储失效的措施。