Gle*_* T. 71 database tampering
长时间听众,第一次来电.
'假设您有一个负责记录用户活动的数据库表.此日志的完整性非常重要,因此您希望能够检测是否有人修改了表中的任何数据.为了使事情更有趣,还要考虑这样一个事实,即您的系统可能由一个完全控制这个可怜系统的邪恶SQL管理员操作.让人惊讶...
您将如何保护您的数据?
您如何检测是否有人篡改了您的数据?
您可以随意使用无限制的工具.(即散列,加密等)
小智 31
如果您确实必须检测到已发生篡改,则将校验和字段添加到表中.每个新行的校验和必须包含前一行的校验和.然后,为了验证内容,在向前移动时,遍历数据集计算校验和.如果计算的校验和与表中的值不匹配,则某些值已被篡改.
-麦克风
如果你真的想要安全使用 - 为该表写一次Read Many Media.
| 归档时间: |
|
| 查看次数: |
8787 次 |
| 最近记录: |