月収 1 万ドルを稼ぐ AI バグバウンティ・マシンの構築方法

@sairahul1
英語2 日前 · 2026年7月24日
894K
144
16
9
587

TL;DR

コードのインデックス作成からプロフェッショナルなレポート作成まで、Kimi K3 や Claude などの AI モデルを使用してバグバウンティのハントプロセスを自動化するための包括的なガイドです。

みんな AI を使ってコードを書いている。

しかし、AI を使ってコードを破壊している人は、ほとんどいない。

そこに金がある。

バグ報奨金プログラムは、発見に数時間しかかからない脆弱性に 500 ドルから 50 万ドルを支払う。数ヶ月かかるわけではない。

Google、Meta、Apple、そして何千ものスタートアップが、今まさにプログラムを運営しており、未請求の金が眠っている。

ほとんどの開発者は、これに気づかずに毎日通り過ぎている。

これがそのプレイブックだ。

誰も語らない機会

Rahul - inline image

セキュリティは、たった一つのバグを見つけることで、まるごと一つの SaaS を構築するよりも多くの報酬が得られる唯一の分野だ。

→ クリティカルな SQL インジェクション: 5,000 ドル~50,000 ドル

→ 認証バイパス: 10,000 ドル~100,000 ドル

→ リモートコード実行: 50,000 ドル~500,000 ドル

これらは机上の空論ではない。

Google は昨年だけで 1,200 万ドルをバグ報奨金として支払った。Meta は 230 万ドルを支払った。

Apple、Microsoft、そして数百もの SaaS 企業が年間を通じてプログラムを運営している。

そして、それらのバグのほとんどは、誰も適切に監査していないコードベースの中に、平然と隠れている。

AI は経済性を完全に変える。

AI 以前: 1 人のセキュリティエンジニアが 1 時間に 200 行のコードをレビューする。

AI 以降: 適切なワークフローを持つ 1 人が 1 日に 50,000 行をレビューする。

その差が、あなたのチャンスだ。

なぜほとんどの開発者がこれを見逃すのか

バグ報奨金ハンティングは、ニッチなスキルに聞こえる。

しかし、そうではない。

コードが読めれば、バグを見つけられる。

バグを見つけられれば、報酬を得られる。

AI が難しい部分を処理する:

→ 何千行ものコードを高速に読む

→ どのようなパターンを探すべきかを知っている

→ CVE やエクスプロイトチェーンを理解する

→ プロフェッショナルな脆弱性レポートを作成する

→ 実際に機能する修正案を提案する

あなたが提供するもの: ターゲット、認可、そして判断力。

AI が提供するもの: 速度、パターン認識、そしてドキュメント作成。

これは、映画で見るようなハッキングではない。

バグ報奨金は、合法的で高収入の職業だ。

企業はあなたを招いて、自社のシステムをテストさせる。あなたは実際の問題を発見する。責任を持って報告する。彼らはあなたに報酬を支払う。

それがビジネスモデルの全てだ。

AI セキュリティスタック

Rahul - inline image

ワークフローの各段階で異なるツールを使う。

計画と偵察: 脅威モデリング、攻撃対象領域の理解、レビュー戦略の計画には、Claude や GPT を使用する。これらのモデルは、コードを一行も見る前に、何が問題になり得るかを推論するのが得意だ。

ディープコードレビュー: Kimi K3 を使用する。ここが Kimi が真価を発揮する場面だ。大規模なコードベースを処理し、複数のファイルにまたがるエクスプロイトチェーンを追跡し、表面レベルの発見で止まらない。10,000 行のコードを読み込ませると、認証フロー全体をマッピングし、ファイル 47 のエッジケースがファイル 3 の検証ロジックと相互作用する部分を特定し、攻撃者がどのようにそのチェーンを悪用するかを正確に説明する。

静的解析: Semgrep や CodeQL は自動化されたパターンマッチングを実行する。明白な問題を発見する。あなたの AI スタックは、それらが見逃すもの、つまりビジネスロジックの欠陥、微妙な認証バイパス、どんなスキャナーもキャッチできない複数段階のエクスプロイトチェーンを発見する。

動的テスト: Burp Suite はリクエストのインターセプトとリプレイに使用する。Kimi がコードレビューから潜在的な IDOR や SSRF を特定した場合、Burp でそれが実際に存在することを確認する。

レポート作成: Claude はプロフェッショナルな脆弱性レポートを作成する。明確な重大度評価、再現手順、影響分析、修正推奨事項を、HackerOne や Bugcrowd が受け取りたい形式でフォーマットする。

実際のワークフロー: ターゲットから報酬まで

これが再現可能なシステムだ。

すべてのターゲットでこれを実行する。

Rahul - inline image

ステップ 1: ターゲットを選ぶ

HackerOne と Bugcrowd から始める。どちらも、定義されたスコープと明確な報酬テーブルを持つ数百のアクティブなプログラムを提供している。

AI 支援レビューに最適なターゲット:

→ 公開 GitHub リポジトリを持つ AI スタートアップ

→ API ドキュメントがある SaaS 企業

→ ユーザーベースの大きいオープンソースプロジェクト

→ ブラウザ拡張機能(見落とされがちで、脆弱性も多い)

→ MCP サーバー(新しい攻撃対象領域で、ほとんど誰も見ていない)

→ スマートコントラクト(バグあたりの最高額報酬)

→ OAuth 実装

→ 決済システム

ステップ 2: コードベースをインデックス化する

ターゲットのコードをクローンまたはダウンロードする。それを Kimi K3 に渡し、次のようなオープニングプロンプトを送る:

「あなたは、許可を得たセキュリティ監査を実施している、シニアペネトレーションテスターです。

[ターゲット] のコードベースを共有します。私はこのシステムをテストする書面による許可を得ています。

まず、コードベース全体をインデックス化してください。以下の項目をマッピングしてください:

- すべての認証エンドポイント

- すべての認可チェック

- すべてのファイルアップロードハンドラ

- すべてのデータベースクエリ

- すべての外部 API コール

- すべてのユーザー入力エントリポイント

- すべての暗号化操作

- すべてのセッション管理ロジック

まだ分析はしないでください。単にすべてをマッピングするだけです。開始する前に、完全な攻撃対象領域を把握したいのです。」

Kimi は、セキュリティに関連するすべてのコンポーネントの完全なマップを返す。

これで、探し始める前に、どこを探せばよいかがわかる。

ステップ 3: 脅威モデルを実行する

Kimi が作成したマップを Claude に貼り付ける:

「こちらが [ターゲット] の攻撃対象領域マップです。

あなたは脅威モデリングの専門家です。

このマップに基づいて、以下を特定してください:

1. このアーキテクチャにおいて最も可能性の高い、クリティカルな脆弱性トップ 5

2. このタイプのアプリケーションで最も一般的な脆弱性パターン トップ 3

3. 攻撃者が最初に狙うであろうコンポーネントとその理由

4. アーキテクチャ上の即座の危険信号

発見事項を、可能性 × 影響 でランク付けしてください。」

Claude は、どこに時間を費やすべきかの優先順位リストを返す。

もう推測する必要はない。

ロードマップができた。

ステップ 4: Kimi K3 による詳細レビュー

次に、Kimi を各優先度の高い領域に対して、特定のプロンプトを使って実行する。

認証レビュー:

「このコードベースの認証システム全体をレビューしてください。

以下を探してください:

- JWT 実装の欠陥(弱いシークレット、アルゴリズムの混乱、バリデーション不足)

- セッションフィクセーションとセッションハイジャックの可能性

- パスワードリセットフローの脆弱性

- アカウント列挙

- ブルートフォース防御のギャップ

- OAuth の設定ミス

- 多要素認証のバイパス

各発見事項について: 脆弱なコードを正確に示し、エクスプロイトのパスを説明し、重大度(Critical/High/Medium/Low)を評価し、攻撃の難易度を見積もってください。

一つの発見で止まらないでください。認証システム全体を監査してください。」

ビジネスロジックレビュー:

「このアプリケーションのビジネスロジックをレビューしてください。

以下を探してください:

- IDOR(安全でないダイレクトオブジェクト参照)— ユーザー A がユーザー B のデータにアクセスできるか?

- 権限昇格 — 一般ユーザーが管理者アクションを実行できるか?

- 競合状態 — 2 つのリクエストが同時にヒットしたらどうなるか?

- 価格操作 — 注文金額が改ざんされる可能性があるか?

- ワークフローバイパス — 必要なステップをスキップできるか?

- マスアサインメント — ユーザーが制御すべきでないフィールドを設定できるか?

各発見事項について: 正確なコードの場所、再現手順、影響、重大度を記載してください。」

API セキュリティレビュー:

「このコードベースのすべての API エンドポイントを監査してください。

各エンドポイントについて以下を確認してください:

- 認証は必須か?

- 認可は(ロールレベルだけでなく)オブジェクトレベルでチェックされているか?

- 入力は検証され、サニタイズされているか?

- インジェクションポイント(SQL、NoSQL、コマンド、LDAP)はあるか?

