DomainKeys Identified Mail与电子工作流安全探讨
1. DomainKeys Identified Mail(DKIM)的相关特性
1.1 DKIM密钥撤销
在密钥撤销方面,OpenPGP的撤销支持比简单删除DKM公钥条目更优。因为正向DNS缓存的条目持续时间比负向DNS缓存长。不过,DKIM撤销不是通过删除DNS条目,而是用“空”条目替换,这样在缓存方面,DKIM方案与OpenPGP方案效果相当。而且,OpenPGP用户可能不愿撤销密钥,因为密钥还可能用于加密发往该用户的消息,撤销会消除未来联系的可能性。而DKIM密钥不存在这种过度使用的问题,所以DKIM撤销的副作用比OpenPGP或PKIX情况少。
1.2 不使用PKI的原因
不将PKI与DKIM结合使用,主要是由于可达性及其后果、可扩展性,以及当前DKIM提案具有等效功能且显著更简单。
1.3 不使用S/MIME或XML签名的原因
1.3.1 与S/MIME的区别
DKIM签名必须放在邮件头,不能放在邮件正文,这是DKIM与S/MIME的本质区别。DKIM是基于邮件头的MTA - MTA协议,而S/MIME是MUA - MUA协议,仅涉及消息正文的更改和安全。若将DKIM改造成MTA - MUA协议甚至MUA - MUA协议,会引发诸多额外问题,实际上相当于重新构建S/MIME,还需区分“正常”的MUA - MUA S/MIME签名和“DKIM”的MTA - MUA签名,所有支持S/MIME的MUA部署都需更新,这并非易事。
此外,DKIM作为MTA - MTA头协议,不影响最终用户体
超级会员免费看
订阅专栏 解锁全文
2885

被折叠的 条评论
为什么被折叠?



