第 21 章 管理属性加密


目录服务器提供了许多保护访问目录中敏感数据的机制。但是,默认情况下,服务器会在数据库中以未加密的方式存储数据。对于高度敏感信息,攻击者可以访问数据库的潜在风险可能会带来巨大风险。

借助属性加密功能,管理员可以利用敏感数据来存储特定的属性,如政府识别号在数据库中加密。当为后缀启用时,这些属性的每个实例(甚至索引数据)都会为存储在数据库中的每个条目进行加密。请注意,您可以为后缀启用属性加密。要为整个服务器启用此功能,您必须在服务器上为每个后缀启用属性加密。属性加密与 eqpres 索引完全兼容。

重要

您在条目中使用的任何属性均可有效地加密名称(DN)。例如,如果您配置为加密 uid 属性,则该值会在条目中加密,但不在 DN 中加密:

dn: uid=demo_user,ou=People,dc=example,dc=com
...
uid::Sf04P9nJWGU1qiW9JJCGRg==
Copy to Clipboard Toggle word wrap

21.1. 密钥目录服务器使用 进行属性加密

要使用属性加密,您必须使用 TLS 配置加密连接。目录服务器使用服务器的 TLS 加密密钥以及相同的 PIN 输入法进行属性加密。

服务器使用随机生成的对称密码密钥来加密和解密属性数据。服务器使用这些密钥,使用来自服务器的 TLS 证书的公钥。因此,属性加密的有效强度不能高于服务器的 TLS 密钥的强度。

警告

如果没有访问服务器的私钥,无法从嵌套的副本中恢复对称密钥。因此,定期备份服务器的证书数据库。如果丢失了密钥,您将不再能够解密并加密数据库中存储的数据。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat