后方格智能化观察网
首页 > 测评 > 新版 OpenSSH 补丁可避免幽灵熔断及Rowhammer等边通道攻击

新版 OpenSSH 补丁可避免幽灵熔断及Rowhammer等边通道攻击

新版 OpenSSH 补丁可避免幽灵、熔断、及Rowhammer等边通道攻击

利用硬件漏洞,黑客可从非特权程序访问受限内存区域以盗取私钥。OpenSSH 专案新收到的补丁正是为防止黑客通过这种方法偷盗金钥而来。其他软件应用程序亦可用相同的方法保护 RAM 中的秘密,直到下一代 SDRAM 芯片和 CPU 解决硬件漏洞问题。

该补丁释出之前,一组研究人员演示了名为 RAMBleed 的攻击,可利用现代内存模组的设计从分配给特权程序及核心的内存区域中提取资讯。

RAMBleed 采用早前披露的 Rowhammer 软件技术触发物理储存单元内的位翻转,然后通过边通道恢复出敏感资讯。为证明攻击有效,研究人员以使用者级许可权执行的程式码从 OpenSSH 服务器恢复出了 RSA 2048 位签名金钥。

现代操作系统中,分配给核心的虚拟内存与分配给使用者空间应用程序的虚拟内存是隔离开来的。因为核心内存包含敏感资料,比如加密金钥和密码,非特权应用程序应不能直接访问这些资料。

违反此基本原则即是严重的安全漏洞,因为攻击者可以通过多种方式获取计算机系统上的程式码执行许可权,如恶意软件感染或利用使用者空间应用程序中的漏洞。系统中所有非特权应用程序的攻击界面远远大于核心本身的攻击界面。

该新 OpenSSH 补丁由 OpenBSD 开发人员 Damien Miller 提交,旨在 “保护储存在 RAM 中的私钥,防止幽灵、熔断、Rowhammer 和 Rambleed 这样的预测执行攻击和内存边通道攻击。”

幽灵、熔断及最近的微架构资料取样 (MDS) 均为利用现代 CPU 中预测执行功能的边通道攻击,而预测执行功能本是为提升计算机效能而设计的。其中一些攻击可用于读取受保护的核心内存。

在驻留内存且未与从 16KB 随机资料汇出的另一个对称金钥一起使用时,私钥会被该新 OpenSSH 补丁加密。Miller 在补丁注释中说道:

OpenSSH 是最为流行的 SSH (Secure Shell) 协议实现,用于远端访问和管理计算机系统及服务器,但也用于自动化机器间通讯。OpenSSH 最初是为 OpenBSD 设计的,但今天的大多数 Linux 发行版中都预设使用,Windows 10 中也受支援。

OpenSSH 新补丁使用的方法可以被其他软件专案复制,以保护自己的金钥和内存中的秘密。然而,正如补丁说明所言,该技术可降低边通道攻击的成功率,却不能保证杜绝边通道攻击成功可能性。

攻击总是在不断进化发展,因此未来的 RAMBleed 或 熔断/幽灵变种可能会攻破该补丁的防护机制。底层设计缺陷将在未来新推出的硬件中得到修复,但目前使用中的 CPU 和 SDRAM 芯片需要很多年才会被逐渐替换掉。

可以想见,此类硬件攻击将对企业 IT 产生长期影响,因此,开发人员能够部分缓解漏洞并让攻击更难以开展的任何软件补丁,都极其有用。Miller 在该补丁说明的最后补充道:希望我们在几年后,在计算机架构变得更为安全的时候,能够解除安装该补丁。

标签:

上一篇 目录 下一章

猜你喜欢

市信息安全测评认证中心 在学校教育中使...
随着环境保护意识的提升,人们对于水资源的利用和管理越来越重视。作为学生的一部分,我们不仅要学习如何保护环境,还要学会如何通过科学的手段进行监测,以确保我们...
人才素质测评报告测试入口 固定床反应器的...
如何实现化学反应? 固定床反应器是一种常见的工业设备,它被广泛应用于各种化学、石油、化工等领域。其工作原理主要基于将催化剂固定的方式,使得在高温、高压或特...
国家保密测评中心 喷漆房环保设备...
高效过滤系统 高效过滤系统是喷漆房环保设备中不可或缺的一部分。这种系统能够有效地捕捉油雾和粉尘,减少对环境的污染。高效过滤器通常采用HEPA(高效活性炭)...
心理咨询免费测试 压滤机设备高效...
什么是压滤机设备? 压滤机设备是一种常见的机械装备,主要用于将含有固态颗粒的流体进行过滤和分离。这种设备广泛应用于化工、食品、药品、水处理等行业中。它通过...

强力推荐