OpenAIが衝撃的な発表をしました。同社のAIがLinuxカーネルで、約1,000件もの脆弱性を発見したのです。Linuxカーネルは、何十年にもわたってオープンソースコミュニティの厳しい精査を受け続けてきたコードベースです。
従来のセキュリティモデルは、「多くの目で見れば、バグは見つかりやすくなる」という考え方に基づいていました。つまり、人間がコードをレビューして欠陥を見つけるという方法です。攻撃者の動きが人間並みの速さだった時代には、これでうまくいっていました。しかしAIによって、その力関係は一変します。
AI:AMのホストを務めるネイサン・レベンズは、今回の発見は、AIが人間の能力を超えて技術的な作業を大幅に加速できることを示していると主張しています。たとえば、次のような分野です。
• 大規模なセキュリティ監査(もちろん)
• システムコードの効率最適化
• 形式検証における構成的証明や反例の発見
• AI研究そのもの——アーキテクチャ探索には、まだ簡単に見つけられる成果が残されています
つまり、世界で最も厳しく精査されているオープンソースプロジェクトであるLinuxのカーネルレベルのコードに、AIが発見できるバグが1,000件もあるのなら、ほかのコードベースにはおそらくそれ以上のバグが潜んでいるということです。オープンソースが防御側にもたらしていた優位性は、今や逆転しかねません。
これはAIが開発者に取って代わるという話ではありません。AIによって、技術分析の速度と深さが変わるという話です。今問われているのは、攻撃者が脆弱性を悪用するよりも速く、防御側がAIを活用したセキュリティ対策を拡大できるかどうかです。
従来のセキュリティモデルは、「多くの目で見れば、バグは見つかりやすくなる」という考え方に基づいていました。つまり、人間がコードをレビューして欠陥を見つけるという方法です。攻撃者の動きが人間並みの速さだった時代には、これでうまくいっていました。しかしAIによって、その力関係は一変します。
AI:AMのホストを務めるネイサン・レベンズは、今回の発見は、AIが人間の能力を超えて技術的な作業を大幅に加速できることを示していると主張しています。たとえば、次のような分野です。
• 大規模なセキュリティ監査(もちろん)
• システムコードの効率最適化
• 形式検証における構成的証明や反例の発見
• AI研究そのもの——アーキテクチャ探索には、まだ簡単に見つけられる成果が残されています
つまり、世界で最も厳しく精査されているオープンソースプロジェクトであるLinuxのカーネルレベルのコードに、AIが発見できるバグが1,000件もあるのなら、ほかのコードベースにはおそらくそれ以上のバグが潜んでいるということです。オープンソースが防御側にもたらしていた優位性は、今や逆転しかねません。
これはAIが開発者に取って代わるという話ではありません。AIによって、技術分析の速度と深さが変わるという話です。今問われているのは、攻撃者が脆弱性を悪用するよりも速く、防御側がAIを活用したセキュリティ対策を拡大できるかどうかです。