当前位置:首页 > 探索

国家漏洞信息网官网

很多人第一次听说“国家漏洞信息网”这名字,漏洞会以为它是信息个政府内部的保密系统。其实它有个更常见的网官网名字——CNNVD,中国国家信息安全漏洞库。漏洞网址是信息 www.cnnvd.org.cn,页面设计谈不上好看,网官网信息密度却高得吓人。漏洞我第一次打开时愣了几秒:满屏的信息漏洞编号、危害等级、网官网提交时间,漏洞像一份没经过任何修饰的信息原始档案。

这个平台由中国信息安全测评中心运营,网官网2009年上线。漏洞它的信息核心任务很明确:收集、验证、网官网发布漏洞信息,给国内安全厂商和用户提供预警。跟美国的NVD(国家漏洞数据库)对标,但路子不太一样。NVD主要依赖CVE编号体系,CNNVD则有一套自己的编号规则,比如 CNNVD-202403-1234 这种格式。两个库之间有交叉引用,但CNNVD更关注影响国内软硬件产品的漏洞,尤其是那些在CVE里没被充分覆盖的。

我翻过几次它的漏洞列表,发现一个有意思的现象。有些漏洞的提交者一栏写着“个人研究者”,有些则标注“厂商自报”。前者往往是白帽子在挖洞之后直接提交,后者多半是厂商在修复后主动同步。这两种来源的可信度、验证周期都不一样。CNNVD会做复现测试,确认存在才正式收录。这个流程听起来简单,实际操作中经常卡在厂商配合度上——有些小厂根本不回邮件。

漏洞详情页的信息量值得单独说。以一个典型的远程代码执行漏洞为例,页面会列出:漏洞编号、公开日期、更新日期、危害级别(超危、高危、中危、低危)、漏洞类型(比如缓冲区溢出、SQL注入)、影响的产品和版本、漏洞描述、参考链接、补丁信息。有些条目还会附上POC(概念验证代码)的链接,但大部分时候你得自己去搜。这跟NVD的标准化JSON输出不同,CNNVD的页面更偏向人工阅读,没有提供批量下载的API接口。对安全运维人员来说,这意味着想批量拉取数据得自己写爬虫。

危害级别的判定标准是个容易让人困惑的地方。CNNVD用的是CVSS评分体系,但分级阈值跟NVD不完全一致。一个CVSS 7.5的漏洞,在NVD那边算“高危”,在CNNVD可能被标成“中危”。这种差异不是错误,而是因为CNNVD会结合国内实际利用情况做调整。比如某个漏洞在国外被大规模利用,但在国内影响面很小,评级就可能降一档。反过来,一些只影响国产办公软件的漏洞,国外库根本不收,CNNVD会单独发预警。

说到预警,这是CNNVD比较实用的功能。它有个“漏洞预警”栏目,会针对高危漏洞发布简报,内容包括漏洞概述、影响范围、临时缓解措施。我印象比较深的是2021年Log4j2漏洞爆发那会儿,CNNVD的反应速度比很多商业安全厂商还快,当天就出了预警通告,第二天补了详细的技术分析。不过它的预警推送机制比较原始——主要靠网站更新和邮件订阅,没有像一些商业平台那样做微信/钉钉的实时推送。

普通用户需不需要关注这个网站?说实话,如果你不是安全从业者、运维人员或者漏洞研究者,日常访问它的频率不会太高。但如果你负责维护服务器、开发Web应用,或者单纯想了解自己用的软件有没有已知漏洞,它是个绕不开的参考源。搜索功能做得一般,按产品名称搜经常出来一堆不相关的结果,得配合版本号筛选。我一般习惯直接看“最新漏洞”列表,再按危害级别排序,手动过滤。

有一点值得提:CNNVD的漏洞提交入口是开放的。任何人在注册账号后都可以提交漏洞,但需要提供足够的复现步骤和证明。审核周期从几天到几周不等,取决于漏洞的复杂程度和提交质量。被采纳后,提交者会出现在致谢名单里。这个机制吸引了不少国内白帽子,也让CNNVD的漏洞库有了持续更新的动力。不过也有研究者抱怨过审核标准不够透明,同样的漏洞,有人提交被拒,有人提交就过了。这类问题在任何一个漏洞平台上都存在,倒不是CNNVD独有的毛病。

网站本身的技术架构比较老旧,页面加载速度时快时慢,搜索偶尔会超时。移动端适配基本没做,手机上打开得不停放大缩小。但话说回来,这类官方平台的重点从来不是用户体验,而是数据的准确性和权威性。从这一点看,CNNVD做到了它该做的事——虽然粗糙,但管用。

分享到: