问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
MySQL数据库安全控制分为哪些层次?
一般来说,可以从以下六个层次实现数据库系统的安全性。
1)用户层:对计算机系统、网络系统、和数据库系统的用户进行管理,防范非授权用户以各种方式对数据库及数据的非法访问。
2)物理层:对计算机系统、网络系统、网络链路及网络节点等进行实体安全保护,防止有人进行物理破坏。
3)网络层:所有网络数据库系统都允许通过网络进行远程访问,网络层安全性和管理层安全性一样,极为重要。
4)操作系统层:数据库系统运行在操作系统之上,要防止非法用户利用操作系统的安全漏洞、病毒木马等数据库进行非授权访问。
5)应用程序层:用户通常通过应用程序实现对数据库的访问,应用程序的安全性也同样重要。应对应用程序的代码和漏洞进行严格审查,防止非法用户利用应用程序实现对数据库数据的非法访问。
6)数据库系统层:数据库存储着各种重要或敏感的数据,应利用数据库系统自身的安全机制根据不同授权用户的访问需求进行管理和授权。
实现数据库安全性控制的常用方法和技术有:用户标识和身份鉴别、存取控制、视图、数据加密、审计、完整性约束、事务、备份和恢复等。
评论
有用 2
墨值悬赏