![](https://csdnimg.cn/release/download_crawler_static/18218275/bg1.jpg)
收 稿日期 : 2007-02-07; 修 回日期 : 2007-04-15
作 者简介 : 王昕溥 ( 1984-) , 男, 辽宁 大连人 , 硕士, 主要 研究 方向为 计算 机网络 应用技 术、计算 机网络 ( wangxinpu@ cnnic. cn) ; 姚 健康 ( 1978- ) ,
男, 硕士, 主要 研究 方向为 计算 机网络 应用 技术; 李晓 东( 1976- ) , 男 , 博 士研 究生, 主要 研究 方向 为 计算 机 网络 资 源寻 址 技术 ; 王 峰( 1977- ) , 男, 博
士研究 生, 主要 研究方 向为 计算机 网络应 用技 术; 毛伟( 1968-) , 男, 主任, 研 究员, 硕导 , 博 士, 主要 研究方 向为 计算机 网络 系统、互联 网寻 址技术 .
域 密 钥 识 别 邮 件 技 术 综 述
王昕溥
1, 2
, 姚健康
1
, 李晓东
1
, 王 峰
1
, 毛 伟
1
( 1. 中国 科学 院 计算 机网络 信息 中心 , 北京 100080; 2. 中国 科学 院 研究 生院 , 北京 100049)
摘 要: 介 绍了 DKIM 的基 本概 念和 框架 结构 , 分 析了 DKIM的 工作 原理 , 并 且重 点讨 论了 DKIM面临的 威胁 以
及发 展前 景。
关键 词: 域 密钥 识别 邮件 ; 垃 圾邮 件; 域 名; 认证
中图 分类 号: TP393. 08 文献 标志 码: A 文章 编号 : 1001-3695( 2008) 01-0033-04
Survey of domain keys identified mail
WANG Xin-pu
1, 2
, YAO Jian-kang
1
, LI Xiao-dong
1
, WANG Feng
1
, MAO Wei
1
( 1. Computer Network Information Center, Chinese Academy of Sciences, Beijing 100080, China; 2. Graduate School, Chinese Academy of
Sciences, Beijing 100049, China)
Abstract: This paper introduced the conception and framework of DKIM, expatiating the workingflow with examples and dis-
cussed threats and the prospect of DKIM.
Key words: DKIM( domain keys identified mail) ; spammail; DNS; authentication
随着互联网的发展, 电子邮件早已成为人们彼此互通信息
最主要的工具之一。然而目前 垃圾邮 件约占 据全部 邮件总 数
的 88% 之多。其所引发的网络频宽负 荷, 以及 病毒、网络钓 鱼
攻击等事件的严重性是非 常巨大 的。由于垃 圾邮件 多半采 用
隐藏真实发信来 源地 址 的技 术, 不 但很 难找 出 真正 的来 源 地
址, 而且垃圾邮件发信者 常常冒 用许多 公司、银行的 名义来 发
送内藏有网络钓鱼( phishing) 或后门 程序( backdoor) 的垃圾 邮
件, 造成个人重要信息被 窃取, 甚至沦 为垃圾 邮件发 送僵尸 以
及远端遥控的跳板。在这种情况下, 电子邮件验证技术就显得
尤为重要。本文所介绍的 DKIM技术就是其中的一种。
1 DKIM背景与基本概念
一直以来, 许多知名厂商均在建立电子邮件验证技术。其
中最著名的 包括 Yahoo 的 DomainKeys 技 术、微 软 的 SenderID
技术与思科系统的 identified internet mail 技术。其中, Domain-
Keys技术受到 SBC、英 国电信 与 Google Gmail 的 支持; 而 MSN
Hotmail、AOL、美国银行及 eBay皆响应 SenderID技术。微 软曾
一度 打算 说服 IETF 工作 小组 通过 SenderID 技术 成为 业界 标
准, 最后却因为各家担心全球通用的技术为一家完全垄断而使
微软的 愿 望 落 空。 如 今, 由 Yahoo 与 思 科 系 统 合 作 发 表 的
DKIM 技术, 既结合两家 各自 的技 术, 也 不会 有 垄断 于一 家 的
争议。DKIM技术是 现 阶段 在 IETF 内部 讨 论的 方案, 并 且 有
望在今后成为国际标准。
域密钥识别邮件定义了一种机制, 通过对邮件信息加密并
签名, 从而允许实施签名的域名对将该邮件引入邮件传输流负
责
[ 1]
。邮件接收者可以通过直 接查询 签名者 的域名 得到相 应
的公共密钥, 进而校验邮 件的签 名, 以 此验证 邮件是 否属于 拥
有签名域名的私 有密 钥的 一方。 DKIM 允许 一 个机 构对 邮 件
负责。这个负责的机构是一个邮件传输过程中的处理者, 可以
是邮件的发起者或中介。负责 的机构 在邮件 中添加 一个数 字
签名, 并把这个签名与 机构的 一个域 名相关 联。通常, 签名 会
由一个服务代理在邮件 发起人 的行政 管理域 ( ADMD) 的授 权
下, 由这个环境中的任何一 个功能 组件来 执行, 包括 邮件客 户
端 ( MUA) 、邮 件 提 交 代 理 ( MSA) 、网 界 邮 件 传 输 代 理
( MTA) 。DKIM 也允许签 名由 授权 第三 方来 进行。邮 件签 名
后, 在邮件传输途径中的任何代理均可被选择用来执行对签名
的验证。通常验 证会 由 邮件 接收 者 的行 政管 理 域代 理完 成。
与签名时相同, 可以由这个环境中的任何功能组件来完成。特
别地, 这样意味着签名可以由邮件接收者的行政管理域的过滤
软件来处理, 而不是要求 邮件接 收者的 用户终 端来进 行判断。
用来进行数字签名的域名 所有者 是以其 信誉为 基础的。接 收
者成功验证签名后可以利用签 名者的 身份信 息作为 限制垃 圾
邮件、欺骗、钓鱼网站或其他不受欢迎行为的软件的一部分。
2 DKIM特点
基于对 DKIM 概念的介绍, 可以发 现 DKIM利用以 下几点
定义了一个邮件认证机制: 公共密钥加密、基于 DNS 的公共 密
钥发布服务、域名标志符。
DKIM所 采 用 的 途 径 与 传 统 的 邮 件 签 名 方 法 ( 如 S/
MIME
[ 2]
、OpenPGP
[ 3]
) 相比, 有以下一些主要特点:
a) DKIM 不修改邮件正文, 而是将邮件签名 参数信息放 在
一般不显示给接收者 的邮 件头 部。S/MIME 和 OpenPGP 同 时
要求对邮件正文进行修改, 将正文部分作为 MIME类型进行 封
装。因此签名邮件对于软件 不支 持 DKIM 的 终端 用户 是透 明
第 25 卷 第 1 期
2008 年 1 月
计 算 机 应 用 研 究
Application Research of Computers
Vol. 25 No. 1
Jan. 2008