最近,谷歌专门为大型企业网络开源了一个漏洞扫描神器,主要用于数千个甚至数百万个物联网组成的企业系统。为了让大家放心使用,谷歌已经将“海啸”用于内部使用一个月之久了。


霸榜Github第一!谷歌重磅开源的“海啸”-LMLPHP


不过,“海啸”并非是谷歌官方的产品,而是由开源社区来维护,有点类似于Kubernetes。



“海啸”是如何运行的?


市场上已经有数百种类似的商业或开源的漏洞扫描器,但“海啸”和这些漏洞扫描器不同的是,它是专门为类似谷歌这样规模的企业构建的,诸如网络管理的企业,这些网络包括数十万台的服务器、工作站,网络设备和连接到互联网的物联网设备。


谷歌表示,他们设计的“海啸”能够直接适应这些大型网络,而不需要为每种设备类型运行不同的扫描仪。


海啸由两个部分组成,然后在这个基础上添加一个可扩展的插件机制,第一个组件是扫描仪本身,也就是侦查模块,该组件可以扫描企业网络的开放端口,然后测试每个端口,并试图识别在每个端口上运行的服务和协议,以防对端口进行错误标记,并标记测试设备是否存在错误的漏洞


谷歌表示,端口指纹模块基于行业测试的nmap网络映射引擎,“海啸”的第二个部分比较复杂,这一部分是基于第一部分的运行结果,它获取每个设备及其暴露的端口,选择要测试的漏洞列表,并运行检查设备是否容易受到攻击。


漏洞验证模块是通过“海啸”的插件拓展方式,安全团队可以通过添加插件的方式,添加新的攻击载体和漏洞来检测内部网络。


当前的海啸版本已经包含了多个插件帮助你检测:


谷歌表示,未来几个月他们将通过新增插件来增强“海啸”的功能特性,从而检测到更多的漏洞,所有的插件都将通过Github发布。



“海啸”目标?


谷歌表示,“海啸”旨在满足类似于谷歌这样的高端企业的客户需求,漏洞扫描的准确性是重中之重,项目的重点是避免出现错误的检测结果。


这一点是至关重要的,因为扫描器将运行在巨大的网络中,在这些网络中,即使是最轻微的错误发现也会导致向成百上千的设备发送不正确的补丁,最终导致设备/网络崩溃,造成不必要的损失。


此外,为了减少安全团队的警戒疲劳,海啸还将扩展到只支持扫描那些可能被武器化的高危漏洞,而不是像目前的大多数漏洞扫描器所做的那样,专注于扫描所有的漏洞。


霸榜Github第一!谷歌重磅开源的“海啸”-LMLPHP


“海啸”发布不久,已经稳稳霸住Github周榜第一的位置,收获标星4435个,累计分支362个(Github地址:https://github.com/google/tsunami-security-scanner),感兴趣的小伙伴们不要错过了哦。
























    


重磅!GitHub 交流群已成立

为了让你每天学会一个技术,少掉两根头发,认识一个女生,创建了一个「GitHub 交流群」,更好的跟大家一起学习交流,大家一起进步,一起成为更好的自己。

霸榜Github第一!谷歌重磅开源的“海啸”-LMLPHP

▲期待你的到来

本文分享自微信公众号 - GitHub科技(SearchGitHub)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

04-11 10:52