![到底什么是假钥匙,如何正确对待它?](https://linux22.com/image/169967/%E5%88%B0%E5%BA%95%E4%BB%80%E4%B9%88%E6%98%AF%E5%81%87%E9%92%A5%E5%8C%99%EF%BC%8C%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E5%AF%B9%E5%BE%85%E5%AE%83%EF%BC%9F.png)
我目前主要尝试将其设置为验证程序,并在其配置文件( )opendkim
的手册页中发现了以下段落:man opendkim.conf
BogusKey(字符串)
指示过滤器以特殊方式处理与伪造(伪造)密钥关联的传递签名。可能的值包括中性(返回“中性”结果)、无(不采取任何特殊操作)和失败(返回“失败”结果;这是默认值)。
我对这段话思考了一会儿,但我不明白。
在这种情况下,“假钥匙”到底是什么?毕竟,只有使用与签名域的公钥相匹配的私钥对签名进行加密后,签名才能通过,而验证者在验证时又会查询公钥。那么伪造的密钥如何与传递的签名相关联呢?
答案1
我认为您的分析是正确的,但这里只是手册页描述有点误导。伪造状态是指 DNSSEC 密钥,而不是 DKIM 密钥;比较UnprotectedKey
手册页中其他相关参数的更清晰描述:
指示过滤器以特殊方式处理与在不安全(即不受 DNSSEC 保护)DNS 记录中找到的密钥关联的传递签名。
也就是说,“伪造”和“不受保护”或“不安全”是指此处记录的 DNSSEC 状态:http://opendkim.org/libopendkim/dkim_dnssec.html