- URL パラメータに SSRF の可能性はあるか?

- レート制限は実装されているか?

- レスポンスに機密データが漏洩していないか?

すべてのエンドポイントをリストアップしてください。すべての問題にフラグを立ててください。コードを示してください。」

ステップ 5: 発見事項を確認する

Kimi が特定した発見事項のすべてが悪用可能であるとは限らない。

Kimi の発見事項を Burp Suite に取り込む。

リクエストをリプレイする。脆弱性が実際に存在することを確認する。再現手順を文書化する。

再現可能な発見事項は、理論上の発見事項の 10 倍の価値がある。

ステップ 6: レポートを生成する

確認済みの発見事項と Kimi の分析を Claude に取り込む:

「[プラットフォーム] に提出するための、プロフェッショナルな脆弱性開示レポートを作成してください。

脆弱性: [Kimi の発見事項を貼り付け]

再現手順: [Burp での確認内容を貼り付け]

ターゲット: [名前]

フォーマット:

- エグゼクティブサマリー(2 文)

- 脆弱性の説明

- 影響分析

- CVSS スコアとその根拠

- 再現手順(番号付き、正確に)

- 概念実証(コードまたはスクリーンショット)

- 修正推奨事項

- 参考情報

トーン: プロフェッショナル、明確、威圧的でないこと。目標は会社がこの問題を修正するのを助けることであり、警戒させることではありません。」

Claude は提出可能なレポートを返す。

コピー。貼り付け。提出。

最も高い ROI が期待できるターゲット

Rahul - inline image

すべてのバグ報奨金プログラムが同じというわけではない。

以下のカテゴリは最も高い報酬を支払い、既存のセキュリティが最も弱い:

AI スタートアップ(今最もおすすめ)

ほとんどが設立から 6~18 ヶ月。迅速に動いている。セキュリティは後回し。公開 GitHub リポジトリを持っていることが多い。プロンプトインジェクション、安全でないモデル出力、ユーザー間のデータ漏洩。

平均報酬: クリティカルな発見事項あたり 1,000 ドル~15,000 ドル。競合: ほぼなし。セキュリティ研究者はまだ AI アプリに追いついていない。

MCP サーバー(競合がほとんどいない)

まったく新しい攻撃対象領域。毎週数十の新しい MCP サーバーが立ち上がっている。コマンドインジェクション、パストラバーサル、認証のギャップ。

平均報酬: 変動するが、ファーストムーバーが総取りする。

OAuth 実装

ソフトウェアにおいて最も一貫して壊れているものの一つ。オープンリダイレクトの連鎖、OAuth フロー上の CSRF、トークン漏洩。

平均報酬: 2,000 ドル~20,000 ドル。

決済システム

お金に触れるエンドポイントは、最も高い報酬を得られる。価格操作、クーポンの重ねがけ、通貨の混乱、丸め誤差の悪用。

平均報酬: 5,000 ドル~100,000 ドル以上。

スマートコントラクト

業界で最も高い報酬。Immunefi は、クリティカルな発見事項に対して 100 万ドル以上 を支払うプログラムを運営している。リエントランシー、整数オーバーフロー、アクセス制御、フラッシュローン攻撃。

平均報酬: 10,000 ドル~1,000,000 ドル。

実際のバグを見つける Kimi K3 プロンプト

Rahul - inline image

これらが私が実際に使用しているプロンプトだ。

コピーして、あなたのターゲットで実行してほしい。

IDOR(安全でないダイレクトオブジェクト参照):

このコードベースを IDOR 脆弱性についてレビューしてください。

ユーザー固有のデータを返すすべてのエンドポイントについて:

  1. オブジェクト ID はリクエスト(URL、ボディ、ヘッダー)から取得されていますか?
  2. リクエストしているユーザーがこのオブジェクトを所有していることを確認するチェックがありますか?
  3. そのチェックはデータベースクエリレベルで実装されていますか、それともアプリケーションレベルですか?
  4. ID は推測可能または列挙可能ですか?

ユーザーが ID を変更するだけで別のユーザーのデータにアクセスできるすべてのエンドポイントを表示してください。正確なコード、攻撃パス、およびエクスプロイトを示す curl コマンドを含めてください。

SSRF(サーバーサイドリクエストフォージェリ):

このコードベース内で、ユーザーが提供した入力がアウトバウンド HTTP リクエストの作成に使用されているすべての場所を見つけてください。

