Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 051

API キー

API キー とは何ですか?

API キーサービスが発行する静的なシークレット文字列。呼び出し元を識別・認証するため、各 API 呼び出しのヘッダーやクエリで送信される。


API キーは、バックエンド API に対してプロジェクト、サービスアカウント、開発者を識別する長いランダム文字列です。発行も利用も簡単ですが、保証は弱いものです。識別対象は呼び出し元でありエンドユーザーではなく、既定では失効せず、紐づいた権限がそのまま付与されます。ベストプラクティスはシークレットマネージャでの保管、クライアントコードや公開リポジトリへの埋め込み禁止、最小スコープ、IP や Referer による制限、定期的なローテーション、漏洩時の即時失効です。エンドユーザー認可や重要操作には OAuth 2.0、mTLS、あるいは署名付きリクエストを使ってください。

  1. 01

    Authorization: ApiKey sk_live_abc123...

  2. 02

    Stripe、Google Maps、Twilio などのプロジェクト単位 API キー利用。

よくある質問

API キー とは何ですか?

サービスが発行する静的なシークレット文字列。呼び出し元を識別・認証するため、各 API 呼び出しのヘッダーやクエリで送信される。 サイバーセキュリティの ID とアクセス カテゴリに属します。

API キー とはどういう意味ですか?

サービスが発行する静的なシークレット文字列。呼び出し元を識別・認証するため、各 API 呼び出しのヘッダーやクエリで送信される。

API キー はどのように機能しますか?

API キーは、バックエンド API に対してプロジェクト、サービスアカウント、開発者を識別する長いランダム文字列です。発行も利用も簡単ですが、保証は弱いものです。識別対象は呼び出し元でありエンドユーザーではなく、既定では失効せず、紐づいた権限がそのまま付与されます。ベストプラクティスはシークレットマネージャでの保管、クライアントコードや公開リポジトリへの埋め込み禁止、最小スコープ、IP や Referer による制限、定期的なローテーション、漏洩時の即時失効です。エンドユーザー認可や重要操作には OAuth 2.0、mTLS、あるいは署名付きリクエストを使ってください。

API キー からどのように防御しますか?

API キー に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

関連用語