SQL Server 加密

加密是指通过使用密钥或密码对数据进行模糊处理的过程。这会使数据变得毫无用处,除非使用对应的解密密钥或密码。加密并不解决访问控制问题。不过,它可以通过限制数据丢失来增强安全性,即使在访问控制失效的情况下。例如,如果数据库主机配置有误且黑客获取了敏感数据,则如果数据已加密,那么被盗信息可能会毫无用处。

您可以在 SQL Server 中为连接、数据和存储过程使用加密。下表包含有关 SQL Server 中的加密的详细信息。

重要说明重要提示

虽然加密是可帮助确保安全性的有力工具,但它并不适用于所有数据或连接。在决定是否实现加密时,请考虑用户访问数据的方式。如果用户通过公共网络访问数据,则可能需要使用数据加密以增强安全性。但是,如果所有访问都具有某项安全 Intranet 配置,则可能不需要使用加密。任何时候使用加密时还应包括密码、密钥和证书的维护策略。

本节内容

相关章节

外部资源