mcpField
P
performing-gcp-penetration-testing-with-gcpbucketbrute

performing-gcp-penetration-testing-with-gcpbucketbrute

github.com/mukul975セキュリティ35.2k54 回インストール8 週間前に更新
リポジトリ

performing-gcp-penetration-testing-with-gcpbucketbrute について

GCP のセキュリティ評価を行う担当者向けのペネトレーションテストスキルです。GCPBucketBrute と gcloud CLI でバケットや IAM の権限昇格経路を調べ、リスク評価と修正案をまとめます。

主な機能

  1. 01GCP ストレージバケットの列挙
  2. 02バケットの読み取り・書き込み・管理権限のテスト
  3. 03プロジェクト単位の IAM バインディング監査
  4. 04サービスアカウントキーと偽装権限の確認
  5. 05権限昇格経路の分析とリスク報告

活用シーン

  1. 01GCP プロジェクト内のバケット公開状況の評価
  2. 02過剰に許可された IAM ロールの発見
  3. 03サービスアカウントキーに起因するリスクの確認
  4. 04リスク評価付きのセキュリティ所見の作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill performing-gcp-penetration-testing-with-gcpbucketbrute

インストール後、Claude Code で/performing-gcp-penetration-testing-with-gcpbucketbruteを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
references/
api-reference.md
scripts/
agent.py

詳細

GCPBucketBrute を使用した GCP ペネトレーションテスト

概要

このスキルでは、GCPBucketBrute を使用したストレージバケットの列挙とアクセス権限のテスト、および gcloud CLI による IAM の列挙を組み合わせて、Google Cloud Platform のセキュリティテストを行います。これにより、権限昇格につながる経路を特定します。公開状態のバケット、過度に許可的な IAM バインディング、サービスアカウントキーの露出をテストします。

使用する場面

  • GCPBucketBrute を使用した GCP ペネトレーションテストを伴うセキュリティ評価を実施するとき
  • 関連するセキュリティインシデントについて、インシデント対応手順に従うとき
  • 定期的なセキュリティテストや監査を実施するとき
  • 実地テストを通じてセキュリティ制御を検証するとき

前提条件

  • google-cloud-storage ライブラリを含む Python 3.8+
  • RhinoSecurityLabs GitHub からインストールした GCPBucketBrute
  • テスト用認証情報で認証済みの gcloud CLI
  • 対象の GCP プロジェクトに対する、承認済みのペネトレーションテスト範囲
  • google-api-python-client ライブラリおよび google-auth ライブラリ

手順

  1. ストレージバケットを列挙する — GCPBucketBrute でキーワードの組み合わせを使用し、アクセス可能な GCP ストレージバケットを検出します
  2. バケットの権限をテストする — 検出した各バケットで TestIamPermissions API を呼び出し、読み取り/書き込み/管理者のアクセスレベルを判定します
  3. IAM バインディングを監査する — プロジェクトレベルの IAM ポリシーを列挙し、過度に許可的なロールバインディングを特定します
  4. サービスアカウントキーを確認する — ユーザー管理キーを持つサービスアカウントを特定し、偽装による権限昇格をテストします
  5. 権限昇格経路をテストする — iam.serviceAccounts.actAs、setIamPolicy、その他の権限昇格につながる経路を確認します
  6. 検出結果レポートを作成する — リスクの重大度評価を含む、構造化されたセキュリティ評価を作成します

期待される出力

  • 検出したバケットと権限レベルを含む JSON レポート
  • IAM の権限昇格経路の分析
  • サービスアカウントのセキュリティ評価
  • リスク評価と修正の推奨事項を含む検出結果

コメント