アカウント名:
パスワード:
本当に困るので一日も早く解決される事を祈るしかない
といっても根本的解決にはCPUを交換するしかないわけで。
とはいえ現段階では、PentiumPro以前までもどるか、まだ見ぬ未来のプロセッサしかないわけで。
現代のCPUのアーキテクチャにかかわる様な脆弱性って、未来のCPUといえど一筋縄ではいかないのではないか。
どうするんだろね。カーネルだけ保護すれば良いだけなら、分岐予測周りの機能ブロックをもう1個乗っけて、特権モード専用にするとかそのぐらいの解決策で何とかなりそうだから、コストがやや増えるぐらいで済みそうだけど。
他のユーザのプロセスに対する攻撃も防ぐ必要があることも考慮に入れると、プロセスごとに独立させられるような仕組みが無いといけないことになる。
分岐予測は悪い文明として消え去る運命?
ハード側の対策ですか…投機実行でのロードを無条件に途中まで実行する(キャッシュに読み込む)のが問題だと思うので…
下位キャッシュにデータを要求してからデータが届くまでにレイテンシがあるので、その間にTLBでアドレスをチェックしてダメなら、遅れてやってくるデータをキャッシュに読み込まず「スルー」すればいいと思います。(今まではキャッシュに読み込むだけなら副作用が「ない」と思っていたので無条件に読み込んでしまっていたということでしょう。また、要求前にチェックするとレイテンシが増えて性能が落ちるから要求と同時にチェックし始めた方が良い
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
困る (スコア:0)
本当に困るので一日も早く解決される事を祈るしかない
Re: (スコア:0)
といっても根本的解決にはCPUを交換するしかないわけで。
Re: (スコア:0)
とはいえ現段階では、PentiumPro以前までもどるか、まだ見ぬ未来のプロセッサしかないわけで。
Re:困る (スコア:0)
現代のCPUのアーキテクチャにかかわる様な脆弱性って、未来のCPUといえど一筋縄ではいかないのではないか。
Re: (スコア:0)
どうするんだろね。カーネルだけ保護すれば良いだけなら、分岐予測周りの機能ブロックをもう1個乗っけて、特権モード専用にするとかそのぐらいの解決策で何とかなりそうだから、コストがやや増えるぐらいで済みそうだけど。
他のユーザのプロセスに対する攻撃も防ぐ必要があることも考慮に入れると、プロセスごとに独立させられるような仕組みが無いといけないことになる。
分岐予測は悪い文明として消え去る運命?
Re: (スコア:0)
ハード側の対策ですか…投機実行でのロードを無条件に途中まで実行する(キャッシュに読み込む)のが問題だと思うので…
下位キャッシュにデータを要求してからデータが届くまでにレイテンシがあるので、その間にTLBでアドレスをチェックしてダメなら、遅れてやってくるデータをキャッシュに読み込まず「スルー」すればいいと思います。(今まではキャッシュに読み込むだけなら副作用が「ない」と思っていたので無条件に読み込んでしまっていたということでしょう。また、要求前にチェックするとレイテンシが増えて性能が落ちるから要求と同時にチェックし始めた方が良い