谷歌宣布将开放Tsunami漏洞扫描器的源代码,该扫描器在内部用于帮助其他组织保护用户数据。海啸不会成为Google的官方品牌产品,但将由开源社区以与管理Kubernetes(另一种Google内部工具)相似的方式进行维护。 “我们已将Tsunami安全扫描引擎发布给了开源社区。我们希望该引擎可以帮助其他组织保护其用户数据。我们也希望促进合作,并鼓励安全界在海啸之上创建和共享新的探测器。”与其他漏洞扫描程序的不同之处在于,Tsunami的创建初衷是以大型企业为目标,目的是在包含数十万个设备的大型网络中查找漏洞。谷歌表示,由它设计的漏洞扫描器具有高度的适应性。海啸可以扫描多种设备类型,而不必为每个设备运行不同的扫描仪。海啸扫描系统时,将执行两步过程:第一步是侦察,在此期间,海啸将扫描公司网络中的开放端口。之后,它将测试每个端口,并尝试识别在它们上运行的协议和服务,以防止由于端口标签错误和测试设备漏洞而导致的虚假漏洞。第二步是漏洞验证,海啸会使用侦察收集的信息来确认是否存在漏洞。因此,漏洞扫描程序将尝试完全,良性地执行漏洞。漏洞验证模块还允许通过插件扩展Tsunami。在初始版本中,Tsunami随附了用于以下安全问题的检测器:暴露的敏感UI:Jenkins,Jupyter和Hadoop Yarn之类的应用程序附带了UI,这些UI允许用户调度工作负载或执行系统命令。如果这些系统未经身份验证就暴露在Internet上,则攻击者可以使用应用程序的功能来执行恶意命令。凭据薄弱:Tsunami使用其他开放源代码工具(例如ncrack)来检测协议和工具(包括SSH,FTP,RDP和MySQL)使用的弱密码。谷歌还表示,计划在未来几个月内发布更多的漏洞检测器,以检测类似于远程代码执行(RCE)的漏洞。此外,开发团队还在研究其他几个新功能,以使该工具更强大,更易于使用和扩展。有关更多详细信息,请检查官方博客。