~/VibeHandbook
無料 PDF
≡

章 18

バイブコーダーのためのセキュリティ

セキュリティは、バイブコーディングの中でも静かに牙をむく部分だ。壊れた機能はすぐに表面化する——ボタンが動かない、だから直す。だがセキュリティの穴は、誰かがそれを見つけてあなたのユーザーのデータをフォーラムにばらまくその日まで、決して表面化しない。その頃には、そのバグを書いたAIはとっくにいなくなっていて、なぜ自分のパスワードが漏れたのかを千人に説明するはめになるのはあなただ。

この章は恐怖を煽るためのものではない。安全な小さなアプリを出荷するために、ペネトレーションテスターになる必要も、OWASP Top 10を暗記する必要もない。必要なのは、ソフトウェアが侵入される数少ない手口を理解すること、AIが繰り返し生み出すパターンを見分けられること、そして出荷前にレビューのゲートを1つ追加することだ。哲学はこの本の他の部分と同じだ。理解していないものは決して出荷しない——そしてセキュリティは、理解していないことの代償が最も高くつく場所である。

  1. 18.1AIが生成するコードがデフォルトで安全でない理由→
  2. 18.2インジェクション: 入力がコードになるとき→
  3. 18.3シークレットとAPIキー: 露出したキーの罠→
  4. 18.4認証と認可: 誰でも呼べるエンドポイント→
  5. 18.5ファイルの取り扱いとアップロード→
  6. 18.6依存関係のリスク: AIが発明したパッケージ→
  7. 18.7セキュリティレビューのゲート→
  8. 18.8自動化への慢心、セキュリティ編→
  9. 18.9まとめと練習→

オフラインでも読みたい?

本編まるごとを PDF または EPUB で無料ダウンロード。