数据库的安全性

本文探讨了数据库的安全性,重点介绍了存取控制技术,包括自主存取控制(DAC)和强制存取控制(MAC),以及视图机制、数据加密和数据库审计。通过这些机制,确保了只有授权用户能访问数据库,同时防止数据泄露和保护敏感信息。
摘要由CSDN通过智能技术生成

数据库的安全性

数据库所采用的安全性技术主要包括:
访问控制技术
存取控制技术
视图机制
数据加密技术
数据库审计


存取控制技术

通过存取控制机制确保数据库只授权给所有有资格的用户访问数据库的权限,让所有无权限的人员无法存取数据。
存取控制机制包含:定义用户的权限合法权限检查,两者共同组成DBMS的安全子系统。
当前大型DBMS都支持C2级中的自主存取控制,有些DBMS同时还支持B1级中的强制存取控制。


自主存取控制(Discretionary Access Control,DAC)

C2级,
1、同一个用户对不同的数据对象有不同的存取权限
2、不同的用户对同一个对象也有不同的权限
3、用户可以将自己拥有的存取权限授予其他用户
概念介绍:
主体:指提出请求的实体,可以是DBMS所管理的实际用户,也可以是任何代表用户行为的进程、作业、程序等。
客体:接受实体访问的被动实体,受主体操纵,可以是文件、记录、表、视图等。
控制策略:主体对客体的操作行为集和约束集,即主体访问客体的方式和约束。控制策略可以是读、写、删除等。通过访问控制矩阵来表示某一主体对某一客体的控制策略

主体1 主体2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值