文档详情

计算机安全-课件(程绍银)chap12-Database-Security.pdf

发布:2017-05-11约2.43万字共68页下载文档
文本预览下载声明
数据库安全 程绍银 sycheng@ 计算机安全 常见数据库软件 计算机安全 2 引言 本章并不着眼于特定数据库软件的攻击或 防御技术,而是关注数据库的安全机制 数据库不只是用来存储数据,它还给用户 提供信息 数据库安全:敏感数据的保护,让使用者 在可控范围内检索资料的机制 与操作系统安全的不同:对信息的访问控 制多于对数据的访问控制 把重点放在控制主体请求访问上 计算机安全 3 本章内容 保护需求 关系数据库 访问控制 统计数据库的安全 与操作系统集成 隐私 计算机安全 4 本章内容  保护需求 关系数据库 访问控制 统计数据库的安全 与操作系统集成 隐私 计算机安全 5 数据库安全:攻击目标 精确的数据:存储在数据库中的数值 边界:数值(如工资)的下界和上界可能已 经是有用的信息 消极结果:例如,如果一个数据库包含了 许多刑事犯罪的信息,那么这种涉及某一 特定人物犯罪的信息就是很敏感的信息 存在性:数据的存在性本身就可能是敏感 的信息 可能值:能够从其他的查询结果中猜测出 某种信息 计算机安全 6 设计需求 精确:在暴露那些不重要的信息的同时,保护 好那些敏感的信息 内部一致性:数据库中的表项应该遵循一些事 先约定好的规则 例如:库存量不能低于零 外部一致性:数据库的表项应该完全正确 在数据库中的库存量应该与实际的库存量保持一致 当你更新数据库的数据时,数据库管理系统能够帮 助你避免一些错误,但是也不能完全指望单靠它来 保持数据库的一致性状态 这种属性也称为精确性 计算机安全 7 数据库安全的位置 数据库管理系统被放置在操作系 应用层 统顶部服务层之上 数据库管理系统可以结合操作系 服务 统之内的一些机制来强制保证安 操作系统 全性 如果操作系统不足够
显示全部
相似文档