Hacker News 中文摘要

RSS订阅

我不小心记录了打给军事基地的电话 -- I accidentally logged phone calls to military bases

文章摘要

作者意外接管了电话网络基础设施域名e164.arpa,导致记录了数十万通打给军事基地的电话。文章解释了ENUM系统如何将电话号码转换为域名,并由各国机构管理。

文章总结

好的,这是根据您的要求,对原文主要内容进行的中文重述,保留了关键细节,并删减了与主题无关的评论性内容。


标题:我意外记录了数十万通打往军事基地的电话

核心内容:

作者通过接管废弃的域名,意外控制了三个国家/地区的电话网络基础设施域名(e164.arpa),并因此记录了数十万通打往军事基地的电话。

背景:什么是 e164.arpa?

e164.arpa 是21世纪初提出的一种电话路由系统(ENUM)。其原理是将电话号码反转,加上点号和.e164.arpa后缀,形成一个域名。例如,德国号码 +49 30 123456 会变成 6.5.4.3.2.1.0.3.9.4.e164.arpa。理论上,运营商可以通过查询这些域名,将电话通过廉价的互联网(SIP/VoIP)路由,而非昂贵的传统电话网络。但这个系统从未真正普及,如今已基本废弃。

事件经过:

  1. 发现可劫持的域名:作者在扫描e164.arpa时,发现三个国家代码区域(0.9.2.e164.arpa6.4.2.e164.arpa7.4.2.e164.arpa)的DNS解析指向同一个已过期的域名ns.enum.org.uk。作者仅花费5欧元就买下了这个域名,从而控制了这三个区域的DNS解析权。这三个区域对应的电话号码前缀分别是+290(圣赫勒拿岛)、+246(英属印度洋领地,迪戈加西亚岛)和+247(阿森松岛)。

  2. 潜在风险:这意味着,当运营商进行ENUM查询时,作者可以控制查询结果。理论上,他可以拦截这些号码的来电,并作为中间人监听通话。但前提是,这个系统还有人使用。

  3. 初次报告无果:作者立即向英国政府多个渠道报告了此漏洞,但未收到任何回应。他推测是多年前负责管理这些域名的人已经离职或遗忘,导致域名过期。

  4. 检查流量:为了确认是否有人使用该系统,作者在圣赫勒拿岛的域名上启用了日志记录,但一天内未收到任何查询。于是,他决定保留这些域名,并用于托管个人网站等非恶意用途。

  5. 发现大量军事基地通话记录:六个月后,作者检查了所有三个域名的日志,发现了数十万条ENUM查询记录。这些查询几乎全部来自迪戈加西亚岛和阿森松岛的域名,源IP地址大多来自美国。这意味着他意外记录了数十万通打往军事基地的电话号码和时间戳。作者指出,恶意行为者完全可以利用此漏洞窃听这些通话,获取敏感信息。

  6. 再次报告并解决:意识到涉及军事基地后,作者再次向英国国家网络安全中心(NCSC)报告。这次NCSC高度重视。由于修复该问题涉及联合国层面的官僚程序,短期内无法解决。最终,在作者再次花费5欧元续费该域名后,NCSC允许他将域名所有权直接转让给NCSC,从而控制了该域名,消除了风险。

结果:

作者为此花费了10欧元(两次域名续费),没有获得任何漏洞赏金,但庆幸没有因此惹上麻烦。最终,NCSC接管了ns.enum.org.uk域名,解决了这个安全隐患。

评论总结

根据评论内容,总结如下:

主要观点与论据:

  1. 故事精彩但深度不足(adolph):认为故事很棒,但希望作者能像《布谷鸟的蛋》中的Clifford Stoll那样深入挖掘。关键引用:"This is a great story. Almost wish the author had dug a little further in..." 和 "Makes me wonder how many partly implemented but ignored protocols like this exist."

  2. 协议并未完全死亡(toast0):指出e164.arpa协议虽非公开,但通过VPN和私有名称服务器仍可用于号码移植服务。关键引用:"It's actually not completely dead... It's just (almost) completely non-public." 和 "You can subscribe to services to get number porting information..."

  3. 对作者安全与奖励的担忧(dmd, cryptolobster, MotoriX):多位评论者惊讶作者未因此入狱,并认为涉及军事的漏洞报告通常会导致逮捕。关键引用:"I'm mostly amazed the author didn't land in jail..."(dmd)和 "Man, you really got lucky they didn’t throw you in jail."(MotoriX)

  4. 对黑客精神的赞赏(joncrane, trilogic):称赞作者的行为是真正的黑客精神,类似Mitnick。关键引用:"Now THIS is what hacking is all about."(joncrane)和 "R.I.P You remind me of Mitnick..."(trilogic)

  5. 对军事数据泄露的质疑(tosti):认为作者从美国源IP直接推断出军事基地通话记录是草率的。关键引用:"That's quite a jump to conclusion right there."

平衡性总结: - 正面评价:故事精彩、黑客精神可嘉、协议漏洞值得关注。 - 负面/质疑:深度不足、安全风险高、推断不严谨、未获奖励。 - 中立/补充:协议仍有非公开用途、军事敏感性需谨慎处理。