16.2.2 数据丢失或破坏
如果突然发现部分数据被删除或者破坏,那么未授权用户能够访问任何敏感数据都是非常糟糕的。如果有人要破坏数据库中的表,我们的业务将面临不可恢复的后果。如果我们的应用是一个显示银行账户信息的在线银行系统,任何一个账户信息的丢失,都将表明我们不是一个好的银行。更糟糕的是,如果整个用户表都被删除,我们将花费大量时间来重新构建数据库以及数据重新输入。
数据丢失或破坏不一定完全源自系统的恶意或意外的错误使用。如果放置服务器的建筑失火,而所有服务器和硬盘又都放置在该建筑中,我们将丢失大量数据,只能期盼我们具有足够的备份和灾难恢复计划。