- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DNS协议分析与安全检测信息安全基础信息化1280
DNS协议分析与安全检测_信息安全_基础信息化??? 域名系统(DNS)是一种用于TCP/IP的分布式数据库,它是多种Internet应用的基础,如E-mail、www、telnet等,DNS的应用极为广泛而且非常重要。近几年来,DNS遭受到了一系列的攻击,导致Internet的通信受到严重影响。在某些严重的情况下导致数据被骗取,造成一些公司、机构等遭受巨大损失。因此,众多业内人士开始关注DNS的安全问题,并且DNS的安全已经成为互联网安全研究的焦点。本文在分析DNS报文格式基础上,着重讨论了DNS的安全问题,并且在综合运用多种网络安全技术的基础上提出了一系列的安全解决方案。??? 1DNS基本信息??? 1.1DNS的概念??? 所谓DNS,是DomainNameSystem的英文缩写,又称域名系统,它是一种组织成层次结构的计算机和网络服务的命名系统。DNS命名用于TCP/IP网络,如Internet,用来通过用户友好的名称(比如“”)代替难记的IP地址(比如“88”),以定位计算机和服务。??? 1.2DNS的组成??? (1)域名空间和资源记录,域名空间是一种树状结构,资源记录是与名字相关的一些数据。从概念上说,每个结点和域名空间树的叶子结点都有一定的信息,而查询是要查询出一些与之相关的特定信息。??? (2)域名服务器是服务器程序,它保留域名树结构和相应的信息,它可以缓冲各种数据,保存域名树中的任何部分,但是通常它保存域名空间的一个子集,如果需要查询其他信息,可以通过指向其他域名服务器的地址寻找。这个域名服务器是这一部分的认证权威,所有的认证信息组成一个单元称为区,这些区可以分布于不同的服务器上以保证数据的冗余。??? (3)resolver是向域名服务器提出查询请求并将结果返回给客户的程序,它必须可以访问至少一个域名服务器,并将结果直接返回给用户或向别的域名服务器进行查询。??? 1.3DNS服务器的工作原理??? 客户机将域名查询请求发送到本地DNS服务器,DNS服务器将在本地数据库中查找客户机要求的映射;如果本地DNS服务器不能在本地找到客户机查询的信息,则将客户机请求发送到根域名DNS服务器。根域名DNS服务器负责解析客户机请求的根域部分,它将包含下一级域名信息的DNS服务器地址返回给客户机的DNS服务器;客户机的DNS服务器利用根域名服务器解析的地址访问下一级DNS服务器,得到维护再下一级域名的DNS服务器地址;按照上述递归方法逐级接近查找目标,最后在维护有目标域名的DNS服务器上找到相应的IP地址信息;客户机的本地DNS服务器将递归查询结果返回客户机;客户机利用从本地DNS服务器查询得到的IP地址访问目标主机。??? 2DNS报文分析??? DNS定义了两种报文,一种为查询报文;另一种是对查询报文的响应,称为响应报文。??? 2.1查询报文格式??? 查询报文格式如图1所示。??? 图1DNS查询报文格式??? 2.2响应报文格式??? 图2DNS响应报文格式??? 2.3报文细节分析??? 无论是查询报文还是响应报文,都有12个字节的头和查询问题。??? (1)标识:占两个字节,同一个问题的查询和响应标识必须相同。??? (2)标志:占两个字节,表示如图3所示。??? 图3DNS报文标志??? QR:这一位是查询和响应报文的标志,0表示查询报文,1表示响应报文;Opcode:操作码占4bit,值为0表示标准查询,值为1表示反向查询,值为2表示服务器状态请求。标准查询是给出主机名查询其对应的IP;反向查询是给出IP查询其对应的主机名;AA:占1bit,表示该域名服务器是否是授权给该域的,1表示授权,0表示未授权;TC:占1bit,表示是否可截断。当使用UDP时,若此位为1,表示当响应报文的总长度超过512字节时,只返回前512个字节,是可截断的;RD:占1bit,表示是否期望递归。为1时表示查询方式是递归查询;如果该位为0,且被请求的域名服务器没有一个授权回答,则查询方式为迭代查询;RA:占1bit,表示是否可用递归。如果域名服务器支持递归查询,则在响应中将该比特设置为1,大多数名字服务器都提供递归查询,除了某些根服务器;随后的3bit字段必须为0;Rcode:结果代码占4bit,值为0表明没有差错,值为1表明报文格式出错,值为2表明服务器查询失败,值为3表明名字出错。??? (3)问题数、回答资源记录数、授权资源记录数、附加资源记录数分别描述各自的记录数目。对于查询报文,问题数通常是1,而其他三项则均为0。响应报文随问题不同而变化。??? (4)查询问题:由查询名、查询类型、查询类三部分组成。查询名是要查找的名字,它是一个或多个标识符的序列,它的存储方法是先存储每个子域的字符数,再存储相应的字符,依次存储
您可能关注的文档
- 20101203若何成为银行的杜拉拉整理版.ppt
- 201208上海龙湾1号中锐龙湾1号收盘计划915精彩.ppt
- 2012高三化学一轮复习 第七章化学反应的方向限度与速率高效整合课时练习 鲁科版.doc
- 2013一年级数学下分类与整理ppt课件1.ppt
- 2013外研版英语七年级下册 me 2 nit 3课件.ppt
- 201316房地产行业年度报告一土地市场政策汇编2012.ppt
- 2012年济南房地产市场分析 201298页.pptx
- 2013届高三英语二轮复习精品课件主谓一致与倒装句.ppt
- 2013届高考调研高考一轮化学复习课件人教版第七章第2课时 化学反应的方向和限度 2013高考.ppt
- 2013年 蛇年必威体育精装版年会策划方案ppt.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
最近下载
- 2024年高考语文复习:修改病句 专项练习题(含答案解析).pdf VIP
- ISO_9001_2015(英文版,高清原文).pdf
- 2024年全国职业院校技能大赛高职组(烹饪赛项)备赛试题库(含答案).pdf VIP
- 2024年世界职业院校技能大赛中职组“导游服务组”赛项考试题库(含答案).pdf VIP
- 2024年世界职业院校技能大赛高职组“导游服务组”赛项参考试题库(含答案).pdf VIP
- 2024年世界职业院校技能大赛高职组“研学旅行组”赛项参考试题库(含答案).pdf VIP
- 涡喷发动机及其油路结构.pdf VIP
- (一模)临汾市2025年高考考前适应性训练考试(一) 化学试卷(含答案).pdf
- 山西省大同市云冈区重点名校2024届中考冲刺卷数学试题含解析.doc VIP
- 2024年《药物临床试验质量管理规范》(GCP)网络培训题库及答案完整版.pdf VIP
文档评论(0)