攻击者从信誉良好的发件人那里获得一封已签名的邮件(例如利用免费账号或被攻陷的邮箱发送垃圾邮件,服务商会为这些邮件签名),然后从自己的基础设施重放这封邮件。对收到副本的任何人来说,签名都依然有效,而收件人地址只存在于信封中,DKIM 并不对信封签名。
双方都有缓解措施:签名者可以对 To、Cc 和 Subject 等头部做超额签名,用 x= 设置较短的过期时间,拒绝为看起来像垃圾邮件的邮件签名,并在发现滥用后轮换选择器;接收方可以对大量出现的相同签名限流。IETF DKIM 工作组在一份重放问题陈述中记录了这个问题,正在设计的 DKIM2 将绑定信封并对每一跳签名。