(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

またしても脆弱性

今度は論理コアが対象。

Intelだけじゃない

11月2日、IntelのHyper-Threadingテクノロジーなど、物理コア上で複数の実行スレッドを同時実行する機能について、サイドチャネル攻撃が可能となる脆弱性「PostSmash」が公開された。
理解するには、結構な知識を要するが、PostSmashは実行エンジンが実行スレッドを同時実行する際に情報等を共有する事を利用してプロセスが別のプロセスの情報を読み取る事ができるというものになる。これによって、アプリケーションのシークレットデータが漏洩する可能性がせあるという。
実際に攻撃を行うためには、悪意あるプロセスが攻撃対象と同じ物理的コアで実行されている必要があるが、複数命令が処理を待つためにポートに割り当てられる際に起きる“ポートの競合”を利用して、単一の論理コアに一定の命令ストリームを送り、それらの「命令の実行にかかる時間」を測定する事で、暗号キーを推測できるらしい。
実際に行われた実験では、OpenSSLの楕円曲線暗号のキーをTSLサーバから窃取できる事を確認しているようで、概念実証コードも公開されているという。
この公開されている概念実証コードでは、SkylakeコアやKaby Lakeコアにおいて、Hyper-Threading有効化時にOpenSSLから暗号キーを盗み出すことが可能としており、基本的にIntelコアでなくても同様の処理を行っている事から、AMDのRyzenでも同様にPostSmashに対して脆弱性があるらしい。
発動するまでの条件や、可能性を考えると、かなり限定的とも言える脆弱性ではあるが、一定のハッキングが行われている状態であれば、漏洩する可能性はゼロとは言えない。
Intelでは、この情報に対し脆弱性の理解と軽減に努めるとし、またAMDも報告内容を調査し、潜在的な製品影響を検証するとしている。

せっかくのハード対応が…

Intelの第9世代コアは、SpectreやMeltdown、L1 Terminal Faultなどの脆弱性に対してハードレベルの対応が実施された。
これにより、従来UEFI BIOSやOS上で脆弱性に対応していたものが不要となったワケだが、ここにきてまた新たな脆弱性が登場となると、さらに数世代をかけてハードレベルでの対策を織り込んでいかねばならない。
プロセッサの設計、製造は常にこの繰り返しだと言えばそうなってしまうのかもしれないが、ここに来て大きな脆弱性が報告されたというのは、やっている事が高度化しているという事だけでなく、各メーカーのチェック機構が甘くなっている背景があるのではないかと思えてならない。
不思議なのは、全世界でx86系コアよりも多く出荷されているARM系コアで、このような脆弱性はあまり聞かないという事である。
ARMは、基本設計をライセンスし、それを各社がベースにコアを設計するのだが、当然ながら基本設計部分に致命的な脆弱性があれば全てのARM系コアに脆弱性が発見される事になる。
しかし、大きな話ではそうした脆弱性の話を聞かないので、ARM系に関して言えばこうした問題はあまりないのかもしれない。逆を言えばx86系の方が高機能で脆弱性に繋がるポイントが多いと言う事なのかもしれない。
それとも…私が知らないだけで、ARM系コアでもこうした脆弱性は多数報告されているものなのだろうか?

より高度になっていくプロセッサ事情では、脆弱性は常に隣り合う問題なのかもしれないが、セキュリティが以前より大きく取り上げられている昨今、この問題にどれだけメーカーが力を入れられるかが、一つの企業のイメージを決める。
メーカーが限られるだけに、それぞれにはもっと慎重になってもらいたいものである。

この記事が気に入ったら
いいね!しよう

Share
アバター画像

武上

18歳の時、人生の最大の選択ミスをしてしまい、いきついた場所として山梨県人となる。 その後、建設業に身を投じ、資格をいくつか取得するものの、結局自分の性格と合わない事を理由に上京。 上京後、世間で話題になりつつあったアニメ・ゲームを主体とする業界の人間となり、デジタルコンテンツ業界を含む数々の著名人と同じ土俵でマルチメディアな仕事をするに至る。 一見華やかなメディアの世界の、その闇の深さたるやハンパない事こそ世間に何となく知られてはいるが、業界人しか知らないその氷山の全体像を十分すぎるほど目の当たりにした後、家庭の事情で再び甲州へと帰還。 しかし、この帰還も人生の選択ミスだったかもしれないなぁ…と今では思うものの、時既に遅し。 今は地元の製造業を営む会社の総務・品質保証という地味ではあるものの堅実な職につき、いつか再びやってくるだろう夢の実現を信じて隠者的生活を送っている…ハズだったのだが、またしても周囲の事情で運命は波乱の様相を見せ始めた。 私の人生は一体どの方向を向いているというのだろうか? ちなみに筆者はPCとの付き合いはかなり長いと思っている。 古くはPC-8801 mk2 SR、X1 Turbo、X68000、FM-Towns、PC-9801シリーズ(互換機含む)、PowerMAC 9500等をリアルタイムで使い、その後は、Windows PCの自作機を中心に現在に続いている。 デジタルガジェットに関しては興味もある事から、その時代の時々において、いろいろ使ったり調べたりして、専門家ほどではないが知識は蓄えてきたと思っている。 そうした経験を元に、今の時代へ情報発信させてもらっている。少々くどい言い回しが多いかも知れないが、お付き合いいただけるとありがたい。 連絡先:takegami@angel-halo.com (@を小文字にしてください)

You may also like...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


コメントは承認待ちです。表示されるまでしばらく時間がかかるかもしれません。

Desktop Version | Switch To Mobile Version