この仕組みは、ゲームAIやロボット制御などで使われてきた強化学習と同じ考え方で、成功した行動を報酬として強化しながらモデルの能力を高めていきます。
Mayhemは、攻撃者の視点でソフトウェアを自動テストするAIベースのセキュリティツールを開発していた企業です。Bugcrowdはこの技術を取り込み、同社のクラウドソーシング型セキュリティプラットフォームと統合しました。
その結果、次の3つを組み合わせたエコシステムが構想されています。
Bugcrowdが重視しているのは、合成データではなく実際のソフトウェアを使うことです。
人工的に作られたデータセットは基本的なパターン学習には役立ちますが、現実のアプリケーションには以下のような複雑さがあります。
セキュリティ分野ではデータの扱いが特に重要です。
これによりAI研究者や企業は、機密情報を扱うことなく脆弱性探索や修正アルゴリズムの研究を進めることができます。
AIは膨大なソフトウェア環境を高速に探索できますが、未知の攻撃手法や複雑なシステム理解には依然として人間の創造力や判断力が重要です。
つまり理想的な形は、
という協働モデルだとされています。
BugcrowdのRL Environmentsの狙いは、AIにより現実的な訓練環境を提供し、将来的には脆弱性の初期発見や修正作業の多くを自動化することです。
もしこのアプローチが広く普及すれば、AIがソフトウェアの潜在的なバグを早期に見つけ、人間の専門家はより高度で戦略的なセキュリティ問題に集中できるようになる可能性があります。
Comments
0 comments