反垃圾邮件的DNS解析器的研究_信息安全.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-16
  • 论文字数:17031
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(乖宝宝)提供原创文章

支付并下载

摘 要:在当今社会中,电子邮件在给人们带来巨大方便的同时,也促使一些人将之作为滥发信息的工具,从而导致了互联网中垃圾邮件的泛滥.目前,域名解析中的邮件交换记录查询验证技术思路正在被关注和应用.根据大量的调查结果显示,在所有垃圾邮件中,大约95%以上的邮件的发件人身份是伪造的,由此引出新的反垃圾邮件技术思路——验证邮件是否经过伪造.

通过对邮件交换记录,即对MX记录的查询,可根据查询结果判断域名是否真实存在.当域名查询结果无MX记录时,可判定域名不存在或者为伪造,进而基本可以判断其为垃圾邮件的来源.本文主要针对DNS解析器的工作原理进行研究,对 DNS 服务器的 域名服务器记录、邮件交换记录、权威域名服务器记录等资源记录进行探测,通过对DNS报文和MX记录的分析,判断发送邮件方是否为伪造方,进而判断该IP发送来的邮件是否为垃圾邮件.

与其它反垃圾邮件技术相比较,本文提出的根据DNS解析器的MX记录来反垃圾邮件具有操作简单,易于识别的优势.未来的工作是需要建立起一个动态的IP黑名单记录,这可使垃圾邮件的防范效率得到极大提升.

关键词:反垃圾邮件;DNS解析器;IP过滤;MX记录

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1 课题意义-1

1.2 课题目的-2

1.3 本文主要工作-3

1.4 论文组织结构-4

第2章 反垃圾邮件的DNS解析器的总体框架-5

2.1-反垃圾邮件的DNS解析器的功能描述-5

2.2-DNS框架构成-5

2.3-反垃圾邮件的DNS解析器的整体框架结构-6

-2.3.1-连接模块基本框架-7

-2.3.2-解析模块基本框架-7

-2.3.3-输出模块基本框架-7

2.4-本章小结-8

第3章 反垃圾邮件的DNS解析器的实现-8

3.1-连接模块的实现-9

-3.1.1-查询类型和查询类-9

-3.1.2-递归查询-10

3.2-解析模块的实现-10

-3.2.1-资源记录-11

-3.2.2-NS记录-13

-3.2.3-MX记录-13

-3.2.4-SOA记录-16

3.3-输出模块的实现-17

-3.3.1-输出模块工作流程-17

-3.3.2-输出模块的DNS报文结构-17

-3.3.3-输出模块的输出信息-17

3.4-本章小结-20

第4章 反垃圾邮件的DNS解析器的测试与结果分析-23

4.1-软件测试-23

-4.1.1-测试环境-23

-4.1.2-测试过程-23

4.2-测试结果分析-24

4.3-本章小结-28

第5章 总结与展望-29

5.1-总结-29

5.2-展望-29

参考文献-31

致 谢-33