点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

日前,英特尔处理器被曝存在重大底层设计缺陷,迫使 Linux 和 Windows 内核需要展开复杂的重新设计,以消除芯片层面的安全漏洞。

Linux 程序员正在加紧检修开源内核的虚拟内存系统,微软也预计在下周二的补丁中对 Windows 系统进行更新和调整。

关键问题在于,Linux 和 Windows 系统的更新会对英特尔产品的性能造成影响。虽然具体影响还有待确定,但预计速度会放慢 5% 至 30%,具体取决于处理任务类型和处理器模式。英特尔最近配备了 PCID 功能的芯片,也预计会受其影响造成性能降低。

该漏洞存在于英特尔的 x86 硬件之中,无法通过微码升级来解决,必须在系统层面通过安装软件、或者购买没有设计缺陷的新处理器来解决——所以包括苹果 64 位 macOS 等在内的其他系统也需要进行类似的更新和调整。

目前,英特尔芯片漏洞的具体细节尚未披露,预计会在下周二的微软补丁发布日公布。虽然 Linux 内核的修补程序可供所有人查看,但源代码中的注释已被改动以混淆该问题。

漏洞可能造成的影响

该 bug 存在于过去十年中所生产的现代英特尔处理器中,它能在一定程度上允许普通的用户程序识别受保护区域的内核布局及内容——从数据库应用到网页浏览器中使用的 JavaScript。

一般的解决方法是使用 KPTI(内核页面表)隔离,将内核的内存与用户进程完全分开。如果需要执行写入文件或打开网络连接等操作,就必须暂时将处理器的控制权交给内核来执行。为了尽可能快速高效地从用户模式转换到内核模式并最终回到用户模式,内核需要放置于进程的虚拟内存地址空间中(程序不可见)。当需要内核时,程序进行系统调用,处理器切换到内核模式并进入内核。完成后,告知 CPU 切换回用户模式,并重新进入该过程。在用户模式下,内核的代码和数据不可见,但会在进程的页表中显示。

这些 KPTI 补丁将内核移到了一个完全独立的地址空间,所以它不仅对运行的进程不可见,甚至根本就不存在。实际上这应该是默认的规则,但英特尔芯片中存在的缺陷,导致内核访问保护以某种方式被绕过了。

但是这种分离也有不利之处,系统在两个单独的地址空间之间互相切换是相对昂贵且耗费时间的,而且这种切换还会带来延迟,强制处理器转储缓存数据并从内存中重新加载信息——这增加了内核的开销,并减慢了计算机的速度。

安全漏洞为何会被滥用?

安全漏洞的存在,会被恶意软件和黑客大肆利用,严重的还会被恶意程序和登录用户滥用来读取内核内存的内容。想象一下,在浏览器中运行的一段 JavaScript,或者在共享的公共云服务器上运行的恶意软件,能够接触到敏感内核保护的数据,包括密码、登录密钥、从磁盘缓存的文件等等。

具体而言,对于 bug 操作系统使用的防御机制是将内核组件放置在随机位置的虚拟内存中,能够阻止在内核中滥用其他错误的尝试。如果将内核的代码随机放置在内存中,攻击者就无法找到他们所需的内部小工具来完全破坏系统。不过处理器漏洞需要用来定位内核中数据和代码的位置,会导致软件被修补得乱七八糟的。

但是,英特尔芯片漏洞的影响可能比这些还糟糕。AMD 发给 Linux 的电子邮件中表示:AMD 处理器不受内核页表隔离功能的攻击限制,但是 AMD 微架构不允许包括推测引用在内的内存引用方式,因为这在访问时会导致页面错误、以较低特权模式访问较高特权数据。

这里就有“投机”的存在。从 AMD 软件工程师 Tom Lendacky 在上面邮件中提到的内容可以看出,英特尔的 CPU 在没有执行安全检查的情况下会推测性地执行代码,通过被阻塞的指令(例如从用户模式读取内核存储器)开始执行软件,并且在特权级别检查发生之前完成该指令——这就意味着将允许 ring-3 级用户代码读取 ring-0 级内核数据,隐患更大。

虽然这个漏洞的具体细节还有待证实,但是其威胁性毋庸置疑。

受影响的大牌云计算厂商

据了解,这个 bug 将会影响包括亚马逊 EC2、微软 Azure 和谷歌 Compute Engine 在内的众多知名云计算环境。

微软的 Azure 云(运行大量 Linux 和 Windows)将在 1 月 10 日进行维护和重启。亚马逊网络服务公司将通过电子邮件警告客户,预计本周五将有重大安全更新登陆,但没有披露具体细节。

截至目前,英特尔方还未发表任何评论。

