1998年,第一款全球知名开源漏扫工具Nessus创建并发布,没想到大受欢迎。相比于此前个人编写的脚本及工具来检测网络已知漏洞,Nessus功能更丰富也更趁手,适用的安全人员段位也更广泛。此后,随着国际标准漏洞命名系统(CVE)推出,漏洞严重性评分体系(CVSS)引入,漏洞发现成为了一件更专业的事。越来越多的企业推出专业漏扫工具,漏扫技术也不断升级,从扫描传统的网络层与操作层,扩展到云环境、容器应用、物联网设备等等。
最后,开发漏扫PoC成本高,导致漏洞发现滞后。开发漏洞PoC是一个深入研究和逆向的工程,针对新发现的漏洞不仅需要彻底了解漏洞背后的机制和技术细节,通过对二进制文件逆向工程、协议分析及源代码查询,为了确保PoC的有效性和可靠性,通常还要搭建一个与目标系统尽可能相似的测试环境,需要投入很大的人员与时间成本,很可能错过发现漏洞的最佳时机。
第二种方式:资产与漏洞情报匹配
通过资产匹配发现漏洞,并非全新手段。但相比漏扫,资产匹配不涉及业务交互,也不存在影响业务的情况,在漏洞发现的及时性上,有更好的效果。
基于漏洞情报的资产匹配,主要依赖对已有漏洞的分析与标记,而非主动向目标系统发送探测请求,所以通过漏洞情报数据关联分析,确定哪些资产受漏洞影响,不需要直接与业务系统发生交互,避免了影响业务的情况出现。
覆盖度上,漏洞情报不仅覆盖公共漏洞数据库,同时收集互联网多个渠道信息进行研判分析,捕捉漏洞更全面,并且随着时间推移,能够实时检测最新漏洞情况,保证漏洞覆盖的全面性。一旦出现漏洞,可以实时匹配资产,相比传统基于PoC开发的漏扫,时效性更高,响应速度也更快。
难点:资产与漏洞名称&版本自动化匹配
在企业一线的实践中,一些技术实力雄厚的企业,会选择模糊匹配的方式,针对特定场景,例如开发安全等等,直接引用第三方漏洞库发现内部漏洞,进行资产漏洞匹配。但这种方式只针对漏洞名称相对更规范的很少一部分漏洞,且需要人工处置,无法大规模自动化,也不能真正达到快速全面发现漏洞的要求。
想要达到漏洞发现时效性及全面覆盖的“实战”化要求,意味着企业需要将当前网络环境所有高危漏洞,在出现漏洞后第一时间锁定相关资产。但目前实际的情况则是,不仅全球几大漏洞机构漏洞命名非常不统一,而且绝大多数企业存在大范围的资产版本多、命名不一致的情况,很难实现内部资产与最新漏洞自动化准确匹配。
以Acunetix Ltd.公司的已修复漏洞Acunetix Web Vulnerability Scanner为例,针对该漏洞,企业资产可能是另一个名字Acunetix Scanner Service,漏洞名称与企业资产名称并不匹配。而这种不匹配的情况非常普遍,且量级巨大,属于业界难题。
微步国内首次推出基于大模型的资产漏洞匹配
基于这些问题,微步下一代威胁情报对漏洞情报能力进行重大升级,通过微步安全大模型,将漏洞与资产名称自动映射匹配,企业只需录入自有资产即可自动发现漏洞。同时,这也是国内首次针对漏洞与资产基于大模型进行“自动化”匹配。通过微步漏洞情报的自动化资产漏洞匹配(微步下一代威胁情报平台NGTIP、X情报社区及微步威胁情报检测与分析API均支持),能够帮助企业实现:
效率更高的漏洞运营。微步漏洞情报通过安全大模型XGPT,能自动对厂商产品名称进行初始化,快速达到漏洞与资产匹配的自动化。企业只需通过NGTIP或X情报社区录入相关资产数据,产品就能自动匹配企业内部受漏洞影响厂商、产品及版本范围,及时发现内部资产漏洞。相比漏扫、手动匹配资产,通过微步自动化的资产匹配,漏洞发现效率能够得到极大提升。
“自动化”漏洞资产匹配,虽然只是微步下一代威胁情报能力的一个微小创新升级,但在当前漏洞攻击更频繁、漏洞危害更严重的环境下,在整个漏洞来源与实际应用标准不统一的背景下,更像是一把全新的钥匙,我们希望可以帮助更多企业打开高效、精准发现漏洞的大门,帮助更多企业做好漏洞运营与安全运营。
如要试用微步漏洞情报