提高数据库安全性的技术
2021-09-30高枫
计算机与网络 2021年16期
高枫
数据库中含有大量个人信息,甚至包含一些敏感信息,为管理这些数据的公司带来了不少麻烦。现在,复杂的工具和技术使得数据库开发人员可以通过保持信息的私密性来整体提升数据库的安全性。
这些解决方案主要取决于对数学的巧妙应用。例如,一些最简单的机制看起来只是现代版本的密码,本质上是经典解码论的数字版本。其他更复杂的扩展,也进一步推动数学提供更多的灵活性和功能性。许多在实验室中试验了几十年的技术想法最终得到了研发和应用,成为现实。
这些算法正在成为巩固业务关系和确保准确“无欺诈”工作流程的基础。这些方法使公司可以更轻松地向客户提供个性化服务,同时保护他们的隐私。此外,这些方法还能够在不妨碍服务交付的情况下更好地遵守管理数据流的法规。数据库不应成为危及安全和隐私的切入口,以下技术可以帮助降低数据库安全风险并确保合规性。
基础加密
现代加密算法用一把钥匙加密数据,因此只有拥有钥匙的人才能读取数据。许多数据库可以使用AES等标准加密数据。这些解决方案最能防止硬件丢失(也可能是被盗)的情况,因为如果没有正确的加密密钥,数据仍然是安全的。
但是,这种基础加密并非一劳永逸的方法。如果攻击者能够侵入计算机,对称加密算法对运行中的计算机保护程度也是有限的。攻击者可以找到允许数据库处理合法操作的相同密钥。……
登录APP查看全文
