谷歌研究者:软件技术无法解决“幽灵”芯片漏洞

2024-04-26 13:44:45 来源:新浪科技
        【每日科技网】
谷歌研究者:软件技术无法解决“幽灵”芯片漏洞

  新浪科技讯 北京时间2月25日早间消息,据美国科技媒体Ars Technica报道,谷歌研究人员对“幽灵”(Spectre)攻击的范围和影响进行调查后,发表了一篇论文,认为类似于这样的漏洞可能会继续困扰处理器,而基于软件的防护技术会产生较高的性能成本。

  他们还认为,无论如何,软件都不足以防御这种攻击——一些“幽灵”漏洞似乎并没有有效的软件防御措施。因此,“幽灵”将成为未来的一个重要安全隐患,并没有直接的解决方案。

  “崩溃”(Meltdown)和“幽灵”攻击的发现无疑是2018年的重大安全事件。去年1月发现后,全年又出现了新的变种。这两种攻击都依靠处理器的理论架构行为与真实的事实行为之间的差异来发动。

  具体而言,所有的现代处理器都会进行推测执行,例如,它们会假设某个值从内存中读取,或者某个if条件是真是假,使之可以根据这些假设提前执行任务。如果假设正确,推测结果就会保留;如果假设错误,推测结果就会放弃,处理器则会重新计算。推测执行并不是处理器的架构特征,而是执行特征,因此应该在完全不可见的情况下执行程序。当处理器放弃错误的推测时,看起来就像这个推测从未发生过一样。

  但“崩溃”和“幽灵”漏洞的研究人员发现,推测执行并非完全不可见。当处理器放弃推测结果时,错误推测会留下一些痕迹。例如,推测可能会改变处理器缓存中的数据。程序可以通过测量从内存中读取数值的时间来探测这些变化。

  通过仔细构建,攻击者便可让处理器根据一些兴趣值进行推测,并使用缓存变化来揭露出推测值的实际情况。这就会对网络浏览器等应用构成威胁:可以利用恶意JavaScript来了解正在运行的进程的内存布局,然后使用这些信息来利用其他安全漏洞执行任意代码。

  网络开发者认为他们可以在浏览器处理过程中构建安全沙盒,这样一来,脚本就无法了解其包含进程的内存布局。从架构角度来讲,这种假设似乎完全合理。但由于存在“幽灵”攻击,导致这些假设无法成立。

  英特尔、苹果和其他采用ARM架构的芯片所面临的“崩溃”漏洞则是这种方式的一个可怕变体。它能让恶意程序从操作系统内核中提取数据。在发现这种漏洞后,操作系统已经进行了一些调整,将多数数据隐藏,使之无法被这种恶意程序发现。英特尔也对其处理器进行了专门的调整来解决“崩溃”问题,所以该公司最近的处理器已经不再需要激活这些变化。

  “幽灵”更加难以应对。已经出现了很多软件技术阻止处理器通过推测方式执行敏感代码,或者限制信息通过推测执行方式泄露出去。

  谷歌研究人员发现,这些软件措施有很多不完善的地方,例如在从内存加载许多值之后便会屏蔽所有的推测,虽然可以屏蔽很多攻击,但实际使用中却效果不佳。研究人员还尝试修改Chrome V8 JavaScript引擎,但却会导致性能下降三分之一或五分之一。其他措施也会遭遇类似的问题。

  但所有措施都存在一个问题:没有一种方式能够屏蔽所有的“幽灵”变种,因此需要将许多技术结合起来。而由于这些技术不能任意结合,所以单纯是找到合适的技术组合也是一个巨大的挑战。另外,谷歌还设计了一个通用目的“幽灵”家族攻击,无法用目前的任何技术实现防御。

  “幽灵”攻击的一项重要因素是衡量缓存变化的时间系统。有一种想法认为,可以让应用使用的时钟不那么。这种理论认为,如果需要以几纳秒的长度来衡量缓存差异,那么以毫秒为精度单位可能就会太过粗糙,无法发动攻击。但研究人员却设计了一种技术来放大这种时间差异,而这种放大效果可以战胜这种让时间系统变得粗糙的防御方式。

  正因如此,该公司认为不可能完全依靠软件技术来防御“幽灵”攻击。硬件调整或许可以实现这种效果,但这目前仍未得到证实。(书聿)

免责声明:本文仅代表作者个人观点,与每日科技网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们联系,本网站将在规定时间内给予删除等相关处理.

猜你喜欢

华为全屋智能解决方案:引领未来家居新潮流

在科技日新月异的今天,智能家居已经不再是遥不可及的梦想,而是逐渐走进千家万户的现实。作为全球领先的科技公司,华为凭借其在通信、AI、IoT等领域的深厚积累,推出了全屋智能解决方案,旨在为用户打造一个集

1周前

AI智能电销机器人市场前景怎么样?

在当今这个科技飞速发展的时代,人工智能正逐步渗透到我们生活的方方面面。特别是在电销领域,AI智能电销机器人以其高效、精准的特性,正逐渐成为企业开拓市场的得力助手。本文将深入探讨AI智能电销机器人的市场

1周前

智能灯光控制原理是怎样的

在当今科技飞速发展的时代,智能家居已经成为了人们追求高品质生活的重要组成部分。而作为智能家居系统中的重要一环,智能灯光控制系统以其便捷、节能、环保的特点受到了广泛关注。智能灯光控制的工作原理是什么呢?

1周前

AI写作机器人大盘点:10款神器助你畅聊未来!

随着人工智能技术的飞速发展,AI对话写作机器人已成为我们生活中不可或缺的一部分。无论是日常交流、商务沟通还是创作,这些智能助手都能提供极大的便利。本文将为您推荐10款优秀的AI对话写作机器人,并探讨A

1周前

AI全称揭秘:从Alpha到Zeta,探索人工智能的无限可能

小节一:AI全称大揭秘——从Alpha到Zeta,解码人工智能的奥秘在科技的浩瀚星河中,人工智能AI如同一颗璀璨的星辰,引领着我们进入一个前所未有的智能时代。但你是否曾好奇,这个改变世界的技术究竟有何

1周前

AI智能机器人的崛起:开启未来科技新篇章

随着科技的飞速发展,人工智能AI已经成为我们生活中不可或缺的一部分。从智能手机到智能家居,从自动驾驶汽车到医疗诊断,AI的应用已经渗透到各个领域。而在这些应用中,AI智能机器人无疑成为了一颗璀璨的新星

1周前