GCP - API Keys Enum

HackTricksのサポート

基本情報

Google Cloud Platform(GCP)では、APIキーは主体なしでアプリケーションを識別する単純な暗号化された文字列です。これらは、ユーザーコンテキストを必要としないGoogle Cloud APIにアクセスするために使用されます。つまり、ユーザーデータではなく、アプリケーションが自分自身のデータにアクセスするシナリオでよく使用されます。

制限

APIキーには制限を適用してセキュリティを強化することができます。たとえば、特定のIPアドレス、Web、Androidアプリ、iOSアプリのみで使用するようにキーを制限したり、GCP内の特定のAPIやサービスに制限をかけたりすることができます。

列挙

APIキーの制限(GCP APIエンドポイントの制限を含む)を見ることができます。動詞リストまたは説明を使用してください。

gcloud services api-keys list
gcloud services api-keys describe <key-uuid>
gcloud services api-keys list --show-deleted

30日が経過する前に削除されたキーを回復することが可能です。そのため、削除されたキーをリストアップできます。

特権昇格とポストエクスプロイテーション

GCP - Apikeys Privesc

認証なしの列挙

GCP - API Keys Unauthenticated Enum

永続化

GCP - API Keys Persistence
HackTricksのサポート

Last updated