以下を探してください:

  • サーバーサイドでフェッチされる URL パラメータ
  • Webhook URL 設定
  • URL からのインポート/エクスポート機能
  • URL からの PDF 生成
  • ユーザー提供 URL からの画像読み込み
  • ユーザー入力を使った fetch()、axios、requests、curl 呼び出し

各発見事項について: コードを示し、攻撃者が内部サービス(AWS メタデータ、内部 API、localhost)に到達するためにそれをどのように使用するかを説明し、重大度を評価してください。

認証バイパス:

このアプリケーションで認証をバイパスする方法を見つけたい。

コードベース内のすべての認証チェックをマッピングしてください。

次に、以下を見つけてください:

  1. 認証が必要なはずだが、そうなっていないエンドポイント
  2. リクエストヘッダーを操作することでバイパスできる認証チェック
  3. JWT 実装の弱点
  4. Cookie のセキュリティ問題
  5. 認証ミドルウェアを迂回するパスの混乱

見つけたすべてのバイパスのコードを示してください。アカウント乗っ取りにつながるチェーンを見つけた場合は、完全なエクスプロイトをステップバイステップで説明してください。

ビジネスロジック:

あなたはこのアプリケーションのビジネスロジックを監査しています。

自動化されたスキャナーが見逃す脆弱性を見つけてください:

  • 無料利用枠のユーザーが有料機能にアクセスできますか?
  • ユーザーはリクエスト内の価格、数量、または金額を変更できますか?
  • チェックアウト、送金、またはポイントシステムに競合状態はありますか?
  • 紹介コードを自分自身に適用したり、悪用したりできますか?
  • 負の数 / ゼロ値のエッジケースはありますか?
  • 必要なワークフローステップをスキップできますか?

各発見事項について: 脆弱なコードを示し、現実的な攻撃シナリオを説明し、悪用された場合の金銭的影響を見積もってください。

マネー計算

Rahul - inline image

数字について正直になろう。

初日から 50 万ドルのバグを見つけることはない。

以下が現実的な成長曲線だ:

1~2 ヶ月目: ワークフローを学ぶ

→ 5 つのターゲットをレビュー

→ 3~5 件の Low/Medium の発見を提出(各 200~500 ドル)

→ 収益: 600~2,500 ドル

→ 目標: お金ではなく、ワークフローを学ぶこと

3~4 ヶ月目: スピードアップ

→ 15~20 のターゲットをレビュー

→ 最初の High 重大度の発見

→ 収益: 月額 2,000~5,000 ドル

→ 目標: 最初の 1,000 ドル以上の支払いを見つけること

5~6 ヶ月目: 専門化

→ 1 つのターゲットカテゴリ(AI スタートアップ、OAuth、スマートコントラクト)を選ぶ

→ そのニッチで深いパターン認識を構築する

→ 毎月 2~3 件の High 重大度 + 複数の Medium

→ 収益: 月額 5,000~10,000 ドル

7~12 ヶ月目: 複利効果

→ HackerOne/Bugcrowd での評価がプライベートな招待を引き寄せる

→ プライベートプログラムは公開プログラムの 2~5 倍の報酬を支払う

→ 直接のコンサルティング依頼が来始める

→ 収益: 月額 10,000~30,000 ドル

年収 50 万ドルを稼ぐセキュリティ研究者は、50 万ドルのバグを見つけているのではない。

彼らは、1 万ドルのバグを 50 個見つけているのだ。

宝くじではなく、一貫性が重要だ。

報奨金を超えてスケールする方法

バグ報奨金は訓練の場だ。

本当のお金はその後にある。

確認された CVE や HackerOne への提出が 3~5 件あれば、スキルの証明となる。

その証明が以下のものを解禁する:

セキュリティコンサルティング(時給 150~400 ドル)

スタートアップは、資金調達前、ローンチ前、エンタープライズセールス前にセキュリティレビューを必要とする。20 時間のセキュリティ監査 = 3,000~8,000 ドル。月に 1 クライアントで、バグ報奨金収入が倍になる。

継続的なセキュリティリテーナー(月額 2,000~8,000 ドル)

企業はコードをリリースする際に、継続的なレビューを望んでいる。毎月のリテーナー。毎月の AI 支援監査。10 時間の作業。クライアントあたり月額 3,000~5,000 ドル。5 クライアント = 月額 15,000~25,000 ドルの継続収入。

オープンソース監査(評価 + 報奨金)

主要なオープンソースプロジェクトはセキュリティプログラムを運営している。広く使われているライブラリで CVE を発見すると、公的な評価が急速に高まる。その評価が、プレミアム料金のプライベートコンサルティングを引き寄せる。

AI 製品セキュリティ(新興で競合がほぼいない)

すべての AI 企業がエージェント、MCP サーバー、RAG システム、LLM API をリリースしている。適切なセキュリティ監査を受けたものはほとんどない。プロンプトインジェクション、安全でないツール使用、ユーザー間のデータ漏洩。AI セキュリティコンサルティングのファーストムーバーは、1 件あたり 10,000~50,000 ドルを請求している。

今夜から始められること

始める前にすべてを学ぶ必要はない。

必要なのは、一つのターゲットと、一つのワークフローだ。

ステップ 1: HackerOne に無料アカウントを作成する(hackerone.com)。

ステップ 2: プログラムを「Managed Bug Bounty」でフィルタリングし、スコープに「Web Application」が含まれているものを選ぶ。

ステップ 3: 公開リポジトリまたは可視的な API ドキュメントを持つプログラムを選択する。

ステップ 4: 公開リポジトリをクローンする(または、スコープ内であればステージング環境を使用する)。

ステップ 5: Kimi K3 で以下のプロンプトを実行する:

私は [会社名] の HackerOne バグ報奨金プログラムの一環として、

セキュリティテストを行う書面による許可を得ています。

こちらが彼らのコードベースです: [コードまたはファイルリストを貼り付け]

シニアペネトレーションテスターとして行動してください。

ステップ 1: 攻撃対象領域全体をマッピングしてください — すべてのエンドポイント、すべての認証チェック、

ユーザー入力が処理されるすべての場所、すべての外部サービス接続。

ステップ 2: アーキテクチャに基づいて、最もリスクの高い 5 つの領域を特定してください。

ステップ 3: 認証に深く潜り込んでください — JWT の欠陥、セッション問題、

OAuth の設定ミス、アカウント乗っ取りのパスを探してください。

ステップ 4: すべてのエンドポイントで IDOR をチェックしてください — ユーザー A がユーザー B のデータにアクセスできますか?

ステップ 5: インジェクションポイントを探してください — SQL、コマンド、SSRF、テンプレートインジェクション。

完全な分析を示してください。すべての発見事項について正確なコードを示してください。

各発見事項を評価してください: Critical / High / Medium / Low。

スコープ内のすべてをレビューし終えるまで止まらないでください。

ステップ 6: High または Critical の発見事項を Burp Suite に取り込み、実際に存在することを確認する。

ステップ 7: Claude を実行して、プロフェッショナルな開示レポートを生成する。

ステップ 8: 提出する。

最初の一回は丸一日かかる。

3 ヶ月目には、3 時間で完了する。

完全なシステムの全体像

以前: セキュリティ研究には何年もの専門知識が必要だった。

以後: AI が数時間で 50,000 行にわたるパターン認識を処理する。

以前: 脆弱性レポートの作成に半日かかっていた。

以後: Claude が数分で提出可能なレポートを生成する。

以前: 一人で月に 3~4 つのターゲットをレビューできた。

以後: このスタックを持つ一人が月に 15~20 のターゲットをレビューする。

以前: バグ報奨金は宝くじのように感じられた。

以後: 一貫したワークフローによる一貫した発見 = 一貫した収入。

セキュリティは、スキルが依然として規模に勝る最後の分野の一つだ。

適切な AI スタックを持つ一人の開発者は、AI を使っていないセキュリティエンジニアのチームを凌駕できる。

その差は、今まさに開いている。

この差は、永遠に開いたままではない。

もしこれが役に立ったなら:

→ ソフトウェアを構築するすべての開発者と共有するためにリポストしてください

→ より多くのこのようなシステムについては @sairahul1 をフォローしてください

→ プロンプトライブラリをブックマークして、今夜あなたの次のプロジェクトで実行してください

より多くのこのような興味深い記事については、theaibuilders.co に登録してください

私は AI、プロダクト構築、そしてあなたが寝ている間にお金を生み出すシステムについて書いています。

ワンクリック保存

YouMindでバイラル記事をAI深読み

ソースを保存し、的を絞った質問をし、主張を要約して、バイラル記事を再利用できるノートに変えます。すべてを1つのAIワークスペースで行えます。

YouMindを探索
クリエイターのために

あなたの Markdown をきれいな 𝕏 記事に

自分の長文を投稿するとき、画像・表・コードブロックを 𝕏 向けに整形するのは手間がかかります。YouMind は Markdown 全体を、そのまま投稿できるきれいな 𝕏 記事に変換します。

Markdown → 𝕏 を試す

解読すべきパターンをもっと

最近のバイラル記事

バイラル記事をもっと見る