关于谎言的老谚语也可用来描述信息安全行业:世界上有三种谎言:谎言、该死的谎言以及统计数据。数据的来源、如何计算以及如何分析数据可能会对结论产生很大的影响。期待行业供应商提供经过同行审查的学术质量级研究是非常高的期望,这可能不太合理,并且,很多时候企业需要利用这种最佳信息来做出决策。这并不一定会改变企业结论,但可能会使得企业在得出结论之前,需要仔细评估这些研究数据以查看其如何适用于其企业。Stuxnet利用的Windows Shell漏洞是需要企业仔细评估的漏洞之一。自被公开以来,Windows Shell漏洞已经包含在很多漏洞利用工具包中,并被很多攻击者利用,尽管微软在2010年发布了补丁,但这个问题仍然没有得到解决。
Windows Shell漏洞
漏洞和漏洞利用基本上可被任何攻击者利用,即使是零日漏洞也不太可能仅限于一个攻击者。当漏洞利用被包含在漏洞利用工具包中时,攻击者会继续利用它直到无法使用。通常攻击者不会轻易启用宝贵的零日漏洞,除非它是其实现目标的唯一途径;因此,普通漏洞将持续被利用很长时间,毕竟企业修复补丁方面通常存在困难。卡巴斯基对2015年和2016年漏洞利用研究时发现,Windows Shell漏洞(也被称为CVE-2010-2568)目前仍被利用。事实上,卡巴斯基发现,在这两年期间受攻击用户数量来看,Windows Shell漏洞排名第一。
2010年Stuxnet利用的特定漏洞是允许未经授权用户远程执行代码的Windows Shell漏洞;它存在于Windows Explorer的每个版本中。Windows Explorer在.LNK文件中有功能,它可引用其他文件,并可在执行该文件时包含命令行选项。这个.LNK文件被视为可执行文件,在某些情况下,当通过Windows Explorer浏览本地或远程目录时将会自动执行。这个功能是按设计执行,它是在微软可信赖计算工作之前开发,而可信赖计算工作专门旨在解决这种不安全旧版Windows功能。由于该漏洞利用滥用合法功能,企业和反恶意软件供应商难以有效防止这种漏洞,而不会使功能失效。功能的丧失也可能是有些企业没有修复微软发布补丁的原因之一。
企业应对措施
正如卡巴斯基所报道的那样,Windows Shell漏洞并不是攻击者用来攻击企业唯一的老漏洞。企业需要部署一些基本信息安全控制来抵御利用这种漏洞的攻击者,这些步骤也是抵御Stuxnet恶意软件的基本步骤。企业应该部署有效的漏洞和修复管理程序以确保正在被利用的漏洞被优先处理以及修复;他们还应该定期进行风险/安全评估、安排安全意识培训以及部署反钓鱼和反恶意软件程序,这些都是企业应该部署的基本信息安全措施。试图部署高级安全控制及系统可能很困难,但严格评估现有安全控制的有效性以及替换现代安全控制可能会对企业安全产生重大改进。
结论
强大的信息安全程序有内置反馈圈,以便在发现问题时可对其进行修复,而无需改变整个程序。企业可能需要采取大胆的行动来解决重大漏洞或应对高影响力安全事件,但强大的信息安全程序应确保部署基本措施,从而为企业正确管理风险,以及确保有效修复和漏洞缓解,以应对Stuxnet利用的Windows Shell漏洞这种持续性问题。
本文转自d1net(转载)