X



【AMD】Ryzen 5000などに「Spectre」に似た投機実行の脆弱性 [樽悶★]
■ このスレッドは過去ログ倉庫に格納されています
0001樽悶 ★
垢版 |
2021/04/06(火) 19:52:08.29ID:x2aYyrzP9
 AMDが3月に公開したホワイトペーパーにおいて、Zen 3アーキテクチャのCPU(Ryzen 5000やEPYC 7003シリーズ)に新たに実装された「Predictive Store Forwarding」(PSF)機能に、分岐予測を悪用したサイドチャネル攻撃手法「Spectre」に似た潜在的な脆弱性があることが明らかにされた。

 PSFはハードウェアベースによるマイクロアーキテクチャレベルの最適化機能で、ロード/ストア間の依存関係を予測し、コード実行のさいの性能を向上させられる。しかしこの予測が外れた場合、Spectre v1/v2/v4と同じようなサイドチャネル攻撃の手法が悪用できてしまう可能性があるという。

 CPUは、ストア命令で最近書き込まれたアドレスに対し、ロード命令を実行するのが一般的。このため、最近の多くのプロセッサでは「Store-To-Load-Forwarding(STLF)」と呼ばれる手法を実装していて、ストア命令のデータを待機せずにロードを行なう。このさいにロードとストアの両方のアドレスを比較して一致を判断するのだが、PSFではこの関係を待たずに推測を行なう。

 ほとんどの場合、PSFによる予測は正確なのだが、いくつかのケースにおいて正確ではない推測をしてしまう。1つはプログラムの実行中にストアとロードのいずれかのアドレスが変更された場合、もう1つはPSF予測の子構造に依存関係のないエイリアスがある場合だ。このため分岐予測が外れたさいに、セキュリティコントロールを回避でき、Spectreのようなサイドチャネル攻撃が行なえてしまう。

 このような攻撃に対し、サンドボックスのようなソフトウェアによる保護機構では対策が不十分で、データが漏洩するおそれがある。一方でハードウェアのメカニズムを使い、アドレス空間を完全に分離させた場合、PSFの脆弱性は発生しない。

 それでもソフトウェアサンドボックスの手法を使いつつ、セキュリティを確保したい場合、制御ビットを変更することでこの機能無効にできる。「MSR 48h bit 2」は投機的ストアバイパス無効(SSBD)の制御、「MSR 48h bit 7」はPSF無効(PSFD)で、値を1にすることで無効にされる。

 PSFの実装は性能向上と引き換えにセキュリティにも影響するが、現在このような攻撃を行なうコードは確認されておらず、セキュリティリスクの可能性は低い。セキュリティ対策が必要な場合、アドレス空間分離などの手法を使えばよいため、AMDは引き続きPSF機能を有効にすることを推奨している。

Impress Watch 4/6(火) 10:36配信
https://headlines.yahoo.co.jp/hl?a=20210406-00000042-impress-sci
https://amd-pctr.c.yimg.jp/r/iwiz-amd/20210406-00000042-impress-000-1-view.jpg
0002ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 19:52:25.41ID:gNvY0Zof0
緊急事態宣言延長により特別定額給付金+15万円以上
緊急事態宣言2カ月以上からの感染再拡大
さっさと五輪中止して国民全員に一律給付金出さんかい菅
はよ国債発行せんかい麻生
遅い、遅すぎる!! いつまで待たせるんや、はよせんかい
最低限の事も出来んこいつらは必ず選挙で落としてやろう、一掃してやるわ!!
次の選挙では盛大な 自民党・公明党議員 落選祭り開幕や!! キタ━━━━━━(゚∀゚)━━━━━━ !!
非常事態下において国民を苛立たせる利権にまみれた愚策による感染拡大、現状のままでは五輪中止、政権交代 確実!!
後手後手不祥事連発 “金(カネ)に汚い 自公政権” はよせんかい


50万円 特別定額給付金 はよせえ






50万円 特別定額給付金 はよせえ





50万円 特別定額給付金 はよせえ






電波オークション はよせえ
https://news.yahoo.co.jp/articles/51e1941e40c9b6fb8933ea666a723589fe0d6941
0007ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 19:54:10.25ID:0PQgTPJL0
雷禅おわた
0009ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 19:55:34.94ID:mXBhKs5Y0
うむ なるほど
0013ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 19:58:13.05ID:E0DYSACb0
ryzen 3xxx 最強www
0014ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 19:59:01.42ID:zquktOwk0
intelみたくパッチあててダウンスペックになるんかな〜
0018ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:02:11.43ID:8vMpx4oX0
ゲーム用やからええやん
まともな用途はコアコアや
0019ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:02:26.75ID:ltf4KJMQ0
どういうコードを書けば、この分岐予測ミスを利用してサイドチャネルアタックを作れるか思いつかない
これでRyzenに脆弱性があると言えるなら、分岐予測を実装したすべてのCPUにSpectre各種の脆弱性があると言えてしまうのでは
0021ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:03:47.83ID:8fzjbAEP0
な?韓国と組むと必ずこうなる
0024ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:04:18.38ID:dakgsuTr0
ブーメラン
0027ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:07:36.49ID:hNxT3W6k0
そんなんより、RYZEN系のノートPCでのスリープバグ(スリープ中で高発熱)が
よっぽど実害あったわ
0028ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:08:54.39ID:x9iT+FWw0
Zen2はstore to load forwardingでストアした値を持つレジスタを裏で作っておいて
直後にそのアドレスの値を使う命令があるとレジスタ経由でゼロレイテンシでオペランドが供給されるmirroringとかいう面白いことをやってたけど
Zen3はやめたのよね
これを実装したからかな
0030ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:11:31.99ID:nvL0+Yu60
CPU買えてもグラボ買えなきゃ意味ないよね🥺
0032ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:13:33.62ID:SBQn62UU0
とんだ欠陥CPUですな

わしのFX8350大勝利
0036ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:15:59.45ID:mGv8YXRw0
3600の俺セーフ
0038ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:16:34.35ID:hl4gJFIU0
>>31
うん
0039ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:17:16.07ID:epNpXHTb0
>>33
お高いよね

>>30
グラボがすでに必要充分の性能でCPUが足かせになってるならCPUを変える意味はある
バランス見てボトルネック潰してくなら総合性能はキチンと上がるよ
0041ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:18:29.13ID:aLTXg3sV0
>>11
違う
インテルはアウトだがAMDのは可能性があるかな…ぐらいのレベル
0042ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:18:56.95ID:QwN/bEaZ0
>>6
CPUが仕事をする時に複数のコアを使う。コアは言ってみれば仕事をするチームで、チームは流れ作業で仕事をしている。

でも現実のCPUの中では現実の会社と同様に前の段階が終わるまでも待ちとか、他のチームが終わるまでの待ちで暇してる奴が大量に発生している。

そこで、役に立つかどうかわからないけど、とりあえず先々にやるかもしれないことを先にやらしておこうという考えが出る。
これは投機的実行と呼ばれる。実際に役に立つのは十回に一回もない(amdはそのくらいあると言っているがない〕けど、逆に言えば、統計的には余ってるリソースで1割近い能力向上ができるので、使われている。

で、この時実行される作業は実際のプログラムからの指示で実行するものではないので、プログラムの指示だった場合になされる諸々のチェックが回避されることがある。
で、悪意のプログラムを分解して少しづつ投機的実行で実行すると悪意のプログラムが普通ならなされるチェックを回避して実行ができる。

理論的には可能だし、一部検証サンプルも作られている。

ただ、現実の脅威にはなっていないし、性能は上がるから次のCPUにもつけときました。嫌ならお客様の方で切ってねという話。
0044ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:22:04.79ID:raKeszAa0
珍しいな
セキュリティ脆弱と言えばインテルなのに
0045ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:23:01.93ID:UdqmdKLG0
アムダー涙目だなwwwwww
0047ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:23:46.93ID:r0AnAFRe0
FX-9590のワイ、高みの見物
0051ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:26:03.63ID:T0uhwe940
本来、依存関係にないストア命令の結果を投機的に後続ロード命令にバイパスする。
もし投機が外れてたら当該ロード命令は無効化されるはずだけど、どういう痕跡から情報を推定するんだろう。

あと、分岐予測が外れたんじゃなくて、ロードストア間の依存予測が外れたの誤植かな。
0054ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:29:07.83ID:eaQ8Jz/D0
>>40
アウト〜〜!!
お前の持ってる5600の事を
RYZEN5000シリーズって呼んでるんやでww
RYZENの5000番代のヤツ全部駄目ww
0057ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:32:05.08ID:3lN+2wW50
ここまでヘネパタ読んでる奴0人説
0060ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:36:18.60ID:ymHNPxsq0
ちっ、こんなんじゃいつまでたっても3000シリーズが安くならないじゃねえか
0063ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:39:45.57ID:UnnY85cu0
インテルの投機命令が問題になったことと同じ過ちを繰り返してる

学習効果ないのか?😂
0065ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:41:37.10ID:rxBY2Oge0
>>1
Ryzen3 2200Gで粘るわ
0066ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:42:16.61ID:ZWnEp/Oi0
結局あれだけ騒いだintelの脆弱性でも有効に使える攻撃には繋がらなかったからな
原理がわかっていれば有効に使えるものか否かはすぐに理解できたはずなのに
馬鹿が騒ぎまくったお蔭で安くシステムを一新することができて嬉しい限りですわ
0073ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:56:37.93ID:y2PDxefP0
M1最強伝説
0074ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 20:59:59.39ID:kth5c7W80
>>42
頭いいひとありがとう〜
0076ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:10:20.78ID:2w6pciPm0
スペクター、エンペラー、アーリーキャッツ
0077ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:11:24.18ID:k14A+Sgw0
台湾の地雷つきか
0078ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:13:07.59ID:jRkLHEIF0
Intelを叩いても何も起こらないのに
AMDを叩くとファンボーイが発狂するのはなぜ?
0082ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:19:01.28ID:k14A+Sgw0
JAVA当たりで攻撃されるのか
0084ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:21:56.37ID:cSu+kHXZ0
ゲームしかしない人はどうでもいいのか?
0086ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:23:36.24ID:tlyO8mJk0
インテルが出した新商品もゴミだったから、こっちで攻めてきた?
つか、天下のインテルで、これだけ時間たってもRyzen級の作れんモンなの?
0088ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:25:06.82ID:QwN/bEaZ0
>>57
なんでそう思った?

お前は読んでるの?
まだなら読むのは原文が良いよ。わかりやすい。
0089ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:28:21.00ID:k14A+Sgw0
仮想通貨マイニングで相手のPCを乗っ取りが発生した
この時、使われた言語 JAVAだった
横浜地裁が無知でOSの欠陥を突いてきた問題を見落とし無罪にした経緯がある
MSが苦労してパッチを当てたが、今回の欠陥はかなり苦労しそうだ
0094ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:32:49.61ID:k14A+Sgw0
>>92
インテルの欠陥 パッチすら出ていない
0095ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:32:49.63ID:igwFRzev0
高い買い物なのにリコール制度をアメリカは作れよ
0096ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:38:55.18ID:wz6Eo4/r0
まーたバグCPUを爆誕させちまったのか
いつまで経ってもバグだらけ
ユーザーが何度指摘してもイソテノレやアムドは無視してきたからなそのツケってワケ
0097ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:40:22.31ID:b3Fg2oXq0
なんかパイプラインのいろいろな工夫が問題を起こしてる感じだけど
プログラム自体がもっと並列化できればこういう工夫をしなくても
ハードウェアを効率的に使えるとかないのかな
0098ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:42:16.32ID:r9PkEbOF0
ざまぁw
優位になったとたんにぼったくり値上げ調子に乗りやがって
信者もAMDくたばれやぁw
0100ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 21:48:13.04ID:r9PkEbOF0
と、ブランドや企業を信仰する愚かで醜いカルト害児が喚いておりますw
0102ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:17:48.03ID:QwN/bEaZ0
>>97
どんな会社でも10人いたら10人が全員いつも全力で働けるということが実現できたらそういうプログラムも可能かもね。

自然界ですら集団での作業では効率性が著しく落ちる。
ましてや人造物でそんなうまくいく話はない。
0103ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:19:30.44ID:QwN/bEaZ0
>>84
むしろそういう連中が一番被害に遭いやすい。

現実的な攻撃が有ればだが。
0104ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:19:54.40ID:OcO8tYQB0
>>87
訂正が必要なほど間違いは無いと思うよ。
これで間違った解釈をするなら読み手の問題だ。
0105ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:24:02.94ID:z+21GlOe0
ユーザーで切れるなら問題ねえじゃん

インテルは脆弱性爆盛だから勝負になってない
0107ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:36:45.74ID:T0uhwe940
>>104
わかりやすい説明と思う。

ただ、投機的実行が10回に1回というのは本当に?って思うなあ。(自分も統計は知らないけど)
同時発行命令を増やしたり、動的レジスタリネームしてるんだから、プログラム中で投機実行される命令はもっと沢山あるとは思う。

あるいは、この記事の投機的ストアフォワーディングのことを言ってるのかな?
0108ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:37:52.87ID:0Roczuct0
>>104
投機実行の説明としては何とも適当すぎる
サイドチャネル攻撃の説明としては完全に間違ってる

件のサイドチャネル攻撃に複数のコアは関係ない
1つのコア内での問題

「チェックを回避して実行できる」わけではない
実行されるはずがないコードが投機的に実行された結果
キャッシュメモリ上にデータがある/ないに影響が出る可能性があって
どのアドレスがキャッシュされているかはロード命令の遅延時間で測定可能だから
それによって本来読む権限のないメモリ上の値を推定するのがSpectre等のサイドチャネル攻撃だ
0112ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:45:25.92ID:QwN/bEaZ0
>>107
十回に一回というのは実行タイミングの話じゃなくて実行した際に役に立つか。
日本語わかるか?

>>42
実際に役に立つのは十回に一回もない(amdはそのくらいあると言っているがない〕けど、逆に言えば、統計的には余ってるリソースで1割近い能力向上ができるので、使われている。
0114ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 22:51:04.77ID:QwN/bEaZ0
>>108
投機的実行というのはマルチコア、深いパイプラインと高速化がなされてきた話の中での高速化手法だよ。

投機的実行説明の中にいきなり悪意のコードの説明が入っていないからと文句を言われてもね。

普通の人は投機的実行自体がわからない。

サイドチャンネル攻撃のコードが通常実行で読めない領域を読めるのは投機的実行ではリンクの規制を回避できるからだ。

つまり諸々のチェックを回避できるということだよ。
何噛み付いているんだ?
0117ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 23:08:03.01ID:yiW/lvIm0
>>112
日本語というか、以下がわかりませんでした。

この文脈で、統計的には余ってるリソースってなんですか?
1割近い能力向上とは具体的にはどういうハードで何を動かした時の比較なんですか?(出典を教えてください)
0120ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 23:15:19.89ID:k14A+Sgw0
重たいゲームを走らせている最中
バッファ内にクラッキングさせるプログラムを常駐させれば
仮想分岐ルーチンがクラッキングプログラムを読み込み
セキュリティホールを作るとか?
0123ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 23:32:00.64ID:wyEObhyF0
>>78
Intel本体様がAMDやAppleのFUDに夢中
0124ニューノーマルの名無しさん
垢版 |
2021/04/06(火) 23:49:28.68ID:k14A+Sgw0
>>120
過負荷になる演算でも可
0129ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 00:42:39.64ID:0BUgZrds0
こういうの見つけ出す人らって性格捻くれてそう
0133ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 01:18:11.56ID:SIGJuHjz0
3g4コアあればもう十分じゃね?
グラボも1070で後5年は戦えそうだし
0134ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 01:41:00.37ID:EfJDsNP80
>>85
バクチ回路ってのがi486からあるんよ。
YパイプとVパイプがあって、例えば繰り返し処理があった場合、片方へ直前の繰り返しを実行するんよ。
0135ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 01:47:49.18ID:EfJDsNP80
>>97
コンパイラを設計するのは人間であって、
そこには設計者のクセや思想が大きく反映される。

ホワイトスミスっていうコンパイラが事の始まり
0138ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 02:39:29.74ID:5Kcaaec80
それでも5600xの値下がり待ちやめない
0139ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 02:42:21.56ID:FFdxynJ80
>>1
早う低電力版SMT付ノートを出してくれや
レノボ以外で
0141ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 02:48:24.56ID:tUx+p/ak0
Intel使ってる奴にとってはかわいいもの
AMD5000番台で組んだ奴にとってはIntelがどうってことないらしいしどうってことない
0143ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 03:35:18.81ID:kboQuR8k0
どうせ意味判らんから読んでもないけど、対策せんと「アカン!」て事やろ?
0144ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 03:43:11.79ID:uUlNC3Ru0
ちょっとアメリカ様ー、
チップへの仕込みに執着するのは何か理由が?
0145ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 04:08:02.37ID:7KhOcTVf0
これ原理的にはできるけど実装して特定の場所狙うのはなかなか大変そう。
Spectreほどやさしくないように見える
0146ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 04:18:18.38ID:8UUv+w1+0
投機的実行って予測変換みたいなもの?
0148ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 05:16:53.23ID:4rdKo75K0
可能性があるというだけの話でまだ確認されてないってのがな
0149ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 05:21:15.08ID:zVbWVe+P0
電源入れたら爆発した!
0151ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 06:14:20.90ID:yopzUISV0
>>1
やっぱりサイリックスが最高やな
0152ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 06:16:50.95ID:KVmxm9xQ0
>>117
出典ときたよ、何かよほどへっぽこ君をイライラさせるようなことがあったようだ。

間抜け、他の連中はそれで納得してるんだ、お前か。アホウでわからないなら聞き方があるだろうが。

間抜けはその歳になっても難癖つけてごねることしか知らないか?
アホが。
0153ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 06:28:31.92ID:KVmxm9xQ0
>>108
ああ、阿保が噛み付いてきたから、お前にも噛み付いておこう。
メルトダウンとスペクターの区別もつかない間抜けが偉そうに何言ってんだよ。
>>108
>「チェックを回避して実行できる」わけではない
>実行されるはずがないコードが投機的に実行された結果
>キャッシュメモリ上にデータがある/ないに影響が出る可能性があって
>どのアドレスがキャッシュされているかはロード命令の遅延時間で測定可能だから
>それによって本来読む権限のないメモリ上の値を推定するのがSpectre等のサイドチャネル攻撃だ

それはメルトダウンであってスペクターではない。
だが前半はメルトダウンとしてはおかしな書き方だ。

メルトダウンの実行シーケンスがわからないから適当に自分で変に作ったのだろうが、その程度の理解で噛み付いてくるとはみっともないことだ。

https://www.fujitsu.com/jp/solutions/business-technology/security/secure/column/201802-1/
少しはぐぐって勉強しろ間抜け。
0155ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 08:38:47.74ID:e1D7IQzN0
>>152
質問に回答いただけないので、私の考えを書きます。

まず、”統計的には余ってるリソースで”という表現は、僅かな修正で投機実行が実現できるという誤解を生むと思います。
投機実行で性能を出すには、各種OoO実行/InO完了機構や、それ相応のフロントエンド機構(高度な分岐予測や命令フェッチ機構など)が専用で必要です。
上記機構は高コストで、InOスーパスカラプロセッサに僅かな機能追加でできるレベルではないので、”余ってるリソース”という表現は説明として適切でないと思います。

また、”1割の性能向上”というのは、投機実行の性能効果としては少なすぎでは?と思います。(そもそも何と何の比較かがわからないですが、、)
例えば身近な(?)ヘネパタには、Atom 230のコアとi7 930のコアとで、SPECIntのCPIに3倍の開きがあると書いてあります。これらはキャッシュなどのメモリシステムも違うので単純比較はできないですが、あなたのおっしゃる”1割”というのは少なすぎるかと思います。
0156ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 08:54:12.23ID:iHfDABU80
AMD\(^o^)/オワタ
0157ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 08:55:42.10ID:LR7TM0UL0
「一方でハードウェアのメカニズムを使い、アドレス空間を完全に分離させた場合、PSFの脆弱性は発生しない。」


はい解散
0158ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 09:00:37.33ID:KVmxm9xQ0
>>155
お前の言ってることでは
>>6
とかはわからないだろう。

6にわかるように書いてくれ。
俺はお前のような間抜けのためにわかりやすく書いたんじゃない。

まずは同じ土俵に上がってこいよ間抜け。
0159ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 09:02:16.14ID:aiPHjCqA0
>ハードウェアのメカニズムを使い、アドレス空間を完全に分離させた場合、PSFの脆弱性は発生しない
>セキュリティを確保したい場合、制御ビットを変更することでこの機能無効にできる

最初から対策されてた訳か。
0161ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 09:38:52.16ID:m/yP+uxw0
この手の脆弱性は現在のどのCPUにもあるよ。
Intelが叩かれていたときのにAMDが安全なCPUを宣伝しなかったのもそういう理由。何百個もある脆弱性の一つにすぎない。

たしかに他のソフトからデータを推測したり一部を読み取りできるんだが、それを行うためにはそのためのプログラムを管理者権限で常時実行する必要がある。
外部へ送信するならネットワークのセキュリティも超えていく必要がある。
それができる状況ってもうセキュリティ崩壊してると思う。

だからIntelもAMDも普通に使う限りは気にしなくていいよ。
0162ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 09:59:24.05ID:eJDXKoAQ0
>>158
私の意見に反論がないなら、>>42の該当箇所は訂正した方がいいと思いました。
0167ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 11:17:23.98ID:xppIyAQn0
キャッシュを汚染させてヒット/ミスヒットで値を推定するって基本が分かってない奴が偉そうにしてるスレ
0168ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 11:39:35.78ID:xppIyAQn0
そもそも投機実行が役に立つのが10回に1回もないとかネタで言ってるのかと
これはIntelとAMDのCPUで分岐予測のミス率を測定したものだが
数字はどれも10%以下だ
つまり10回に1回どころか100回に90回は投機実行は役に立っているのである
https://pbs.twimg.com/media/Eq-E_cvXUAE6U-U.png
0169ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 12:28:40.28ID:xMEiPrOr0
これってこれからはウィルスソフトがAMDに最適化してくれるってことだよね。AMDを使えばこんな機能があります。やったじゃん。
0170ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 12:44:07.67ID:UGzv/Y960
すでにハードウェア対応済みか
サンドボックスがソフト処理をしてるところをハードウェアを利用するようにしたら良いんだね
そしたら安全で処理も速くなるわけだ
0171ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 12:44:33.39ID:KVmxm9xQ0
>>162
は?
間違ってるというならソース出せよ基地外。
俺は学会論文出しているわけじゃないしお前は査読委員じゃない。

素人にわかりやすく書いた文に専門的な内容が省略してあるからどうだというんだよ間抜け。

わかりやすく書いたものに専門性を求めるならお前がかけと言ったが何故書かないんだ?
さっさとわかりやすくて専門的な文出せよ間抜け。

どうしたの?
わかりやすく書くことができないくせにわかりやすく書いたものを専門性が足りないってお前が文句言ったんだろうがよ。

さっさとわかりやすくて専門的に正しい文書けよ。
俺が採点してやるよ。
0173ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 12:47:06.12ID:KVmxm9xQ0
>>168
で?分岐予測に成功したからどうなの?

分岐予測は単なるコントロールの話で、それだけでは効率は良くならないよ。
間抜け。

実際の実行効率に影響を与えられるのはかなり限られたケースだけなんだよ。
0175ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 12:54:57.19ID:E2vq683f0
>>172
インテルは10nmプロセスで失敗してるし、
AMDからしたら周回遅れだよ。
まあ、投機的実行のバグはインテルが最先端を走っているけど。
0176ニューノーマルの名無しさん
垢版 |
2021/04/07(水) 12:56:49.63ID:xppIyAQn0
分岐予測は投機実行するために行われる
投機実行しないと命令ウィンドウは分岐命令を超えられないので
アウトオブオーダー実行の効率が大きく落ちる
分岐予測と投機実行は効率を上げるために必須のテクニックであって限られたケースでも何でもない
分岐命令はループの最後に必ず存在するのだから
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況