英特尔处理器曝出重大安全漏洞,迫使 Linux 和 Windows 更新设计相关推荐

  1. 英特尔CPU曝出漏洞:监视功耗就能轻松获取数据

    木易 发自 凹非寺  量子位 报道 | 公众号 QbitAI 你的CPU数据,可能存在被窃取的风险. 这个最新被发现的英特尔CPU漏洞,让攻击者直接通过监视功耗的变化,便可以轻松获取你的CPU数据. ...

  2. 苹果面向Mac发布英特尔处理器漏洞缓解措施

    2019独角兽企业重金招聘Python工程师标准>>> 去年苹果向Safari浏览器推出安全更新以修复基于ARM价格和英特尔的处理器存在的推测执行系列安全漏洞. 不过当时苹果并未发布 ...

  3. 谷歌本月重启办公室上班;小米成中国第一大手机厂商;英特尔处理器被曝存关键漏洞 | EA周报

    EA周报 2021年4月2日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.小米成中国第一大手机厂商 2.谷歌本月重启办公室上班 场地重新装修允许员工带 ...

  4. 英特尔处理器被曝重大漏洞 微软苹果等将推送补丁 | 全球数据中心收购交易量在2017年创下历史新高

    每一个企业级的人  都置顶了 中国软件网 中国软件网  为你带来最新鲜的行业干货 小编点评 英特尔漏洞一出 中国所有的公有云厂商都在发安全警告 中国芯是时候上位了 趋势洞察 杨元庆:我更愿将AI翻译成 ...

  5. 英特尔处理器接连爆出漏洞,Intel:这次不打算修了

    此前,英特尔处理器曾被曝出"幽灵"(Spectre)和"熔断"(Meltdown)两大漏洞,并且受影响的用户非常广泛.随后,Intel 又公布了一个新的漏洞,它 ...

  6. 多个高危 BIOS 缺陷影响英特尔处理器,特斯拉 Model 3 未幸免,可用于供应链攻击...

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...

  7. 笔记本电脑处理器_苹果高管:我们都没有想到M1的性能有那么强|英特尔|处理器|iphone|ipad|笔记本电脑...

    苹果近日发布了自主研发处理器M1以及搭载新处理器的笔记本电脑,显示其速度和效率都有很大提升.发布会结束不久,苹果三位最资深的高管--营销总监格雷格·乔维亚克(Greg Joswiak).软件主管克雷格 ...

  8. 这就是爱?英特尔处理器将整合AMD HBM2 GPU

    早在2月份的时候就有消息称,未来英特尔核显将更多依赖于 AMD 的 GPU 图形处理技术,而不再是授权已经到期的 Nvidia.重点是,消息称今年英特尔与 AMD 的结合就会修成正果了,一款特别版的 ...

  9. Yonah是英特尔处理器酷睿core的开发代号

    Yonah是英特尔处理器酷睿core的开发代号 2009年12月08日 [b]Yonah[/b]是英特尔处理器[b]酷睿[/b][b]core[/b]的开发代号 采用Yonah核心CPU的有双核心的C ...

最新文章

  1. macbookair有没有touchbar_买 MacBook Pro 到底要不要选 Touch Bar 版?看清需求后再下手...
  2. UA MATH565C 随机微分方程V 无穷小生成算子
  3. 101个MySQL的调节和优化的Tips
  4. layui 给table里面的添加图标_layui中的table中toolbar自定义过程
  5. Unix基本操作指令备忘
  6. 20151117个人日记
  7. 浏览器获取正确的scrollTop值
  8. Spring Boot 2.1.5 正式发布,1.5.x 即将结束使命!
  9. sessionStorage localStorage cookie
  10. 微信ASP.NET高级平台接口
  11. 三大应用需求:5G信道编码技术取得突破
  12. 数据科学和人工智能技术笔记 三、数据预处理
  13. 分析两个网页设计思路
  14. mysql 问题:Unknown system variable 'query_cache_size'
  15. educoder第9关:原码一位乘法器设计
  16. mac开发php集成环境
  17. R语言加载UCI糖尿病数据集、并启动Rattle GUI、调用party包中的ctree函数构建条件推理树模型、Rattle混淆矩阵、使用R自定义编写函数通过混淆矩阵计算特异度、敏感度、PPV、NPV
  18. AI画图插画快捷做图
  19. LLVM编译技术应用分析
  20. 怎样能把在线视频(不提供下载)储存下来到电脑

热门文章

  1. MySQL数据库搜题_智慧树知到_MySQL数据库设计与应用_搜题公众号
  2. 从入门到入土:Python爬虫学习|Selenium自动化模块学习|简单入门|轻松上手|自动操作浏览器进行处理|chrome|PART01
  3. 解决:SpringBoot 搭建聚合项目 报 “程序包XXX不存在”
  4. eclipse快捷键大全---分操作归纳
  5. 设计一款编程语言有多难?Ruby 创始人揭秘
  6. Nutanix推出云基础架构远程管理IT解决方案
  7. 专访 | 「Smartbi 」VP徐晶:未来,BI将成为决策者的诸葛亮
  8. 这位超级电脑之父,年近 90 仍不愿退休
  9. Wi-Fi 真的安全吗?一行代码就可让周边无线网络全部瘫痪!| 原力计划
  10. 百度在美国遭集体起诉;iPhone 11 成苹果最畅销机型;OpenSSL 曝高危漏洞 | 极客头条...