critical
露出した API キーをローテーションする方法
何が問題か
フロントエンドや公開リポジトリに出てしまった API キーは、漏洩したものとして扱うべきです。ある創業者は Stripe のシークレットキーをフロントエンドにリリースしてしまい、ローテーションする前に 175 人の顧客に請求が発生しました。素早く、しかし正しい順序でローテーションしてください。
ステップ・バイ・ステップ
- 1
まず新しいキーを生成する
古いキーを失効させる前に、プロバイダーのダッシュボードで置き換えキーを作成してください。クリーンに切り替えられます。
- 2
新しいキーをサーバー側の環境変数にデプロイする
サーバーの環境変数の中だけに保存してください。クライアントコードやリポジトリには絶対に入れないでください。
- 3
古いキーを失効させる
トラフィックが新しいキーに切り替わったら、漏洩した古いキーを直ちに失効させてください。
- 4
悪用を確認し、git 履歴を消去する
プロバイダーのログで不正利用がないか確認し、git 履歴からキーを削除してください。
修正するだけでなく、検証もしてほしいですか?
修正は第一歩にすぎません。ClearedToShip のレビューなら、修正が本当に有効かを確認し、ローンチのための署名入り・保険付きのクリアランスを発行します。早期アクセスに参加: