AI LAB / KEYWORD DICTIONARY

基礎知識

ExploitBench(エクスプロイトベンチ)とは?

ExploitBenchは、LLMが脆弱性の到達・再現から攻撃用機能の構築、任意コード実行まで進める能力を段階的に測るセキュリティ評価基準です。

仕組みと使いどころ

ExploitBenchは、LLMによるエクスプロイト開発能力を16項目、5段階で評価するベンチマークです。最初の評価対象は、修正済みのV8脆弱性41件です。脆弱なビルドと修正パッチをモデルに与え、脆弱な処理への到達、バグの再現、V8サンドボックス内外で利用できる攻撃用機能の構築、制御フローの奪取や任意コード実行までを自動判定します。単なるクラッシュや概念実証だけでなく、実際の攻撃につながる能力へどこまで進めたかを細かく比較できます。一方、管理された環境と特定の修正済み脆弱性を用いる評価であり、未知の脆弱性の発見能力や、あらゆる実環境での攻撃成功を直接示すものではありません。

ExploitBenchの活用例

たとえば、こんな場面で

モデルごとに同じV8脆弱性と試行条件を与え、バグの再現で止まったのか、サンドボックスを越えた読み書きや任意コード実行まで到達したのかを比較する用途が考えられます。

使うときのポイント

結果を比較するときは、対象脆弱性、試行回数、ターン上限、通常版と追加助言付き版の違いを確認してください。提示資料からは、GLM-5.3が410回中50回成功したという数値は確認できません。

参考資料

Measuring LLMs’ ability to develop exploits (新しいタブで開きます)ExploitBench: A Capability Ladder Benchmark for LLM Cybersecurity Agents (新しいタブで開きます)GitHub - exploitbench/exploitbench: ExploitBench measures how far AI agents climb, from reaching vulnerable code, to triggering the bug, to building exploit primitives, to arbitrary code execution. (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る