- CRITICAL
- IAM
- OBJECTS
- HUMAN
すぐに答え
AIを使ってGCSバケットの権限を監査するには?
AIがバケットやオブジェクトのIAMポリシーとACLを取得し、公開設定や過剰な権限設定を特定します。修正すべきセキュリティ上の問題が明確なリストとして提示されます。
監査結果の分類
検出された情報の分類
AIは検出した結果を以下のカテゴリに整理します。
CRITICAL
公開アクセスの検出
ACLが開放されているバケットやオブジェクトを特定します。インターネット上の誰でも閲覧可能なリソースが一覧で表示されます。
IAM
ポリシーの設定ミス
IAMバインディングをレビューし、必要以上の権限を持つユーザーやサービスアカウントを特定します。
OBJECTS
個別ファイルの不備
個別のオブジェクト権限を調査し、誤って公開設定になってしまったファイルを検出します。
HUMAN
手動での対応が必要
AIは問題を特定しますが、設定を直接変更することはありません。どの権限を削除または制限するかは、ユーザー自身が判断します。
ワークフロー
監査開始時にAIが行うプロセス
AIがストレージの階層を順にスキャンし、誰がどのリソースにアクセスできるかを正確にマッピングします。
バケットアクセスの把握
指定されたバケットのIAMポリシーを取得し、どのアイデンティティにどのロールが割り当てられているかを確認します。
get_bucket_iamバケットACLの確認
バケットレベルのアクセス制御リストを調査し、古い形式の公開権限が残っていないかを確認します。
list_bucket_aclオブジェクト権限の精査
個別のファイルまで踏み込み、オブジェクトレベルでの詳細なアクセス権限をチェックします。
list_object_acl露出リスクの特定
取得した権限をセキュリティのベストプラクティスと比較し、リスクのある箇所をフラグ立てします。
list_bucket_acllist_object_acl
試してみる
以下のプロンプトをコピーして開始してください。
これらのプロンプトを使って監査を開始できます。
出発点
バケット名は、実際のGCSバケットIDに置き換えてください。
Google Cloud Storage Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_HZ0fp8h3qE7JPzT1zEcEb6LOl8tyB00DqcCfsN2D/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Google Cloud Storage capabilities are ready to use.
{
"mcpServers": {
"google-cloud-storage-mcp": {
"url": "https://edge.vinkius.com/vk_preview_HZ0fp8h3qE7JPzT1zEcEb6LOl8tyB00DqcCfsN2D/mcp"
}
}
}バケット 'production-data-logs' のIAMポリシーを確認し、オーナー権限を持つサービスアカウントがあるか教えてください。
プロジェクト内のすべてのバケットをリストアップし、ACLによって公開アクセスが有効になっているものを教えてください。
バケット 'app-assets' 内のオブジェクト 'config/settings.json' の権限を監査してください。
プロジェクト内のバケットで、ACLに 'allUsers' または 'allAuthenticatedUsers' が含まれているものを探してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Google Cloud Storageを接続して、すぐに質問を開始
Vinkiusのダッシュボードからアカウントを連携するだけです。認証情報は暗号化されて保護されるため、すぐにAIへストレージのセキュリティについて質問できます。
Google Cloud StorageをAIに接続するFAQ
動作に関する詳細
- 01
AIはバケットの権限を変更できますか?
いいえ。AIができるのはIAMポリシーとACLの読み取りのみです。権限の更新は、Google Cloud ConsoleまたはCLIから手動で行う必要があります。
- 02
バケット内のすべてのオブジェクトをスキャンしますか?
オブジェクトのACLを個別に確認するよう指示した場合、またはバケット内の全オブジェクトを監査するよう指示した場合にのみ、対象のオブジェクトをスキャンします。
- 03
AIは新しいIAMロールを作成できますか?
いいえ。利用可能なツールは、既存のIAMおよびACLデータの読み取りに限定されています。
- 04
AIはバケットが公開状態であることをどうやって判断しますか?
取得したACLの中に、'allUsers' や 'allAuthenticatedUsers' といった特定の識別子が含まれているかどうかを確認します。
- 05
既存のサービスアカウントでも動作しますか?
はい。AIはIAMポリシーを読み取り、現在どのサービスアカウントがバケットに割り当てられているかを確認できます。
Google Cloud Storageに関するその他の質問は、コネクタのページで確認できます。 Google Cloud Storage Connectorの全機能を見る
『Google Cloud Storage』を Claude、Cursor、ChatGPT などに接続
