ファームウェアアップデートはMeltdownとSpectreの脆弱性を軽減するのにどのように役立ちますか?
製造元は実際にWindowsプラットフォーム用のファームウェアアップデートのみをリリースしていますか? Linuxはどうですか?
ファームウェアアップデートが新しいバージョンのBIOSを提供すると思います。しかし、BIOSはプロセッサの推測実行などの機能とどのような関係がありますか?
ありがとう
答え1
しかし、実際にはそうではありません。
起こるべきアップデートは次のとおりです。マイクロコード直す。マイクロコードは実行されるコードです。CPU自体の内部、プロセッサ命令を理解して実行する役割を担います(すべてのプログラムで、ファームウェアの命令からWWWからダウンロードして実行する命令まで)。
実際、ファームウェアのアップデートはこの問題にはあまり関係がなく、ある意味でのみ関連しています。実行方法マイクロコードアップデートは、コンピュータファームウェアがファームウェアイメージに含まれているバイナリイメージから新しいマイクロコードをアップロードできるようにするために使用されます。
しかしそれは唯一の方法これを行うには、オペレーティングシステムもこれを実行できます。マイクロコードの更新をトリガーするマシンコマンドには特別なものはありません。これはマシンのファームウェアにのみ実行を制限します。
追加読書
- ベン・ホークス(2012)。Intelマイクロコードアップデートガイドライン。 Inertiawar.com.
- 」マイクロコードとは何ですか? Intel CPUマイクロコードアップデートをインストールする方法は?」。 FreeBSD FAQ。
- マイクロコード。 Debian Wiki。
- マイクロコード。アーチウィキ。
- インテル(2018)。 Intelの推測実行サブチャネル分析。