在XP挑战赛中,这些安全软件里,360 真的如新闻宣传中所说,

在XP挑战赛中,这些安全软件里,360 真的如新闻宣传中所说,

在XP挑战赛中,安全软件的表现如何?让我们来一探究竟。金山防护在三款产品中表现最弱。挑战环境下的无补丁XP SP3+IE8,许多已知漏洞可以被利用。通过网上找到的攻击代码稍作修改,便能轻易绕过金山的防护。攻击金山的思路包括利用脚本漏洞,金山仅对已知特征码进行检测,修改脚本代码即可绕过。另外,溢出攻击和IE加载恶意子进程也是金山防护的短板,白名单检测机制容易被绕过。腾讯的安全防护相比金山稍强,尤其在溢出防护方面模仿了EMET的部分技术,对ROP攻击有一定防护能力。然而,腾讯电脑管家仍存在一些漏洞,如字体漏洞,使用金山的三种攻击方法也能够越过腾讯的防护。突破360的难度极高,需要依次克服R3防护、主防和内核沙箱三关。R3防护强度中,360表现最佳,接着是腾讯,最后是金山。主防环节需要运用特别的攻击手段。内核沙箱是最为复杂的一关,360对其进行了诸多改进,但仍有未照顾到的地方。通过360盾甲2.0版本的测试,IE漏洞比之前更为难利用,需要使用多种技巧。内核保护也得到加强,连作者的绝技NtSystemDebugControl都得到了考虑。尽管如此,仍有一些内核漏洞未得到充分防御。作者使用了一个老漏洞代码,触发成功,但未深入研究。在面对360盾甲时,除了在盾甲环境下找到内核漏洞,还可以在文件扩展名上寻找突破点。边信道技术虽然通用,但作者认为不适宜用于此类挑战。对于国内研究字体漏洞最深入的专家而言,360可能已经采取措施防止此类攻击。360的“关键程序隔离引擎”功能,即使漏洞利用成功,想读取文件也需突破Sandbox。360的Sandbox实现相当完善,确保了安全防御。要在这种环境下完成挑战,其高昂的代价显然不值得。