Hobold の最近のコンテンツ

この論文は、2019 年の独自のプログラム実行チェックに関連しているのではないかと思います。 著者らは、投機的リークを発見し、リークを引き起こす命令シーケンスを生成するための、かなり自動化された方法を提示しました。 特効薬ではないですが、こんなテクニックがあれば…。

  • ホーボルド
  • 投稿 #1,150
  • フォーラム: CPU およびマザーボードのテクノロジ

そう、これはzenbleedを引き起こしたのと同じ研究からの副産物だ。 これは同じ脆弱性ではなく、同じような状況下で同じような種類の漏洩が発生しただけです。 投機的実行をトリガーし、その投機をロールバックすることにより、内部 CPU レジスタをプログラムから読み取ることができます。

  • ホーボルド
  • 投稿 #1,142
  • フォーラム: CPU およびマザーボードのテクノロジ

私は常駐の AMD ファンなので、変わったことの 1 つは、AMD がもう最悪ではなくなったことについて言及したいと思います。 いつものように、この件に関する意見は質問者によって異なる場合があります。:) これは具体的な推奨事項ではなく、時間をかけて検討する価値があるかもしれないという意見にすぎません...

  • ホーボルド
  • 投稿 #7
  • フォーラム: CPU およびマザーボードのテクノロジ

実際のシリコンは研究室で動いているのでしょうか? 多くても 3 つ: 現在の、次の、および非常に初期のテスト シリコン (CPU プロトタイプでさえ、完成していない将来のシリコン製造プロセスをテストするのがせいぜいです)。 何世代にもわたって制作中ですか? 軽く4つ、もしかしたらそれ以上かもしれません。 でも、一番遠いのは…

  • ホーボルド
  • 投稿#16
  • フォーラム: CPU およびマザーボードのテクノロジ

AMD の勝利は主にサーバー分野でのものであり、Microsoft にはマインドシェアがなく、市場シェアはさらに低いことを理解すれば、これはそれほど奇妙ではありません。 Linux がオープンソースであること、そして AMD が Microsoft と協力して作業するよりも簡単にバグ修正に取り組むことができることも助けになっているのではないかと思います。

  • ホーボルド
  • 投稿 #7,849
  • フォーラム: CPU およびマザーボードのテクノロジ

既知の値が不変ですべてゼロである場合のみ。 実際の場所、つまり物理レジスタ ファイルの数は有限です。 値を保持するのに十分なスペースがないため、値は常に上書きされます。 あなたが言いたいのは、プログラムはそのプログラムを削除できないということです...

  • ホーボルド
  • 投稿 #7,846
  • フォーラム: CPU およびマザーボードのテクノロジ

あなたが説明する内容は、実際にどのように実装されるかではありません。 特別な命令 VZEROUPPER と、命令デコーダによって明示的に認識される少数のイディオム (たとえば、それ自体からの減算、それ自体との XOR) があります。 これらのいくつかの特殊なケースは最適化されています (そして間違っています...)

  • ホーボルド
  • 投稿 #7,825
  • フォーラム: CPU およびマザーボードのテクノロジ

memset または bzero が YMM レジスタを初期化して、標準のハンドコードされたアセンブリ実装のソースとして使用するとき C/C++ ルーチンの場合、その特定の YMM レジスタには、割り当てに関係なく、リークされる関連データが含まれなくなります。 フラグ。 攻撃者がそれを読み取ることができるという理由だけで...

  • ホーボルド
  • 投稿 #7,820
  • フォーラム: CPU およびマザーボードのテクノロジ

そして、ほぼすべてのプログラムで同じように memset または bzero が使用され、その間の YMM レジスタが効果的にクリアされます。 AVX レジスタには常に関連情報が含まれているとは限らないため、適切なデータと適切なタイミングで攻撃をターゲットにすることは困難です。

  • ホーボルド
  • 投稿 #7,817
  • フォーラム: CPU およびマザーボードのテクノロジ

一部の文字列の断片を取得することはできますが、文字列全体を取得することはできません。 VZEROUPPER の重要な点は、Zenbleed リークの場合は、YMM レジスタの上半分を削除することです。 失われたバイトを思い起こすには、人工的かどうかにかかわらず、多くの知性が必要です。 と同じように...

  • ホーボルド
  • 投稿 #7,815
  • フォーラム: CPU およびマザーボードのテクノロジ

その通り。 インテルは劣勢に立たされており、創造性を発揮する必要があった。 Eコアは、消費電力が手に負えなくなり、Intelが依然としてCinebenchをRyzenに失ったという問題の回避策です。 ああ、だから Steam デッキは Intel Core を搭載しているのですね... あ、ちょっと待って!

  • ホーボルド
  • 投稿 #22
  • フォーラム: CPU およびマザーボードのテクノロジ

最新のブログ投稿

Hobold の最近のコンテンツ
September 18, 2023

この論文は、2019 年の独自のプログラム実行チェックに関連しているのではないかと思います。 著者らは、投機的リークを発見し、リークを引き起こす命令シーケンスを生成するための、かなり自動化された方法を提示しました。 特効薬ではないですが、こんなテクニックがあれば…。ホーボルド投稿 #1,150...