仮想的な脱出、現実的な報酬:GoogleのkvmCTFを紹介します
Googleのソフトウェアエンジニア、Marios Pomonisが、Kernel-based Virtual Machine(KVM)ハイパーバイザー向けの脆弱性報奨金プログラムkvmCTFを発表しました。KVMは、15年以上の開発歴があり、AndroidやGoogle Cloudのようなプラットフォームで広く使用されているオープンソースハイパーバイザーです。Googleは、KVMプロジェクトの積極的な貢献者であり、kvmCTFプログラムを通じて脆弱性を特定し対処することを目指しています。kvmCTFプログラムは、参加者がログインし、exploitを使用して旗を取得するラボ環境を提供します。kernelCTFとは異なり、kvmCTFはゼロデイ脆弱性に焦点を当てています。参加者がnデイ脆弱性を使用しても報酬は与えられません。上流パッチがリリースされた後、ゼロデイ脆弱性の詳細がGoogleと共有され、Googleがオープンソースコミュニティと同じタイミングで情報を受け取ります。kvmCTF環境は、裸のメタルホストが単一のゲストVMを実行する構成です。参加者は、ゲストVMにアクセスし、ホストに対するゲストからホスト攻撃を試みる時間スロットを予約できます。攻撃の成功度によって報酬額が決まり、エクスプロイトの種類に基づく異なるティアがあります。報酬額は、相対的なメモリー読み取りの$10,000から、フルVMエスケープの$250,000までです。相対的なメモリー書き込み/読み取りティアとサービス妨害を促進するために、kvmCTFは、KASANが有効化されたホストを使用するオプションを提供します。KASAN違反をトリガーすることで、旗を取得することができます。kvmCTFに参加するには、まずプログラムのルールを読む必要があります。これにより、時間スロットの予約方法、ゲストとの接続方法、旗の取得方法、脆弱性の報告方法がわかります。参加者は、Discord上のチームとも連絡を取り合い、さらなるアシストを受けることができます。