| |
X86/ARM全悲剧!JavaScript能25秒内攻破 |
|
2017年2月21日
【
转载
】 编辑:
浏览次数:
|
|
|
据外媒报导,阿姆斯特丹 自由大学系统及网络安全小组VUSec本月 抖落,小组的探究人员打造了一个JavaScript 突击程序,它可轻松绕过22款 解决器的“位址空间配置随机载入”(ASLR) 掩护 。

X86/ARM全悲剧(图片来自kkj)
据了解, ASLR是许多操作系统的预设安全机制,它在 虚构位址空间中随机配置 利用程序的代码与 材料,以 普及黑客的 突击门槛,被视为 掩护网络消费者的第一道防线 。而VUSec探究人员打造了一个JavaScript 突击程序可 彻底去除ASLR对 解决器所带来的安全保障 。
这次波及的 解决器包括Intel、AMD、Nvidia及Samsung等品牌,达到了22款之多 。对此探究人员解释, 解决器中的内存治理单元(MMU)是借由快取阶层来改善 搜索页表的效率,但它同时也会被 其余程序利用,像是阅读器中所执行的JavaScript 。

X86/ARM全悲剧(图片来自kkj)
于是他们打造了名为ASLRCache(AnC)的旁路 突击(side-channelattack)程序,可在MMU进行页表 搜索时侦测页表位置 。
安全探究人员开发了AnC的原生版本与JavaScript版本,通过原生版
原来
构建可在22款
解决器上
视察到的MMU讯号,再以JavaScript版本找出Firefox及Chrome阅读器上的程序码指标与
沉积指标,计算出档案的实际位址,最快
惟独25秒就能让ASLR的
掩护消逝无踪 。
VUSec
忠告,因为AnC
突击程序利用的是
解决器的
根本属性,现在是无解的,对
使用者而言,唯一的
提防之道便是不执行可疑的JavaScript程式,或是直接在阅读器上安装可
封闭JavaScript的插件 。
其实AnC早在上一年10月就出炉了,但当时VUSec决定先行知会
有关业者,包括
解决器、阅读器与操作系统领域,向来到本周才对外公开 。 现阶段VUSec已释出AnC的原生版本以供探究
使用,但为了
保护网络
使用者的安全,并不打算发表JavaScript版本 。
即便如此,探究人员
依旧预期任何
占有较高
威力的黑客在几周内就可复制
有关的
突击程序 。

