韩国国家网络安全中心因域名服务器过期且无DNSSEC遭DNS劫持
来源标题:Hacking South Korea's National Cyber Security Center
韩国国家网络安全中心(ncsc.go.kr)遭DNS劫持,攻击者利用过期的域名服务器接管其NS记录。该域名未启用DNSSEC,解析请求被指向aegis-k.com的服务器。DNS劫持这一攻击手法早在2016年就进入学术文献,2017年曾集中修复,2018年阿联酋也因同类手法被黑。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
作者:Antonio Cheong 日期:2026年11月8日 永久链接。
怎么做到的?DNS劫持。怎么做到的?过期的域名服务器。没有DNSSEC。
yuu@fishy ~ > dig ncsc.go.kr NS @c.dns.kr.
; <<>> DiG 9.20.30 <<>> ncsc.go.kr NS @c.dns.kr.
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63757
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 2
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;ncsc.go.kr. IN NS
;; ANSWER SECTION:
ncsc.go.kr. 180 IN NS ns1.aegis-k.com.
ncsc.go.kr. 180 IN NS ns2.aegis-k.com.
ncsc.go.kr. 180 IN NS ns.ncsc.go.kr.
;; ADDITIONAL SECTION:
ns.ncsc.go.kr. 180 IN A 210.99.169.131
;; Query time: 141 msec
;; SERVER: 210.101.61.1#53(c.dns.kr.) (UDP)
;; WHEN: Sun Sep 08 04:48:00 JST 2026
;; MSG SIZE rcvd: 72
yuu@fishy ~ > rdap aegis-k.com
Error: Object not found (404)
这大概是被黑的最蠢的方式了。这个攻击面早在2016年就进入了学术文献[1],2017年又发现并修复了一大批[2]。2018年阿联酋就因DNS劫持被黑[3],2019年又有一堆[4]。
几个月前,我看到Lina的那篇帖子,讲的是一个过期的域名服务器如何让他们记录下数十万通打往军事基地的电话[5]。这大概就是促使我稍微看了一眼的起因。
大家总是盯着美国和欧洲,我猜是因为他们更熟悉、透明度也更高。美国公布了一份所有政府域名的清单[6],所以自动化起来也相当容易。
我其他一些项目里正好在用证书透明度,于是就想,何不用它来搞一份全球政府域名的清单呢。这么老的问题,到这个年头总该修好了吧。
好吧,并没有。光过期域名服务器这一项,我就命中了大约21个。韩国的披露流程最直接,两个月内就修好了问题,这点值得肯定。
别费劲去找其他的了。我花了几百美元把所有过期的域名服务器都注册了下来,这样别人就搞不到了。
总之,这事本来可能很糟。拦截邮件、内部流量之类的,尤其是在政府漏洞上报的地方,要不是我手太快、直接用信用卡而不是加密货币注册了域名,那可就太有意思了。
附注:其他国家基本没回应。也许我该把这交给ICANN之类的?没联系人,懒得折腾。要是有个邮箱能让我直接把清单发过去就好了。
附注2:不知道为什么,有大量来自澳大利亚的查询在查中国政府域名。可疑。
后来我又多研究了一些政府相关的东西,这种蠢事真是多得数不清。从跑着古老有漏洞版本的东西,到在证书透明度里就能看到的未认证内部系统,什么都有。“AI太强大”-> 算了吧,这世界只是太脆弱了。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。