CNVD的国家共享支撑单位名单每隔一段时间就会更新一次,但很多人对这个"支撑单位"到底意味着什么,信息其实并不清楚。安全拿到这个资质的漏洞单位,说白了就是平台被官方认可、能直接向CNVD报送漏洞信息并参与应急响应的支撑技术力量。不是单位随便哪家安全公司都能进这个名单。
CNVD,国家共享全称国家信息安全漏洞共享平台,信息2009年由CNCERT牵头成立。安全它的漏洞核心工作就一件事:收集、验证、平台披露和处置信息安全漏洞。支撑听起来简单,单位但实际操作中,国家共享漏洞从发现到修复的链条极其复杂。厂商可能不认漏洞,漏洞可能被黑产抢先利用,有些漏洞甚至涉及关键基础设施,披露节奏稍有不慎就是事故。支撑单位就是在这个链条里干活的人。
支撑单位的类型大致分几类。安全厂商是一大块,像知道创宇、绿盟、启明星辰这些,他们有漏洞挖掘团队,日常就在扫描和分析各种系统。高校和科研机构也占一席,比如一些重点实验室,偏学术研究但技术实力硬。还有一类是行业用户的安服团队,比如运营商、银行自己的安全部门,他们报的漏洞往往跟自身业务系统直接相关,实战性强。
成为支撑单位有什么好处?最直接的是信息互通。CNVD收到的漏洞信息,支撑单位能第一时间拿到,这对做安全产品的人来说就是情报优势。另一个是资质背书,在招投标和安全服务市场上,"CNVD支撑单位"这几个字有实际的分量。但反过来,支撑单位也有义务,比如定期报送漏洞、参与应急响应、配合CNVD的漏洞验证工作。不是挂个名就完事。
我注意到一个细节。CNVD每年发布的支撑单位名单里,有些单位连续多年在列,有些进去一年就没了。这说明考核是动真格的。支撑单位如果长期没有有效漏洞报送,或者报送质量差、验证不积极,续期就会出问题。这种动态调整机制,比很多行业协会的会员制要实在得多。
从实际运作看,支撑单位制度解决了一个关键问题:漏洞信息的来源渠道。CNVD不可能靠自己发现所有漏洞,它需要一张覆盖广泛的技术网络。支撑单位就是这张网的节点。每个节点有自己的专长领域——有的擅长Web漏洞,有的专攻工控系统,有的在移动安全方面积累深。这些节点报送的信息汇总到CNVD,经过验证和去重后,再统一协调披露。整个流程比单个厂商自己发公告要规范得多。
不过这套机制也有它的张力。支撑单位本身是商业公司,有自己的商业利益。一个漏洞如果同时影响多家厂商的产品,先报给谁、怎么报,这里面有博弈。CNVD的协调角色这时候就很重要,它得平衡各方,确保漏洞信息不会被某一方拿来当竞争武器。这种协调工作外界看不到,但做安全的人都知道它有多难。
对普通用户来说,CNVD支撑单位这个名单可能没什么感知。但你用的手机、银行APP、办公系统,它们的安全补丁能及时推送到你手上,背后就有这套机制在运转。漏洞不会自己消失,得有人去发现、去报告、去推动修复。支撑单位就是干这个的。