今年のお正月、お屠蘇気分を吹き飛ばした最初のニュースは、これでした。 Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性 この後Intelから「この脆弱性はIntelだけのものではなく、他のプロセッサにも存在する」と発表され、さらに混乱に拍車がかかりました。これは業界にとって相当に深刻な問題なのですが、今日はその話ではなく、仕組みについて図解してみたいと思います。先日ソリューション塾でこの話をしたときに作った図を使っています。 まずは基礎知識 この脆弱性には3種類あり、Spectre/Meltdownという名前が付けられていますが、このうち説明のしやすいMeltdownについて説明しますが、いくつかマイクロプロセッサについての基礎知識が必要です。まずはそれから説明します。 CPUの特権モード 現代のプロセッサには特権モードというのがあり、プロセスに優先度
![CPU脆弱性の仕組みを図解してみる:Mostly Harmless:オルタナティブ・ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/295d99cbab53d378081bdaacdb5346bdca08b335/height=288;version=1;width=512/https%3A%2F%2Fblogs.itmedia.co.jp%2Fappliedmarketing%2Fassets_c%2F2018%2F03%2F180331-1-thumb-997x749-28658.png)