首页 > 传媒 > 关键词  > 帝恩思最新资讯  > 正文

帝恩思解读:都是闰秒惹得祸,都是程序员背的锅。

2017-01-10 17:04 · 稿源: 站长之家用户

一秒钟,就能搞个大新闻。

在新年首先天协调世界时(UTC)子夜,在Cloudflare的自定义RRDNS软件内部,一个数字本该在最糟糕的情况下总是为零,结果却变成负数。影响就是,为Cloudflare的一些托管网站提供的一些DNS解析以失败告终。

原因:程序员在时间方面的错误认识

影响Cloudflare的DNS服务的错误的根源出在时间不会倒退这一观念上。一些代码想当然地以为:在最糟糕的情况下,两个时间之间的时差总是为零。

RRDNS是用Go编写的,使用Go的time.Now()函数来获得时间。遗憾的是,这个函数并不保证单调性(monotonicity)。

RRDNS根本不为每个解析器保留单一的度量指标,它拿来许多度量指标后,对它们进行平滑处理。所以,单一的度量指标不会引起RRDNS认为解析器在负时间内工作,但是经过几个度量指标后,经过平滑处理的值最终会变成负值。

当RRDNS选择上游解析CNAME时,它使用一种权重选择算法。代码拿来上游时间值后,将它们馈送到Go的rand.Int63n()函数。如果变量是负值,rand.Int63n就会立即恐慌。这就是造成RRDNS恐慌的根源。

另外,程序员在时间方面还有其他的许多错误认识。

故障过程:记录闰秒期间一个负值

客户使用CNAME这种选择时,Cloudflare偶尔要执行查询,使用DNS,查询原始服务器的实际IP地址。它是使用标准的递归DNS自动执行这项操作的。含有导致故障的那个软件错误的正是这个CNAME查询代码。

在内部,执行CNAME查询时,Cloudflare运行DNS解析器,查询来自互联网的DNS记录,以及RRDNS与这些解析器之间的对话,以便获得IP地址。RRDNS跟踪记录内部解析器的性能有多好,并对可能的解析器(我们每个接入点运行多个解析器,以确保冗余性)进行权重选择,选择性能较好的那个解析器。其中一些解析最后在数据结构中记录下了闰秒期间的一个负值。

权重选择代码在稍后被馈送到这个负数,因而引起了恐慌。负数是通过闰秒和平滑处理(smoothing)这两个因素出现在那里的。

总结:找好DNS备份服务商的重要性

跨了个年, 1S,Cloudflare的DNS解析就废了不少。不过,短短数月,DNS方面的突发事件,都是有目共睹的。猝不及防的结果接踵而至,各种事故原因也是层出不穷。

除了此次的闰秒事故,特别在DNS的安全方面的考虑,应当更全面且谨慎。

此前,帝恩思作为国内排名靠前的域名服务商进行过分析,目前中国处于攻击目标地的“首先梯队”,万不可掉以轻心。

因为DNS作为当前全球比较大最复杂的分布式层次数据库系统,由于其天生的开放性、庞大性、复杂性等特点,在设计之初就对于安全性考虑不足。利用DNS基础架构来制造DDoS攻击其实相当容易——控制大批僵尸网络利用真实DNS协议栈发起大量域名查询请求。

谁知道意外和明天哪个先来。未雨绸缪,做好安全措施,找好DNS备份服务商才是真理。

推广

