DNS“递归与缓存分离”架构评测

来源 :计算机世界 | 被引量 : 0次 | 上传用户:guoshun9231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  近几年来,DNS解析服务频繁受到攻击。仅以国内为例,2009年5月19日晚21时左右,江苏、河北、山西、广西、浙江、天津、内蒙古、黑龙江、广东等省市出现大范围网络故障,各地网民均遇到网络不畅通、网页无法打开等问题。据工业和信息化部通信保障局发布的公告,确认该事件是由于暴风网站域名解析受到网络攻击,导致电信运营商的递归域名解析服务器收到大量异常请求而引发拥塞。此后不久又发生了百度域名被劫持事件,2010年1月12日,国内最大的中文搜索引擎公司百度的域名被解析到非法地址,导致网民无法正常登陆百度网站达8小时。这是百度成立以来最严重的访问故障事件,给该公司造成的直接损失超过700万元。
  在诸多安全事件的背景下,DNS服务器的性能和安全性受到了空前关注。部分研究人员借鉴了被广泛采用的Web缓存技术,提出了“递归与缓存分离”的架构解决方案。该方案使用两台服务器来做DNS解析,其中一台只做DNS递归解析,另一台只做DNS缓存查询。研究人员认为这个方案与Web缓存技术一样,会带来两大优点:首先是整体性能的提升,因为DNS解析的两个过程已经被进行了分解,绝大多数情况下可以从缓存中得到结果,只有在必要时才需要递归解析,因而提高了性能;二是在受到攻击时具有更好的安全性,因为DNS攻击往往是针对递归解析的,由于两台服务器各司其职,至少可以保证缓存查询服务器的安全运行。
  从表现上看来,“递归与缓存分离”架构确实有一定的吸引力,但事实真的如此吗?我们对这种架构进行了研究测试,得到这样一个结论:DNS技术与Web缓存技术存在本质区分,两者并不能够混为一谈。尽管“递归与缓存分离”架构可能会给性能和安全性带来一定程度的提升,但同时也存在更大的隐患,并不是一个理想的架构。
  首先,让我们来看一看“递归与缓存分离”架构给性能带来的影响。据统计,正常应用环境下,超过90%的DNS解析请求在DNS系统稳定运行后是可以缓存命中的,只有少量解析请求需要递归进行,新架构对性能的提升可能会比较有限。为了验证这一点,我们做了一个传统的通用缓存架构和“递归与缓存分离”架构的性能对比测试。测试环境中共有5台配置相同的服务器(E5620@2.40GHz x 2/8GB内存/双千兆网卡),统一连接到一台千兆以太网交换机。其中3台安装了在国内拥有较大市场份额的IDNS服务软件,另2台作为高性能发包机使用。3台IDNS服务器中,1台为通用缓存架构,其余2台配置为“递归与缓存分离”的部署架构。(测试拓扑见图1)
  接下来,我们在发包机上通过resperf工具,采用现网的域名日志分别对通用缓存架构和“递归与缓存分离”架构进行了压力测试。这个步骤一共进行5次,取最终稳定的QPS(query per second,每秒请求数)值做为结果。最终,通用缓存架构的QPS值稳定在20万,而“递归与缓存分离”架构的QPS值为20.2万。我们可以看出,DNS系统运行稳定后,“递归与缓存分离”架构只会面临很少量的递归请求,因此实际性能与通用缓存架构趋于一致,而不是大幅提升。
  实际上,“递归与缓存分离”架构在实际使用中也带来了更多的安全问题。一方面,递归与缓存分离带来了新故障点,它们彼此间又相互影响,使维护监控工作变得复杂。另一方面,由于缓存服务是从递归服务处取得解析结果,“递归与缓存分离”架构在递归服务受到缓存污染攻击后会出现污染放大效应,且不容易被查觉,可能导致更严重的安全事件。此外,由于这种架构有着相对特殊的业务模型,缓存服务器受到的压力通常远大于递归服务器,因此恶意攻击者可以采用比缓存服务器小得多的攻击流量对递归服务器进行攻击。这是一个相当严重的问题,因为它来源于“递归与缓存分离”架构本身。一些研究者认为采用隐藏递归服务器IP外加访问控制策略的手段可以防止有针对性的攻击,但虽然大部分递归服务器的IP地址不会被公开,通过建立一个授权DNS的方式却可以很容易地得到递归服务器IP,并且如果攻击者采用了源端口为53的攻击方式,传统的访问控制手段显然也难以阻挡。
  一些研究者还指出,采用“递归与缓存分离”架构可在DNS系统受到攻击,当大量递归请求产生导致递归服务器崩溃而无力返回解析结果时起到一定的保护作用。理由是缓存服务器的域名在TTL时间内缓存,还能够做有限度的正常解析,从而可以在类似2009年5月19日暴风影音攻击那样的情况下起到保护作用。其实,这种正常解析的效果是相对有限的,因为目前大型网站的域名倾向于使用较短的TTL,如百度、谷歌都只有20分钟。因此,“递归与缓存分离”架构可能能够正常解析一段时间,但肯定比较短暂。
  还有一些观点认为,在缺乏专业抗攻击安全设备的情况下,用户可以测试使用不同的DNS系统或不同的功能模块或插件,利用合理的策略配置,在一定程度上应对攻击。我们也做了一个测试去验证这一观点,利用上一个测试环境,我们移除了一台服务器,将其余4台分别配置为发包机、压力机、BIND服务器及IDNS服务器。作为开放源代码的DNS服务器软件,BIND已经成为世界范围内使用最为广泛的产品,在测试中具有一定的代表性。压力机使用的是开源的dnsflood攻击工具,分别针对IDNS服务器和BIND服务器进行攻击。在此前提下,发包机再采用resperf工具及现网域名日志进行测试,观察www.baidu.com以及www.google.com的解析情况。(测试拓扑见图2)
  我们在测试中注意到,针对标准的BIND服务器进行dnsflood攻击,很快便不能够解析包括www.baidu.com和www.google.com在内的所有域名;针对IDNS服务器进行攻击,可以解析出大部分域名,并能够正确解析www.baidu.com和www.google.com。这个差异来源于DNS服务系统的设计,根据文档说明,IDNS针对解析队列进行了一定程度的优化,在拥塞时将采用概率智能抛弃策略,随时保证到达的请求有机会获得解析。而对于百度、谷歌等实际中访问量较大的常见域名来说,获得解析结果的机会更大一些,从而在DNS系统受到攻击时仍然能够保持访问相对正常。
  事实证明,随着技术的发展进步,DNS系统对类似暴风影音那一类的拒绝服务攻击已经可以做到一定程度的防护。用户在部署时可以通过测试、试用等手段评估更多的软件解决方案。而目前业界比较关注的DNS“递归与缓存分离”架构,还存在着较多的安全隐患,选择时宜慎重。
