AIサイバーセキュリティはプルーフ・オブ・ワークではない
17時間前原文(antirez.com)
概要
- Proof of Workとバグ発見の違い解説
- LLMの知能レベルがバグ発見能力を決定
- OpenBSD SACKバグを例に議論
- 弱いモデルはバグを理解できない
- 将来のサイバーセキュリティはモデルの質が鍵
PoW(Proof of Work)とバグ発見の根本的な違い
- Proof of Workは、ハッシュ衝突を見つける作業
- 作業量(N)が増えるほど難易度が指数関数的に上昇
- しかし、十分なリソースがあれば必ず条件を満たすSが見つかる
- より多くの「作業能力」を持つ側が最終的に勝利
- バグ発見はPoWとは異なる性質
- LLM(大規模言語モデル)は実行ごとに異なる分岐を辿る
- しかし、コードの状態に基づく分岐は最終的に飽和
- モデルをM回サンプリングしても、限界は「M」ではなく「I(知能レベル)」で決まる
OpenBSD SACKバグが示すもの
- 劣ったモデルは、無限回サンプリングしても本質的なバグに気付かない
- 具体例
- start windowのバリデーション欠如
- 整数オーバーフロー
- NULLであってはならないノードへの分岐
- これらが組み合わさって初めてバグが発生
- 弱いモデルはパターンマッチングしかできず、真の理解やエクスプロイト生成が不可能
- 強いモデルほどハルシネーションが減り、逆にバグの兆候すら見逃す場合も
サイバーセキュリティの未来像
- サイバーセキュリティは、Proof of Workのように「GPUが多い方が勝つ」時代ではない
- より優れたモデル・高速なアクセスを持つ側が有利
- 弱いモデルがOpenBSD SACKバグを発見できるという主張は誤り
- GPT 120B OSSなどで実際に試すことを推奨
- Mythosのような真の理解力を持つモデルだけが本質的なバグを発見可能
補足情報・関連リンク
- Proof of Workとサイバーセキュリティの比較議論(Hacker News)
- https://news.ycombinator.com/item?id=47769089