特别声明:以上内容(如有图片或视频亦包括在内)均为站长传媒平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。站长之家将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。任何单位或个人认为本页面内容可能涉嫌侵犯其知识产权或存在不实内容时,可及时向站长之家提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明(点击查看反馈联系地址)。本网站在收到上述法律文件后,将会依法依规核实信息,沟通删除相关内容或断开相关链接。

  • 相关推荐
  • 帝恩思调查,论备胎的重要性

    今年10月份美国主要DNS提供商Dyn被一场大规模的DDoS(分布式拒绝服务)攻击打趴下了,从而影响到许多顶尖厂商的服务。Twitter甚至出现了近24小时0访问的情况。而时隔仅一个多月,相同的故障再度重演。12月7日下午,阿里云发布了几条通告,表示由于突发大流量攻击,阿里云域名解析出现服务异常。种种事件表明,域名安全问题常见、危害性大,并时刻发生在我们身边。值得注意的是,域名解析安全在国内还是没有受到足够的重视。一方面,?

  • “帝恩思DNS”百家号科技领域排行,新作者选择哪个领域好?

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。帝恩思DNS是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列838360名,科技分类排名位列40244名,领先了24.6%的百家号。 帝恩思DNS百家号概况 帝恩思DNS的简介为DNS域名解析、网络安全行业资讯,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过21篇的游戏内容,最近该作?

  • 百度安全宝联手帝恩思开展“脱单行动”

    七夕将至,浓浓的节日氛围在互联网上弥散开来,各种活动如火如荼。近日,百度云安全携手帝恩思,开展“七夕脱单行动”,邀请用户分享百度安全宝和帝恩思的“约会”喜悦,并且为广大站长送上了一份情人节专属礼品包。

  • 帝恩思获邀加入福建省互联网协会

    2017 年 3 月 15 日,福建省互联网协会理事长林法祥(曾任省通信管理局副局长),福建省互联网协会秘书长严小为莅临厦门帝恩思科技股份有限公司(以下简称:帝恩思)参观指导,帝恩思总经理许渊培热情接待了考察团。许渊培介绍了帝恩思发展历程 ,业务范围以及公司取得的成果,并阐述了帝恩思从事的DNS安全对互联网安全的重大意义。在此次考察过程中,来访领导们对公司及产品均表示高度认可,“帝恩思在互联网安全领域发挥很大作用。”

  • 用户遭遇超1个亿QPS攻击,帝恩思成功抵御。

    2月23日17时左右,帝恩思服务的一家知名企业,遭遇超 1 个亿QPS攻击。帝恩思帮助客户成功抵御此次攻击,我们将继续为广大用户保驾护航!DNS作为当前全球最大最复杂的分布式层次数据库系统,由于其天生的开放性、庞大性、复杂性等特点,在设计之初就对于安全性考虑不足。利用DNS基础架构来制造DDoS攻击其实相当容易——控制大批僵尸网络利用真实DNS协议栈发起大量域名查询请求。据研究报告显示,相比2015年,DDoS攻击增加了83%。在所

  • 一篇文章看懂帝恩思云加速产品优势

    DNS云加速DNS云加速是厦门帝恩思科技股份有限公司于 2017 年首创推出的域名解析加速服务,通过全网部署的海量加速节点,对临近的公共DNS主动加速,减少公共DNS递归过程,从而有效提升用户访问体验。产品功能:提升解析速度通过主动加速,减少公共DNS递归过程,加快域名解析速度。降低劫持概率通过不间断的刷新公共DNS的缓存记录,让用户进行域名解析访问时能够直接获得准确的解析指向地址,能有效减少DNS投毒的情况发生,降低域名被劫持的风?

  • 探索互联网技术源动力 帝恩思带你嗨翻GITC

    拉尼娜从太平洋席卷而来,搅动全球气候GITC从帝都腾空而起,翻覆互联网风云2016年11月24日-25日GITC全球互联网技术大会将在北京国家会议中心举办探索全球互联网产业技术源动力聚焦云计算、大数据、信息安全等领域展示AI、VR、AR、无人驾驶等酷炫科技2016年末的这个冷冬唯一集团&帝恩思 助力GITC特装展位 跟着我们一起 躁!起!来!吧!本次大会,唯一集团旗下六大品牌:首度合体,会师帝都全方位展现各自产品优势及性能PART1:我们

  • 第二届中国域名节盛大开幕,帝恩思受邀出席

    美图秀秀昨天刚登陆港股成功上市,作为美图董事长的天使投资人蔡文胜或许能凭借美图上市一跃登上厦门首富位置。对于蔡文胜,大家都知道他是个眼光极准的投资人,鲜为人知的是,蔡文胜的第一桶金便是从投资域名开始。域名投资的热潮其实开始已久,在这几年,随着越来越多的域名后缀开放注册,投资热度越见高涨。“中国域名节”是域名界最具影响力的大会之一,本次大会在风光秀丽的湖南郴州举行,帝恩思(证券代码:837018)也受邀出

  • 帝恩思主办互联网金融安全大会深圳站,首战告捷!

    春暖花开,万物生长。 3 月 10 日,互联网金融安全大会在深圳东方银座美爵酒店盛大举办。来自全国各地的技术专家、学者和产业领袖齐聚一堂,分享最前瞻的产业方向、技术趋势和行业智慧,共话互联网金融安全。本次大会是由帝恩思(DNS.COM)与网贷天眼主办,小微金融承办的互联网金融安全类大会。大会吸引了超 200 位互联网安全领域的企业大咖、专家学者,包括中科院博导丁丽萍、帝恩思安全专家郑可君、蜜蜂金服联合创始人袁涛、安全?

  • 探索互联网技术源动力 帝恩思亮相GITC2016

    11月底的北京滴水成冰,以“技术源动力”为主题的全球互联网技术大会(GITC2016)却于近日在国家会议中心如火如荼地召开,大会围绕云计算、运维、大数据、基础架构、网络安全、移动互联网、智能硬件、创业等热点议题展开,网罗全球互联网技术领域约20000人次与会。作为国内DNS解析领域第一股,帝恩思(证券代码:837018)荣耀参展本次盛会,并重磅推出DNS.COM2.0版本和DNS混合云解决方案。产品特性高度契合大会主题首先,帝恩思的?