一、数据库加密技术与访问控制技术的关系
1、 数据库加密技术:通过密码算法运用及密钥管理,对计算机系统外存储器中数据提供保护手段,可以防止泄密,提高数据安全性。
2、 数据库访问控制技术:控制用户访问数据的机制,通过对用户赋予相应的权限,实现安全功能。
数据库加密技术不能替代数据库访问控制技术,原因如下?
1) 加密技术对系统性能影响大。加解密会降低数据处理效率,占用资源。
2) 如果数据频繁写入数据库,加解密对性能影响更为明显。
3) 加密技术在灵活方面不如访问控制技术。访问控制技术可以灵活地实现对数据库中各对象(表、记录、字段值)进行分别授权。
4) 加密技术的密钥管理机制中,主密钥需要明文存储。此时需要结合其他安全技术或访问控制技术。
一般访问控制是保护数据库的第一道防线,加密技术是保护数据库的第二道防线。
各省软考办 | ||||||||||