幽 灵漏洞
![本页使用了标题或全文手工转换](https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() |
![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Spectre_logo_with_text.svg/150px-Spectre_logo_with_text.svg.png)
CVE-2017-5753
历史
[编辑]Spectre
细节
[编辑]Spectre
Spectre
Spectre论文
首 先 ,论文阐述了 在 现代处理器 中 的 ,恶意程 序 可 以通过程序 内部 的 运行操 纵分支 预测逻辑,使 得分 支 预测命中 或 者 失 败的情 况可以提前 判断 。随 后 展示 了 ,可 以可靠 地 对缓存命 中和 未 命中 间的差 异进行 计时,因 此,本来 应该是 简单的 非 功 能 差 异,实际却可作 为秘密 信道 ,从无关信息 中 提 取 进程的 内部 工作 信 息 。然 后 ,论文以一个简单的示例程序和一个在浏览器 沙 盒中 运行的 JavaScript片 段 为基础,将 结果与 返 回 导向编程攻 击等原理 进行综合;在 这两种情况下,只 需简单使用 由 普通 编译器 或 现有浏览器 中 JavaScript引擎生成 的 代 码,利用 其中条件 分 支 的 预测执行,受害者 进程的 整 个地址 空 间(即 运行中程 序 的 内容 )都 将 可 读。其基本 思想 是 ,在 现有的 代 码中寻找预测执行可能 涉 及到不可 访问数 据 的 地方 ,操 纵处理 器 ,使 得 预测执行必须触及该数 据 的 实际内容 ,然 后 对处理 器 的 副作用 计时,这时预取机 制 已 经加载完成 了 一 条 缓存线,结果就是访问这条缓存线的数 据 速度 会 更 快 。最 后 ,本文 将 这种攻 击一般化到受害进程的任何非功能状态上。紧接着 讨论了 甚至像 总线仲裁 延 迟这样非常 不明 显的非 功 能 性 效 应。
Spectre
影 响
[编辑]截至2018
而且,对于
防御 措施
[编辑]2018
如果BIOS
其它
[编辑]参考 文献
[编辑]- ^ Greenberg, Andy. A Critical Intel Flaw Breaks Basic Security for Most Computers. 连线. January 3, 2018 [January 3, 2018]. (
原始 内容 存 档于January 3, 2018). - ^ Bright, Peter. Meltdown and Spectre: Here's what Intel, Apple, Microsoft, others are doing about it. Ars Technica. 2018-01-05 [2018-01-06]. (
原始 内容 存 档于2018-05-26). - ^ 3.0 3.1 3.2 Staff. Meltdown and Spectre. Graz University of Technology. 2018 [January 3, 2018]. (
原始 内容 存 档于2018-01-03). - ^ Metz, Cade; Perlroth, Nicole. Researchers Discover Two Major Flaws in the World’s Computers. 纽约时报. January 3, 2018 [January 3, 2018]. ISSN 0362-4331. (
原始 内容 存 档于January 3, 2018) (美国 英 语). - ^ Warren, Tom. Intel’s processors have a security bug and the fix could slow down PCs. The Verge. January 3, 2018 [January 3, 2018]. (
原始 内容 存 档于January 3, 2018). - ^ Ben Thomposn:「
幽靈 」與 「熔毀」漏 洞 映 射出 了 科技 行 業 的 現狀 (中 文 (臺灣 )). - ^ 7.0 7.1 7.2 Mozilla Foundation Security Advisory 2018-01. [2018-01-06]. (
原始 内容 存 档于2018-03-14). - ^ https://www.theregister.co.uk/2018/01/04/intel_amd_arm_cpu_vulnerability/ Meltdown, Spectre: The password theft bugs at the heart of Intel CPUs (页面
存 档备份,存 于互联网档案 馆), the Register, 2018-01-04. - ^ KB4091663:Intel
微 指令 更新 .微 軟. [2018-06-20]. (原始 内容 存 档于2018-06-29). - ^ 推出
更新 ,以啟用 防 範 Spectre Variant 2的 緩和 措施.微 軟. [2018-06-20]. (原始 内容 存 档于2018-06-28). - ^ KB4090007:Intel
微 指令 更新 . support.microsoft.com. [2018-06-20]. (原始 内容 存 档于2018-06-29). - ^ New Spectre 1.1 and Spectre 1.2 CPU Flaws Disclosed. BleepingComputer. [2018-08-05]. (
原始 内容 存 档于2018-07-16) (美国 英 语). - ^ Gibbs, Samuel. Meltdown and Spectre: ‘worst ever’ CPU bugs affect virtually all computers.
衛 報 . 2018-01-04 [2018-01-06]. (原始 内容 存 档于2018-01-06). - ^ 14.0 14.1 Spectre Attacks: Exploiting Speculative Execution (PDF). 2018. (
原始 内容 存 档 (PDF)于January 3, 2018). - ^ Reading privileged memory with a side-channel. 2018 [2018-01-06]. (
原始 内容 存 档于2018-01-04). - ^ Mitigations landing for new class of timing attack. 2018 [2018-01-06]. (
原始 内容 存 档于2018-01-04). - ^ Meltdown (PDF). 2018 [2018-01-06]. (
原始 内容 (PDF)存 档于2018-01-04). - ^ Staff. Meltdown and Spectre-faq-systems-spectre. Graz University of Technology. 2018 [January 4, 2018]. (
原始 内容 存 档于2018-01-03) (英 语). - ^ Busvine, Douglas; Nellis, Stephen. Security flaws put virtually all phones, computers at risk. Reuters. Thomson-Reuters. January 3, 2018 [January 3, 2018]. (
原始 内容 存 档于January 3, 2018). - ^ Staff. Intel Responds To Security Research Findings. Intel. January 3, 2018 [January 4, 2018]. (
原始 内容 存 档于2018-01-03). - ^ An Update on AMD Processor Security.
超 威 半 导体. 2018 [January 4, 2018]. (原始 内容 存 档于January 4, 2018). - ^ Fox-Brewster, Thomas. Massive Intel Vulnerabilities Just Landed -- And Every PC User On The Planet May Need To Update. Forbes. Forbes Media LLC. January 3, 2018 [January 3, 2018]. (
原始 内容 存 档于January 3, 2018). - ^
安全 漏 洞 作 祟 、微 軟:更新 會 拖慢電腦 . [2018-01-10]. (原始 内容 存 档于2018-01-10). - ^ Metz, Cade; Chen, Brian X. What You Need to Do Because of Flaws in Computer Chips. The New York Times. January 4, 2018 [January 5, 2018]. (
原始 内容 存 档于2018-01-06). - ^ Pressman, Aaron. Why Your Web Browser May Be Most Vulnerable to Spectre and What to Do About It. Fortune (magazine). January 5, 2018 [January 5, 2018]. (
原始 内容 存 档于2018-01-10). - ^ Chacos, Brad. How to protect your PC from the major Meltdown and Spectre CPU flaws. PC World. January 4, 2018 [January 4, 2018]. (
原始 内容 存 档于2018-01-04). - ^ Elliot, Matt. Security - How to protect your PC against the Intel chip flaw - Here are the steps to take to keep your Windows laptop or PC safe from Meltdown and Spectre.. CNET. January 4, 2018 [January 4, 2018]. (
原始 内容 存 档于January 4, 2018). - ^ Google’s Mitigations Against CPU Speculative Execution Attack Methods. support.google.com. [January 4, 2018]. (
原始 内容 存 档于January 3, 2018) (英 语). - ^ Mitigations landing for new class of timing attack. Mozilla Security Blog. [January 4, 2018]. (
原始 内容 存 档于2018-01-04) (美国 英 语). - ^ More details about mitigations for the CPU Speculative Execution issue. [2018-01-06]. (
原始 内容 存 档于2018-01-05). - ^ Google Says CPU Patches Cause 'Negligible Impact On Performance' With New 'Retpoline' Technique - Slashdot. tech.slashdot.org. [2018-01-06]. (
原始 内容 存 档于2018-04-08). - ^ Retpoline: a software construct for preventing branch-target-injection - Google Help. support.google.com. (
原始 内容 存 档于January 5, 2018). - ^ Mcilroy, Ross; Sevcik, Jaroslav; Tebbi, Tobias; Titzer, Ben L.; Verwaest, Toon. Spectre is here to stay: An analysis of side-channels and speculative execution. arXiv:1902.05178 [cs]. 2019-02-13 [2019-02-22]. (
原始 内容 存 档于2019-02-22). - ^ How Will the Meltdown and Spectre Flaws Affect My PC?. How-To Geek. [2018-01-06]. (
原始 内容 存 档于2018-01-20). - ^ Meltdown
與 Spectre的 最新 修補 狀 況 如何 了 ?如何 評 量 效能 降 低 程度 ?. TechNews科技 新報 . [2018-06-20]. (原始 内容 存 档于2018-06-20) (中 文 (臺灣 )). - ^ US, Dell.
微 处理器 旁 路 攻 击分析漏洞 支持 . 戴爾. [2018-06-20]. (原始 内容 存 档于2018-06-20) (中 文 (中国 大 陆)). - ^ microcode revision guidance (PDF). Intel. [2018-06-20]. (
原始 内容 存 档 (PDF)于2018-06-24). - ^ Intel
處理 器 微 碼更新 進度 報告 :修復 至 第 六 代 Core處理 器 Skylake,下 一 步 將 延伸 至 Sandy Bridge. 2018-02-23 [2018-06-20]. (原始 内容 存 档于2018-06-20) (中 文 (臺灣 )). - ^ Intel
停止 舊 款處理 器 Spectre漏 洞 安全 性 更新 . TechNews科技 新報 . [2020-01-01]. (原始 内容 存 档于2020-01-01) (中 文 (臺灣 )). - ^ Intel
處理 器 微 碼更新 進度 報告 :Broadwell與 Haswell修正 完 畢釋出 ,附 贈 UBU更新 微 碼教學 . 2018-03-01 [2018-06-20]. (原始 内容 存 档于2018-06-20) (中 文 (臺灣 )). - ^ Warren, Tom. Intel processors are being redesigned to protect against Spectre - New hardware coming later this year. The Verge. 2018-03-15 [2018-03-15]. (
原始 内容 存 档于2018-04-21). - ^ Shankland, Stephen. Intel will block Spectre attacks with new chips this year - Cascade Lake processors for servers, coming this year, will fight back against a new class of vulnerabilities, says CEO Brian Krzanich.. CNET. 2018-03-15 [2018-03-15]. (
原始 内容 存 档于2018-04-23). - ^ Coldewey, Devin. Intel announces hardware fixes for Spectre and Meltdown on upcoming chips. TechCrunch. 2018-03-15 [2018-03-28]. (
原始 内容 存 档于2018-04-12). - ^
硬 體 修復 最 實在 !Intel下 半年 推出處理 器 將 對 Meltdown與 Spectre variant 2免疫 . 2018-03-16 [2018-06-20]. (原始 内容 存 档于2018-06-20) (中 文 (臺灣 )). - ^ Intel Cascade Lake
和 新 系列 8th Gen Core将 在 硬 件 上 修 复Spectre #2和 Meltdown漏 洞 . [2018-06-20]. (原始 内容 存 档于2018-06-20). - ^ 关于Spectre
和 Meltdown的 一 则笑话【Intel,AMD & ARM】【2018开年巨 献 】. [2018-06-20]. (原始 内容 存 档于2018-06-20). - ^ AMD
處理 器 安全 性 . AMD. [2018-06-20]. (原始 内容 存 档于2018-06-20) (中 文 (繁 體 )). - ^ 你的
電腦 對 Meltdown和 Spectre免 疫嗎?快 下 載 InSpectre自我 檢 測 . 2018-01-18 [2018-06-20]. (原始 内容 存 档于2018-06-20) (中 文 (臺灣 )). - ^ InSpectre - Spectre/Meltdown
脆弱 性 に対 する対応 状 況 を確認 できるWindows用 ユーティリティ | ソフトアンテナブログ. www.softantenna.com. [2018-06-20]. (原始 内容 存 档于2018-06-20) (日 语). - ^ GRC InSpectre. www.grc.com. [2018-06-20]. (
原始 内容 存 档于2018-06-20) (英 语).
外部 链接
[编辑]- Meltdown
和 Spectre漏 洞 的 官 方 网站 (页面存 档备份,存 于互联网档案 馆) - Spectre论文 (页面
存 档备份,存 于互联网档案 馆) - Google Project Zero write-up (页面
存 档备份,存 于互联网档案 馆) - 网络
安全 实践指南 —CPU熔断和 幽 灵漏洞 防 范指引 (页面存 档备份,存 于互联网档案 馆)(简体中 文 )
参 见
[编辑]
|