数据库的安全

数据库安全
数据库的安全性是指保护数据库,防止用户非法使用数据库造成数据泄密、更改或破坏。

数据库安全性控制的常用方法:(由高到低排列)
用户标识和鉴定
存取控制、审计、视图
密码存储

1、用户标识和鉴定
    用户标识自己的名字和方法有:
    ·用户名/口令:简单易行,容易被人窃取
    ·每个用户事先约定一个计算过程或函数;系统提供一个随机数,用户根据事先的函数计算得出结果,系统根据结果验证用户身份
2、存取控制
    存取控制的组成:定义存取权限、检查存取权限

    定义存储权限:用于定义用户的存储权限
    检查存取权限:用于保障用户存取权限的实施

    授权粒度:是指可以定义的授权对象的范围,常见的授权粒度有:数据库、表、列、行。
    授权粒度越细,授权子系统越灵活。

3、定义视图
    通过视图用户只能修改视图中所看到的的列,对于组成视图的基本表中的其他列无法修改,从一定程度上保了数据库安全性。
    视图重要功能是提供了逻辑数据独立性,安全保护功能是附带的。

4、审计
    审计工能其用一个专门的审计日志,系统会将用户所有的操作记录在这个日志中,DBA(数据库管理员)可以根据日志找出非法操作的人。

    可选性:审计功能可以根据需要选择开启或关闭

    用户标识和鉴定、存取控制、视图等都是强制性的安全措施,一旦定好策略,用户的操作就会限制在策略内,,审计是预防手段、检测手段

5、数据加密
    也具有可选性。

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值