IT用語集 › セキュリティ › VMエスケープ

VMエスケープ

セキュリティ Svenska → 更新: 2026-10-22

仮想マシン内のコードがホストやハイパーバイザーに抜け出すこと。パブリッククラウドのモデル全体が「誰にも成功されない」ことに依存している攻撃だ。テナント間の分離は仮想化の中核的な約束である。

攻撃対象になるのはハイパーバイザー本体より、エミュレートされたデバイスであることが多い。グラフィックス、ネットワークカード、USBコントローラー、誰も使わないのにモデルに存在する古い周辺機器などだ。VENOM(2015年)はQEMUの仮想フロッピーディスクコントローラーを突いたもので、ゲストのほとんどが必要としないデバイスだった。対策もそこから導かれる。デバイスモデルを最小化する(Firecrackerが少数のデバイスしか公開しないのはまさにこのため)、ハイパーバイザープロセスをseccompやSELinuxの下で動かして脱出に成功しても空の檻に落ちるようにする、そしてパッチを当てる。カーネルを共有するコンテナでは、同じ問題がより深刻な形で現れる。

← 用語集に戻る