![我是否必须保护 BIND 9 的 bind.keys 安全?](https://linux22.com/image/625474/%E6%88%91%E6%98%AF%E5%90%A6%E5%BF%85%E9%A1%BB%E4%BF%9D%E6%8A%A4%20BIND%209%20%E7%9A%84%20bind.keys%20%E5%AE%89%E5%85%A8%EF%BC%9F.png)
刚刚意识到安装 bind-9.9.4-P2 后,已经安装了一个 ./etc/bind.keys 文件。我查看了他们的解释这里但仍然不知道这是做什么用的。
有人能告诉我是否需要通过使该密钥仅可由 root 读取来保护它,类似于我对 rndc.conf 文件执行相同操作?
答案1
文件中没有任何“敏感”内容bind.keys
,因此你需要保护它,以便普通用户无法读取它 - 它包含 DNSSEC 的“信任锚”(用于验证根区域的初始数据,以及直立式真空泵)。
但是,您应该确保该文件不能被普通用户(或 BIND 运行的用户)写入 - 事实上,该文件根本不需要可写入。它不需要频繁更新(如果有的话),如果您需要替换它,您可以以 root 身份进行替换。