[情報] CPU 安全漏洞: Meltdown、Spectre Q&A

作者: imasa (便當俠)   2018-01-05 16:24:35
最近CPU安全漏洞的事件在硬體相關版面鬧得很大
雖然看起來跟防毒軟體無關
但隨著事件的進展防毒軟體也需要有相對應的動作了
在此列出大家會關心的 Q&A
供大家參考
只想知道對自己影響的人
Q: 這次CPU事件我個人會受影響嗎?
A: 絕大多數會,除非你不用電腦不用手機
Q: 影響範圍大嗎?
A: 個人影響較輕微、影響最大的是伺服器/雲端廠商
Q: 這漏洞會對我造成什麼問題?
A: 惡意程式能無視你電腦系統的執行權限讀出你儲存的密碼或金鑰
Q: 我該怎麼辦?
A: 下載微軟和Intel的Patch來安裝就可以了,Win10已經強制自動安裝
防毒軟體有可能要做相對應的相容性更新
想知道無技術細節內容的人
Q: 這漏洞對寫惡意程式的駭客有什麼幫助?
A: 駭客可以利用這漏洞無視你系統權限,讀取你運作中程式的記憶體資料,不管有沒有被系統保護
Q: 更新防毒軟體有用嗎
A: 問題來自底層的CPU,所以目前防毒軟體無法在這問題上使力
但還是需要更新防毒軟體以相容OS廠商所推出的更新
這裡有相對應的列表
https://goo.gl/eVdFUq
可以檢視自己的防毒軟體需不需要下載相容性更新
Q: 影響了哪些作業系統?
A: Windows, Linux, macOS, AWS, Andriod都中招
Q: 影響哪些CPU?
A: 基本上1995年以後製造的CPU都中招、主要是Intel、AMD部分受影響
Q: Windows的Patch要到哪裡下載?
A:
For Win10 版本 1709需要安裝KB4056892
https://support.microsoft.com/en-us/help/4056892/windows-10-update-kb4056892
For Windows 10 LTSB 2016需要安裝KB4056890
https://support.microsoft.com/en-us/help/4056890/windows-10-update-kb4056890
Win8.1是KB4056898
https://support.microsoft.com/en-us/help/4056898/windows-81-update-kb4056898
Win 7是KB4056897
https://support.microsoft.com/en-us/help/4056897/windows-7-update-kb4056897
Q:這Patch對我的系統做了什麼變更?
A:啟用了 Kernel Virtual Address Shadowing,即KPTI
詳細可見後面KPTI的技術原理說明
Q: 我要怎麼用方便的方法看我裝了Patch?
A: 用系統管理員權限啟動Powershell Command line
執行 Install-Module SpeculationControl
然後執行
Get-SpeculationControlSettings
下圖是執行結果
https://goo.gl/UvfCZe
Q: 聽說上Patch後會有效能上的影響?
A: 會影響、但主要影響較大的是Intel 1995~2013的CPU、而且具體影響的是I/O相關的效能
理論上個人電腦影響不大
想知道技術細節的人
要對CPU架構有一定的基礎認知
請想清楚再點此恐怖連結
http://roger6.blogspot.tw/2018/01/cpu-vulnerability-meldtown-spectre.html
另外
PTT的PC_Shopping也有對這漏洞的細節描述
https://www.ptt.cc/bbs/PC_Shopping/M.1515043262.A.E55.html
https://www.ptt.cc/bbs/PC_Shopping/M.1515123762.A.27C.html
他們是比較偏硬體的闡述
有興趣的人可以閱讀
作者: alyh (矮栗盒)   2018-01-05 18:30:00
OuO)/ 請問win7的KB4056894是否也是同樣的更新? 只是打包版?我的電腦只有KB4056894這項更新 我看了網頁說明應該是一樣的但不是很確定 所以想說問看看比較專業的人感謝資訊整理~
作者: labbat (labbat)   2018-01-05 18:34:00
使用Cortex A53的手機不受Meltdown影響
作者: alyh (矮栗盒)   2018-01-05 18:53:00
檢查Patch那邊 我執行他都會顯示無法辨識'Install-Module'是否我弄錯了什麼...有用管理員權限執行 @@
作者: imasa (便當俠)   2018-01-05 18:57:00
號碼要一樣才行阿 不同號碼就不是這更新了沒更新的話就無法使用這檢測方式
作者: alyh (矮栗盒)   2018-01-05 18:58:00
了解 謝謝 我以為每月匯整包會包含 >"< 我再去裝更新~
作者: Kreen (每天要更優秀一點)   2018-01-05 19:08:00
感謝分享~
作者: DargonD (DargonD)   2018-01-05 20:22:00
看了blog的解說後,有更了解許多,謝謝分享
作者: sam613 (Hikaru)   2018-01-05 20:34:00
patch會跟部份防毒不相同,可能造成藍螢幕當機https://bit.ly/2CKbmo5
作者: waterblue85 (waterblue)   2018-01-05 21:40:00
沒辦法install-module的 要先開啟權限才行輸入:Set-ExecutionPolicy RemoteSigned原本權限不是RemoteSigned,是Restricted
作者: alyh (矮栗盒)   2018-01-05 21:51:00
我的是Powershell版本太舊 更新後OK了~
作者: CGCC (看著雲朵飄呀飄)   2018-01-05 22:59:00
更新完補丁 但是沒辦法檢查Patch 用一個晚上 頭好痛QQ順便問一下Powershell 4.0不能用嗎? 要升級到5.0嗎
作者: KevinYu0504 (KevinYu)   2018-01-06 03:49:00
很棒的整理文,推!
作者: belion (滅)   2018-01-06 04:04:00
很棒的文,讚
作者: Bellkna (柔弱氣質偽少女)   2018-01-06 07:46:00
4056894就有包4056897了
作者: dukurocute (Liesel)   2018-01-06 09:56:00
推 感謝說明
作者: j612142321   2018-01-06 14:09:00
Andriod也會中獎喔....
作者: issemn (パルコ・フォルゴレ)   2018-01-06 15:58:00
大推!
作者: cck196h (彰天意)   2018-01-06 16:12:00
請問更新出現0x80073715錯誤是什麼原因?解決了,原來是重複安裝的問題
作者: Segal (Dino)   2018-01-06 17:33:00
推說明文
作者: Replication (Replication)   2018-01-06 17:59:00
推 這篇文讓我智商有自信了
作者: llw116 (米虫牛)   2018-01-07 12:29:00
感謝分享
作者: motokare (timeless sleep.)   2018-01-09 14:44:00
推一個 謝謝分享!
作者: z22771187 (先祖在對我微笑)   2018-01-12 15:40:00
...我也只有6894.....

Links booklink

Contact Us: admin [ a t ] ucptt.com