[发明专利]域名劫持的探测方法和装置有效
申请号: | 201610474428.9 | 申请日: | 2016-06-22 |
公开(公告)号: | CN107528817B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 何琦 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名 劫持 探测 方法 装置 | ||
本发明公开了一种域名劫持的探测方法和装置。其中,该方法包括:根据终端上待解析的目标域名从预先存储的IP地址中获取第一IP地址,其中,第一IP地址与目标域名具有映射关系,预先存储的IP地址通过多个DNS服务器收集;获取终端上报的第二IP地址,第二IP地址是终端的域名服务器根据目标域名解析得到的IP地址;比较第二IP地址是否与第一IP地址相同;在比较结果指示第二IP地址与第一IP地址不同时,探测出第二IP地址对应的域名服务器发起劫持行为。本发明解决了现有技术无法探测到域名服务器发起劫持行为的情况的技术问题。
技术领域
本发明涉及互联网领域,具体而言,涉及一种域名劫持的探测方法和装置。
背景技术
域名系统(Domain Name System,简称DNS)是因特网上的一个分布式数据库,该数据库中记录了域名和IP地址相互映射的关系。域名是便于用户访问互联网,而不用记忆能够被应用服务器直接读取的IP地址。通过DNS服务器,将域名转换为相应的IP地址,使得应用服务器根据转换后IP地址向用户展示其请求的内容。在将域名转换为IP地址的过程就是域名解析的过程。
通常情况下,在设置域名时就设定了与该域名对应的一个或者多个IP地址,然而,用户终端在解析域名时可能会出错,或者域名对应的IP地址被恶意篡改,使得解析域名得到的结果不是预先设置好的一个或者多个IP地址中的一个,这就发生了域名劫持的情况。但是,现有技术并无法探测到域名服务器发起劫持行为的情况。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种域名劫持的探测方法和装置,以至少解决现有技术无法探测到域名服务器发起劫持行为的情况的技术问题。
根据本发明实施例的一个方面,提供了一种域名劫持的探测方法,包括:根据终端上待解析的目标域名从预先存储的IP地址中获取第一IP地址,其中,所述第一IP地址与目标域名具有映射关系,所述预先存储的IP地址通过多个DNS服务器收集;获取终端上报的第二IP地址,所述第二IP地址是终端的域名服务器根据所述目标域名解析得到的IP地址;比较所述第二IP地址是否与所述第一IP地址相同;在比较结果指示所述第二IP地址与所述第一IP地址不同时,探测出所述第二IP地址对应的所述域名服务器发起劫持行为。
根据本发明实施例的另一方面,还提供了一种域名劫持的探测装置,包括:第一获取单元,用于根据终端上待解析的目标域名从预先存储的IP地址中获取第一IP地址,其中,所述第一IP地址与目标域名具有映射关系,所述预先存储的IP地址通过多个DNS服务器收集;第二获取单元,用于获取终端上报的第二IP地址,所述第二I P地址是终端的域名服务器根据所述目标域名解析得到的I P地址;比较单元,用于比较所述第二IP地址是否与所述第一IP地址相同;确定单元,用于在比较结果指示所述第二IP地址与所述第一IP地址不同时,探测出所述第二IP地址对应的所述域名服务器发起劫持行为。
在本发明实施例中,根据终端上待解析的目标域名从预先存储的IP地址中获取第一IP地址,其中,第一IP地址与目标域名具有映射关系,预先存储的IP地址通过多个DNS服务器收集;获取终端上报的第二IP地址,第二IP地址是终端的域名服务器根据目标域名解析得到的IP地址;比较第二IP地址是否与第一IP地址相同;在比较结果指示第二IP地址与第一IP地址不同时,探测出第二IP地址对应的域名服务器发起劫持行为,在域名服务器发起劫持行为时,域名服务器将目标域名解析为与第一IP地址不同。
在本发明实施例中,目标域名与第一IP地址之间具有映射关系,比较终端的域名服务器解析目标域名得到的IP地址与第一IP地址是否相同,如果终端的域名服务器解析目标域名得到的IP地址与第一IP地址相同,则说明终端的域名服务器没有发起劫持行为,如果终端的域名服务器根据目标域名解析得到的IP地址与第一IP地址不相同,则说明终端的域名服务器发起劫持行为,达到了探测域名服务器发起劫持行为的情况的技术效果,进而解决了现有技术无法探测到域名服务器发起劫持行为的情况的技术问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610474428.9/2.html,转载请声明来源钻瓜专利网。