Rowhammer対策も無効
「RAMBleed」とは? 物理メモリからデータを盗む新手の手口
セキュリティ研究者が発見したRowhammer攻撃の亜種「RAMBleed」は、物理メモリからデータを盗むことが可能だ。従来の対策では被害を防ぐことができない可能性がある。
国際研究チームが「RAMBleed」という攻撃を発見した。これはハードウェア脆弱(ぜいじゃく)性「Rowhammer」(「Row Hammer」とも)を悪用した攻撃の亜種とみられる。RAMBleedは、Rowhammer対策パッチを適用したシステムにも通用する。
RowhammerはDRAMでビット反転を誘発させ、システムの中核的な防御を回避できる脆弱性だ。Rowhammerを悪用した攻撃は通常、メモリに不正な値を書き込む。対してRAMBleedは、物理メモリに保存されたデータを読み取る目的でRowhammerを悪用する。
メモリを「サイドチャネル攻撃」で読み取る
ミシガン大学のアンドリュー・クウォン氏とダニエル・ジェンキン氏、グラーツ工科大学のダニエル・グルス氏、アデレード大学のユバル・ヤロム氏の研究チームは、RAMBleedを「サイドチャネル攻撃」だと説明する。サイドチャネル攻撃とは、攻撃者が標的のシステムの利用時間や消費電力を観察し、それらの情報を基に物理メモリのデータを読み取る攻撃手法だ。
「物理メモリはシステム内の全プロセスが共有しているので、全プロセスがリスクにさらされることになる」。研究チームはRAMBleedに関するFAQ(よくある質問と回答)の中でそう記している。同チームが実証した攻撃では、SSHサーバ/クライアントツール「OpenSSH」の暗号化鍵であるRSA鍵を読み取れたという。「RAMBleedはメモリに保存されたどんなデータでも読み取れる。実際に何を読み取るかは、標的となったエンドポイントが実行しているプログラムのメモリアクセスパターンによる」(同チーム)
既存の対策が通用しない
研究チームによれば、データの誤りを検出して訂正する「誤り訂正符号」(ECC:Error Correcting Code)のような従来の対策では、RAMBleedからシステムを守れる保証はないという。RAMBleedでは攻撃者がビット反転を読み取り、サイドチャネル攻撃のための情報とする。攻撃者は単にビット反転が起きたことさえ分かればよい。その結果、ECCによって反転が修正されたかどうかを問わず、機密情報が流出する。
「メモリモジュールを『DDR4』規格の製品にアップグレードし、『Target Row Refresh』(TRR、目的行のリフレッシュ)機能を有効にすることでリスクを緩和できる」と研究チームは見解を示す。加えて、さまざまな種類のエンドポイントがRAMBleedの影響を受けると推測している。
IntelがRAMBleedを危険視していない理由
脆弱なデバイスを悪用するためには、標的のエンドポイントへの直接アクセスを必要とすることなどから、IntelはRAMBleedの重大性を「低」と位置付けている。脆弱性評価システム「CVSS v3」(Common Vulnerability Scoring System Version 3.0)は、0~10のスコア範囲のうち「3.8」と評価している。
「Rowhammerの悪用を通じて公開される恐れのある物理アドレス情報は、ユーザーの情報自体を含んでいない。だが無関係の攻撃手段を増強する目的で利用される可能性はある」。Intelはそう説明する。この同社の主張と、研究チームの発表には食い違いがあるようだ。研究チームは実証実験で「RAMBleedを使ったOpenSSHに対する攻撃で、長さ2048bitのRSA鍵を流出させた」という。
セキュリティベンダーRendition Infosecの創業者兼CEOであるジェイク・ウィリアムズ氏は、Intelと研究チームが「2つの違う事柄に言及している」可能性があると指摘する。「Intelの発表は、ASLR(アドレス空間配置のランダム化)のようなセキュリティ対策を回避する目的でのRAMBleed利用について論じている」と同氏は言う。
ウィリアムズ氏はRAMBleedを「興味深い脆弱性」と位置付けた上で、「理想的な研究環境では特に危険性が高いものの、本番環境でどれほどの被害を及ぼすかは分からない」と言い添える。「攻撃者がRAMBleedを実際に悪用したとしても、われわれがそれに気付くのは難しいだろう。Rowhammerと同様、ログには一切痕跡が残らないので、確認が難しい」(同氏)
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
2
「HDD終了」は本当か 巨大クラウド2社が下した大容量フラッシュへの決断
-
3
AIで人を減らした企業がもう心変わり 「AIブーメラン現象」の実態
-
4
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
5
10年かけてBIを再構築したアマノの一手 「権限がない」「予算がない」でもDXは動かせる
-
6
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
-
7
【漫画付き】"RAG導入失敗3例"と処方箋 「入れても使われない」を終わらせる
-
8
レビューで高評価だったAI生成コードが本番環境でエラーを多発する理由
-
9
人気のプログラミング言語「Rust」と「Python」の違いは何か?
-
10
LLMの「過学習」、正しく説明している文章はどれ?
ホワイトペーパーランキング PR
-
1
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
2
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
3
属人化や仕様バグはなぜ起きる? AI時代に必須のドキュメント文化の作り方
-
4
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
5
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
6
中小企業必見、Microsoft 365でゼロトラストセキュリティを実現する方法
-
7
5分で分かる「AI駆動開発エージェント」 要件定義から設計・実装・テストまで
-
8
動画で知るランサムウェア被害企業のリアル、会計データが無事だった理由とは
-
9
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
10
NTTドコモが実践したクラウド統合監視 業務量2倍でも残業削減を実現できた理由
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー