ホーム › ブログ › 流出したキーを数える:KeyRotate のページに流出カウンタを置きました

流出したキーを数える:KeyRotate のページに流出カウンタを置きました

公開 2026-10-26

KeyRotate のページの冒頭に、公開 GitHub へ流出している API キーのカウンタを置きました。読んでいる間にも数字は増えていきます。今のペースでは、AI サービスのキーが約 25 秒に 1 件、何らかのシークレットはほぼ毎秒 1 件、公開されています。10 分ほど開いたままにしておくと、AI のキーは 20 件あまり、シークレット全体では約 550 件増えます。

カウンタが示すもの

大きな数字は、1 月 1 日以降に公開 GitHub へ送信された AI サービスのキーとトークンの数です。コーディングエージェントや LLM アプリが動くのに使うキーです。その下の 2 つ目のカウンタは、クラウドの認証情報、データベースのパスワード、秘密鍵、決済やメッセージングサービスのトークンなど、あらゆる種類のシークレットを数えます。間の行には、ページを開いてから流出した AI のキーの件数が表示されます。

どちらも推定値で、ページにもそう書いています。流出したキーをリアルタイムで数えて公開している組織はありません。GitHub もスキャンを行う企業も、それぞれが見える範囲を年に 1 回報告するだけです。そこでカウンタは、GitGuardian の The State of Secrets Sprawl 2026 にある 2025 年の実測値(AI サービスのシークレットが 1,275,105 件で前年比 81% 増、シークレット全体が 2,865 万件で 34% 増)を使い、そのペースを 1 月 1 日から当てはめています。流出は毎年増えているので、実際の数はこれを上回る可能性が高いでしょう。JavaScript が無効な場合は、2025 年の実測値を表示します。

情報源は 1 つではなく

1 つの報告書だけに頼るカウンタは、その報告書以上に正確にはなりません。そこでカウンタの下に、他の研究者による 5 つの調査結果を、それぞれの出典へのリンク付きで並べました。

新しい調査が公開されれば情報源を追加し、次の State of Secrets Sprawl(例年 3 月)が出たらペースを更新します。

いちばん重い数字

注目すべきは 64% です。流出は事故です。しかし、流出したキーが 4 年後も使えるのは、誰も下さなかった判断の結果です。キーの置き換え自体は、たいてい難しくありません。人の手を止めるのは、古いキーが使われていた場所(サーバの .env、CI のシークレット、コンテナの設定、同僚のノート PC にあるコピー)をすべて探し出す手間と、そのどれかを壊してしまう不安です。

それを引き受けるために作ったのが KeyRotate です。キーは Touch ID で保護された macOS キーチェーンに保存され、どのファイルとアプリが各キーを使っているかを把握しています。キーを置き換えるとそのすべてを更新し、古いキーは何も使わなくなるまで有効なまま残します。ガードの画面は、AI ツールのログ、リポジトリの履歴、Web ルートなど、キーが実際に流出する場所を見張り、流出したキーがローテーションされるまで知らせ続けます。詳しくは流出したキーの警報ベルにで書きました。

FrontierStack との関係

FrontierStack は KeyRotate とペアリングでき、キーがローテーションされると、新しいキーがピン留めした署名付き接続でお使いの Mac の FrontierStack に届きます。また、FrontierStack を通じて動く AI エージェントがログや会話に露出した認証情報を見つけると、それを知らせてローテーションを提案するよう指示されています。了承すると FrontierStack が KeyRotate にローテーションを依頼するので、KeyRotate が管理するすべてのファイルにも新しいキーが反映されます。

カウンタは KeyRotate のページでご覧ください。

すべてをひとつの Mac アプリで。

FrontierStack は、ローカルでもフリート全体でも、スタック全体のインストール・監視・保護をひとつのネイティブ macOS アプリで行います。パスワードも鍵も AI には見せないから、安全で安心です。

FrontierStack をダウンロード

Apple 公証済み · 安全・安心 · macOS 13 Ventura 以降