第九章——数据库安全性

9.1,安全性概论

三类安全性问题

技术安全类、管理安全类、政策法律类。

可信计算机系统评测标准

四个指标:安全策略、责任、保证和文档。

安全等级的四组七级:D;C(C1,C2);B(B1,B2,B3);A(A1)

9.2,数据库安全性控制

分四级渐进加强控制:用户标识与鉴别、DBMS(存取控制、视图、审计、加密)、OS、DB。

用户标识与鉴别

说的高端的一批,其实就是用户名和密码(手动呵呵

DBMS存取控制

通过定义权限和权限检查来进行控制。分为两类,自主存取控制和强制存取控制。

自主存取控制方法

这种就是sql中常用的授权控制,通过给用户定义不同权限来实现不同层次的操作空间,很灵活但是存在安全隐患。

强制存取控制

通过对数据设置敏感度标记(绝密、机密、可信、公开)。主体的敏感度标记称为许可证级别,客体的敏感度标记称为密级。

规则是:主体许可证级别大于等于客体密级时方可读;主体许可证级别等于客体密级时方可写。

这种方式很严格。

视图

视图也是一种安全性控制手段呢。

审计

审计日志,找出搞坏的人和对象。

加密

你懂的。

9.3,统计数据库安全性

在统计数据库中,只能查聚集数据而不能查单个数据。但是有时候会有点小意外,比如说先查“本公司有多少女程序员”,返回1,证明本公司只有一个女程序员,然后再查“本公司女程序员的工资总额”,那此时就知道那个女程序员的工资了。至于证明解决,管他呢,应该不会考233333。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、不安全因素: 1.非授权用户的恶意修改 2.重要数据泄漏 3.安全环境的脆弱 二、数据库安全控制 用户身份鉴别...
    一村之里正阅读 756评论 0 0
  • 信息安全工程的概念 概念 口令 安全协议 中间人攻击 访问控制 访问控制原理 : 访问控制是在身份认证的基础之上,...
    IMzhushang阅读 1,772评论 0 3
  • 1:下列哪一项不正确? CA.保密性的违反包括人为 错误B.保密性的违反包括管理监督C.保密性的违反仅限于直...
    二十自留地阅读 7,558评论 0 8
  • 袁流云阅读 224评论 0 0
  • 文:丑石 暮春时节,来春城省亲,抽时间想去南湖看风景。因为家住外地,加之工作繁忙,许多年都没光顾这里,今日如愿以偿...
    丑石123阅读 387评论 0 0