数据库 -- 视图机制和审计机制

第一部分
视图机制
通过视图机制把要保密的数据对无权存取的用户隐藏起来从而自动对数据提供一定程度上的安全保护。
[例子 1.1.1] 建立计算机系学生的视图,把对该视图的select权限授予王平,把该视图上的所有操作权限授予张明。 {这样就实现了对数据提供一定程度上的安全保护。}

  1. 建立视图
    create view cs_student
    as select *from student where Sdept=‘cs’;
    2)视图的select权限授予王平
    grant select
    on cs_student
    to 王平;
    3) 把该视图上的所有操作权限授予张明。
    grant all privileges
    on cs_student
    to 张明

第二部分

1.1.1 审 计
审计功能把用户对数据库的所有操作自动记录下来放入审计日志中。审计员可以利用审计日志监控数据库中的各种行为,重现导致数据库现有状况的一系列事件,找出非法存取数据的人,时间和内容等。(审计是很浪费时间和空间的,一般数据库将审计设置为可选特征)

1.1.2
AUDIT 和NOAUDIT语句
AUDIT语句用来设置审计功能,NOAUDIT语句则取消审计功能。

[例 4.15] 对修改sc表结构或修改sc表数据的操作进行审计。
AUDIT ALTER ,UPDATE
ON SC;

[例 4.16] 取消对sc表的一切审计。
NOAUDIT ALTER,UPDATE
ON SC;

1.1.3
**审计设置以及设计日志一般都存储在数据字典中的。**数据库安全审计系统提供了一种事后检查的安全机制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值