当前位置:首页 > 娱乐

一个漏洞编号去哪里查

我手机里存着三个漏洞库的个漏网址,外加两个公众号的洞编置顶。不是号去因为我有收藏癖,是个漏某次在甲方机房被问得哑口无言后养成的习惯。当时对方指着扫描器报告里的洞编CVE-2024-1234问:“这编号去哪儿能查到原始描述?” 我愣了三秒,说“百度一下”。号去那眼神我到现在还记得——像看一个拿螺丝刀修航天飞机的个漏电工。

最直接的洞编答案是NVD,美国国家漏洞数据库。号去网址是个漏nvd.nist.gov,界面土得掉渣,洞编但数据全。号去你把CVE编号输进去,个漏回车,洞编出来的号去是官方英文描述、CVSS评分、影响版本、修复链接。这个网站有个毛病:慢。有时候转圈能转出一杯咖啡的时间。但别急,它有API,你要是天天查,写个脚本拉数据比手点快得多。

国内的话,CNNVD(中国国家信息安全漏洞库)和CNVD(国家信息安全漏洞共享平台)都能查。CNNVD的界面比NVD清爽,中文描述直接给你,不用翻译。但有个坑——它收录的漏洞编号有时候跟CVE对不上,因为编号规则是自家体系。你要是拿着CVE-2024-1234去查CNNVD,可能查不到,得先确认它有没有收录这条。

厂商自己的安全公告页也别忘了。微软的MSRC、甲骨文的Critical Patch Update、思科的Security Advisory——这些地方往往比NVD更新更快,描述更详细,甚至直接给缓解措施。我去年查一个Exchange漏洞,NVD上还是“under investigation”,微软官网已经把利用链写清楚了。你说你等谁?

还有一类地方容易被忽略——GitHub Advisory Database。程序员爱用,因为能直接关联到受影响的代码仓库。你查到一个CVE,点进去能看到补丁commit,甚至能看攻击者怎么利用的PoC。这玩意儿对做代码审计的人简直是宝藏。但普通运维可能用不上,毕竟不是所有人都看得懂diff。

说个我自己的土办法。遇到新漏洞,先Google搜“CVE编号 + 厂商名”,看前三条结果。如果第一条是厂商官网,说明影响面大,官方急着公布;如果第一条是安全公司博客(比如Qualys、Rapid7的),说明已经有深度分析;如果第一条是某个人博客,那这漏洞多半是冷门小众,你反而要小心,因为可能没人管。

最后提醒一句:别只记编号不记时间。CVE编号是年份+序号,2024年的编号跟2023年完全不搭界。你搜CVE-2023-9999,结果出来是去年的老漏洞,但系统里报的是CVE-2024-9999,一字之差,修复优先级天壤之别。我见过有人拿着去年的编号去催运维打补丁,运维一脸懵——那漏洞早修过了。

工具是死的,习惯是活的。把NVD设成书签,把CNVD公众号加星标,再用手机备忘录存个厂商安全公告的聚合页。下次再有人问你编号去哪儿查,你别愣,直接甩给他NVD的链接,然后补一句:“英文看不懂的话,CNVD有中文版。” 够用了。

分享到: