Edge沙盒再曝隐患:腾讯安全湛泸实验室打破Win 10“叹息之壁”
作者头像
  • 权亚杰
  • 2018-09-17 00:00:00 3072

Edge浏览器:安全挑战与突破

引言

Edge浏览器作为Microsoft的最新力作,不仅在技术上进行了全面升级,而且在安全防护层面也获得了前所未有的关注与投入。沙盒技术的引入,显著提升了Edge抵御网络攻击的能力,但安全领域永远没有终点,只有持续的警觉与创新。

安全峰会展现最新成果

在2018年8月28日的互联网安全领袖峰会(CSS 2018)腾讯安全探索论坛(TSec)上,来自腾讯安全湛泸实验室的Rancho Han和陈楠分享了他们的研究成果——《打破Win10叹息之壁:利用3D加速突破Edge沙盒》。此次报告聚焦于Edge浏览器的漏洞挖掘、Windows内核研究,其深入的分析与创新的方法不仅揭示了潜在的安全隐患,同时也展示了团队在网络安全领域的前沿探索。

Win32k滤波器与新威胁

沙盒技术,作为隔离恶意程序的有效手段,通过限制程序对系统资源的访问,为操作系统提供了强大的保护屏障。然而,即便如此,Edge浏览器仍面临着新的安全挑战。Rancho Han在HITB大会上揭示了三种不同的沙盒逃逸策略及一个罕见的Win32k滤波器绕过方法,这一发现引发了广泛关注,并得到了微软官方的认可。

3D渲染接口的隐患

随着Win32k滤波器路径逐渐被封堵,研究人员的目光转向了DirectX这一3D渲染接口。作为与显卡紧密相连的关键组件,DirectX内核的一部分实际上成为了Windows显示驱动框架的一部分,这使得系统内核与接口和驱动之间的联系更加紧密。这一发现预示着新的安全风险正在形成。

打破沙盒的最终一击

面对这一挑战,研究团队采取了多方位的策略,包括深入分析DirectX内核、MMS系列、Miniport驱动及第三方驱动与接口的攻击面,并在此基础上展开随机化与模糊测试。通过一系列精心设计的实验,他们最终发现了编号为CVE-2018-0977的关键漏洞。这一漏洞允许在特定条件下,向系统发送命令时,基本渲染引擎对用户参数缺乏有效验证,进而引发内核访问无效内存的问题,导致系统崩溃。随后,研究团队还陆续发现了三个类似的漏洞。

实现突破的策略

找到漏洞只是第一步,真正的挑战在于如何在系统的多重防御机制下构建攻击环境,最终达到突破沙盒的目的。通过深入分析,研究团队发现了一个未充分考虑安全性的API,利用这一缺口,他们实现了在内核中分配任意大小的池内存,并完整读取内存内容。在此基础上,他们成功触发了信息泄露,获取了NT地址,并计算出了内核指令地址。通过巧妙布局ROP(Return Oriented Programming)数据,再次触发信息泄露,最终实现了内核级别的ROP操作,成功突破了Edge浏览器的沙盒防护,达到了对系统资源的改写与控制。

结论

Edge浏览器在安全防护方面所面临的挑战与突破,不仅反映了当前网络安全领域的复杂性与动态性,也展示了技术创新与深入研究在应对不断演变的安全威胁中的重要性。通过持续的探索与努力,我们可以期待未来Edge浏览器及其同类产品在保护用户隐私与数据安全方面展现出更强大的能力。

    本文来源:图灵汇
责任编辑: : 权亚杰
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
腾讯隐患叹息实验室打破安全湛泸沙盒再EdgeWin
    下一篇