其他文献
距离2010年秋季高性能计算TOP500榜单发布后半年,新一期的HPC TOP500榜单新鲜出炉。6个月代表了27个星期、180天而已,但就在这段时间里,这张榜单发生了翻天覆地的变化。    “K”的胜利    在2010年秋季的榜单上,“天河一号”以2.56petaflop/s的性能一举夺冠。但遗憾的是它也成为了到目前为止,只在榜首位置停留一期而没能蝉联的“冠军”。来自日本的,横空出世的富士通“
毫无疑问,互联网正在改变着人类社会,无数基于新模式的应用缔造了信息时代的空前繁荣。人越是离不开网络,传统的有线连接方式就越难满足需求。很自然地,摆脱了线缆束缚的无线以太网凭借自由、便捷等特性,受到越来越多用户的青睐,逐渐成为有线网络不可或缺的补充。甚至,在一些特殊的应用环境中,用户已经开始使用无线网络承载生产及业务环境,运行着关键业务或增值服务。如何做好无线网络解决方案的选型,已成为许多CIO们关
国内惟一自主知识产权的奔图激光打印机在诞生几个月后,日前迎来了公司的总经理、来自联想打印机事业部的刘洪。小小的激光打印机,其实是技术含量极高、利润极低的产品,正因为这两个障碍,多年来,中国市场一直是国外品牌的天下,HP、三星、富士施乐、兄弟等国外公司瓜分着中国的低端激打市场,中国本土厂商在这一领域几乎没有机会。  然而,奔图激打的出现将改变这一格局。据刘洪介绍,奔图激打之所以能出现,是因为母公司珠
近日,搜狐在京举办“掘金无线,先行一步”发布会,推出“搜狐移动终端广告平台”,对搜狐移动互联网领域营销服务体系进行全面升级,帮助广告主布局移动互联网营销蓝海。同时,搜狐与尼尔森达成战略合作,尼尔森将提供全面技术支持,帮助搜狐及广告主进行广告效果监测。  据悉,搜狐移动终端广告平台提前预装在国产手机终端上,覆盖了80%以上国产品牌,每月渠道出货量约2000万台。 该终端内含丰富产品,应用涉及游戏、软
从曾经的公共信息服务“明星”,到现在的街头“鸡肋”,数字北京信息亭在短短几年内走过了一条过山车似的道路。    曾经的明星    “数字北京信息亭”(下称信息亭)是2003年前后北京市为民办的重要实事工程,也是“数字北京”和“数字奥运”的基础设施。当年,有关单位累计投资7000万元专门用于信息亭项目的建设和运营工作。根据信息亭具体建设和运营单位——北京首通万维信息技术发展公司的官方网站显示,目前应
从黑客世界传出的消息看,各类组织和机构信誓旦旦的信息安全根本就靠不住。如果说你还没出事的话,仅仅是因为还没被黑客盯上,还没引起黑客的兴趣,所谓信息安全难道仅此而已?  6月25日,黑客组织LulzSec在微博上称:“现在是说再见的时候了,原计划50天的巡航已结束。”从而正式结束了近两个月的展示性黑客活动。黑客一直都在活动,这50天之所以重要,是因为LulzSec开了微博,有27万粉丝。他们与公众互
好消息    甲骨文74亿收购Sun  裁员1000人  本报讯 甲骨文首席执行官拉里埃里森于上周三宣布,公司以74亿美元收购Sun的交易已经完成。埃里森称,未来数月内甲骨文将对Sun微系统裁员1000人,远低于市场分析师此前的预期。去年4月,甲骨文宣布计划斥资74亿美元收购Sun微系统,但交易因为欧盟反垄断部门的深入调查而一再拖延。这笔交易标志着甲骨文将走上新的发展道路。    各国纸媒开始网上
管道坐标图动态管理系统不仅对淄博市的管道占压管理起到了积极作用,还能广泛应用于城市规划、重点项目建设、油地协同管理、环境调查和评估、公共应急管理等领域。    目前,山东省淄博市的石油和天然气市内管道存在着违章占压情况众多的问题,这导致清障处理过程步骤繁琐、工作量大,因此占压处理效果也不直观。为此,淄博市人民政府办公厅今年专门下发了《淄博市石油天然气管道坐标图动态管理系统研发制作方案》,方案对淄博
1997年退役进入清华大学,2001年拿下学士学位,同年9月进入英国诺丁汉大学,2002年12月12日获硕士学位,同年进入英国剑桥大学经济学专业攻读博士学位。在告别乒乓球坛后,邓亚萍用求学路上一路奋斗的故事,讲述了一个世界冠军求学的悬梁岁月    如今,摆在邓亚萍面前的是比攻读剑桥博士更重要的任务——壮大人民搜索。2010年9月25日,人民搜索网络股份公司召开董事会,并通过决议:聘请邓亚萍担任人民
3月30日晚,奇虎360在纽交所挂牌交易,证券代码为“QIHU”。奇虎360每股发行价为14.5美元,开盘后,便大涨86.2%,报27美元,盘中最高涨至34.4美元,最终收报34美元。首日涨幅达134.48%,市值达到39.56亿美元。  据奇虎360的招股说明书显示,董事长周鸿为第一大股东,持股比例为21.5%;其次是奇虎360总裁齐向东,持股12.43%;红杉中国合伙人沈南鹏持股9.48%、鼎