DNS欺骗原理及其防御方案
【摘要】针对DNS欺骗表现出的危害性大、隐蔽性强的特点通过对DNSID欺骗攻击及DN S缓存中毒攻击的原理进行剖析应用概率学理论证明了“生日攻击”的危害分别给出相应的防御方案。对于不同类型的用户可以根据自身的条件和对信息安全要求级别的高低采用适合自己的应对方案。
【关键词】DNS欺骗 ARP欺骗 DNS ID欺骗 DNS缓存中毒生日攻击
0.概述
域名系统Domain Name System DNS是一个可以将域名和IP地址相互映射的分布式数据库。 目前针对DNS协议存在的问题很多专家给出了解决办法。 IETF提出的域名系统的安全协议Domain NameSystem SecurityDNSSEC旨在解决DNS的安全问题 但由于需要占用更多的系统开销和网络资源还要对相应的数据库和系统管理软件进行升级 并且新的软件尚处于测试阶段离DNSSEC普及性地应用还有一定的距离。现在主要的应对办法是升级DNS软件和加强服务器的安全配置除此之外 尚未发现较有效的防范措施。
以侦听为基础的DNS欺骗DNS spoofing和DNS缓存中毒DNS cachepoisoning对目标主机都具有欺骗性质 本文把这2种攻击方式都列入DNS欺骗攻击并加以讨论。为了予以区分把前者称之为DNS ID欺骗DNS IDspoofing并且尝试分别给出2类攻击的应对方案。针对DNS协议的攻击还有很多诸如“洪水”攻击和服务器攻陷等其他攻击手段不在本文研究范围之内。
1.DNS服务原理
DNS服务的工作原理如果某用户需要对域名www.example.com进行解析以得到其相应的IP地址而且假定本地DN S服务器不是目标域名授权DN S服务器和其缓存中没有相应的记录。
2.DNS ID欺骗攻击及其防御方案
2.1 DNS ID欺骗攻击原理
DNS ID欺骗以监听ID和端口号为基础如果是在交换机搭建的网络环境下欺骗者首先要向攻击目标实施ARP欺骗。以下是一个DNS ID欺骗DNS IDspoofing的实例。假设用户、欺骗者和DNS服务器同在一个局域网内。
攻击流程如下
今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...
触碰云怎么样?触碰云是一家成立于2019年的商家。触碰云主营香港/美国 VPS服务器、独立服务器以及免备案CDN。采用的是kvm虚拟构架,硬盘Raid10,Cn2线路,去程电信CN2、移动联通直连,回程三网CN2。最低1核1G带宽1M仅20.8元/月,不过这里推荐香港4核4G15M,香港cn2 gia线路云服务器,仅115.2元/月起,性价比还是不错的。点击进入:触碰云官方网站地址触碰云优惠码:优...
目前,我们都在用哪个FTP软件?喜欢用的是WinSCP,是一款免费的FTP/SFTP软件。今天在帮助一个网友远程解决问题的时候看到他用的是FlashFXP FTP工具,这个工具以前我也用过,不过正版是需要付费的,但是网上有很多的绿色版本和破解版本。考虑到安全的问题,个人不建议选择破解版。但是这款软件还是比较好用的。今天主要是遇到他的虚拟主机无法通过FTP连接主机,这里我就帮忙看看到底是什么问题。一...