AI APIキーとは?

AI APIキーは、プログラムがお客様のアカウントでAIサービスを使えるようにする、長い秘密の文字列です。キーを持つ人は誰でも、お客様のお金を使えてしまいます。

エンジニアに相談する ナレッジベース
Mac上のターミナルで動作しているClaude Code

どういうものか

ソフトウェアがAPI経由でAIサービスを呼び出すとき、サービス側はどのアカウントに請求するかを知る必要があります。それを伝える手段がキーです。プログラム用のパスワードのようなものです。人の顔や電話に紐づいていないため、2段階目のサインインでは守られません。キーの文字列を知っている人は誰でも、取り消されるまで、どこからでも使えます。

キーは、ありふれた方法で漏れます。チャットやサポートチケットに貼り付けたり、共有ドキュメントに保存したり、Gitのコードにコミットしたりすると、削除しても履歴に残ります。自動スキャナーが、公開されたキーを探しているため、漏れたキーはすぐに悪用されるおそれがあります。

企業にとって重要な理由

  • 課金:サービスはリクエストごとにアカウントへ請求するため、盗まれたキーは、取り消されるまで料金を積み上げます。
  • データの漏えい:サービスによっては、キーからアカウントに保存されているファイルやその他のデータにも届いてしまいます。
  • 人の入れ替わり:退職した従業員が知っているキーは、誰かが差し替えるまで有効なままです。
  • キーの共有は問題を隠す:すべてのツールが1つのキーを使っていると、どのツールが利用量の急増や漏えいの原因なのか判別できません。

当社の業務での関わり

当社は、APIキーをパスワードマネージャーに保管し、チャットやコードには決して置きません。アプリケーションごとに専用のキーを発行するため、問題が起きても原因をたどり、そのキーだけを取り消せます。プロバイダーが対応している場合は利用額の上限を設定し、スタッフが退職したときはキーをローテーションします。AIと自動化の業務でこの方法でキーを扱い、マネージドITでも同じアクセスのルールを適用しています。これらのキーを使ってツールが動作するエージェント型AIもあわせてご覧ください。

関連サービス

AIと自動化

AIサービスを呼び出すツールと、安全に扱われるキー。

マネージドIT

スタッフのアクセス制御、オンボーディング、オフボーディング。

エンドポイントセキュリティ

キーを使うコンピューターの保護。

詳しく見る

キーがどこにあるかわかりませんか。

キーの洗い出し、パスワードマネージャーへの移行、利用額の上限設定をお手伝いします。

相談を始める