ある趣味プログラマーがAI生成ウェブサイトを立ち上げたが、数か月後にSQLインジェクションの欠陥を抱えており、攻撃者に晒される可能性があったことを発見した。この逸話は小さいが、それが象徴する体系的リスクは決して小さくない。
Vibe-coding――コードを書くのではなくAIにプロンプトを出してソフトウェアを構築すること――は、アプリケーション出荷のコストをほぼゼロにまで崩壊させた。GitHub Copilot、Cursor、Replit、そしてAnthropicのClaudeは、機能的なソフトウェアをエンジニアでない人々にもアクセス可能にした。しかしコード生成とコードセキュリティは異なる分野であり、LLMは前者を最適化する。複数のセキュリティ監査により、AI生成コードサンプルの40〜50%に悪用可能な弱点が含まれていることが判明しており、インジェクション欠陥、ハードコードされた機密情報、壊れた認証が最も頻繁に繰り返されている。モデルは正しく見えるものを生成するのであって、安全なものを生成するわけではなく、プロンプトを出す側にはその違いを見分ける専門知識がないことが多い。
企業にとって、この露出は構造的である。シャドーITが過給されている:事業部門は今やセキュリティレビューなしに顧客向けツールを立ち上げ、どのAppSecチームも監査できるスピードを超えて攻撃対象領域を拡大している。2023年のローコード/ノーコードのガバナンス問題の波は予告編だった。vibe-codingはその問題が桁違いの規模と低い可視性で発生しているのである。マーケティングマイクロサイトで見落とされた一つのインジェクションポイントが、GDPRやCCPAの罰則を引き起こす侵害の足がかりになりうる。
機会はセキュリティツール層にある。Snyk、Semgrep、GitGuardian、Veracodeは、自動スキャンをAIコーディングワークフローに直接組み込む好位置にあり、AI企業自身も、セキュリティをダウンストリームチェックとして扱うのではなく、生成にセキュリティ・バイ・デフォルトを組み込む必要がある。18か月以内に「構造的セキュア」がコーディングアシスタント間の競争上の差別化要因になり、サイバー保険会社がAI生成コードベースを個別のリスクカテゴリーとして価格設定し始めることが予想される。
推奨される行動:CISOは、AI生成コードがデプロイ前に自動化されたSAST/DASTゲートを通過することを義務付け、vibe-codedアプリをデフォルトで信頼できないものとして扱い、今すぐシャドーデプロイメントの棚卸しを行うべきである。コーディングアシスタント契約を評価するCTOは、セキュリティガードレールを生産性向上と同じくらい重視すべきである――侵害のクリーンアップコストは、速度向上による節約を大きく上回る。