シークレット管理
シークレット管理とは、パスワードや接続用の鍵といった、秘密にすべき情報を安全に保管し、必要な場所へ配る仕組みのことです。
別表記:シークレット管理/Secrets Management/機密情報管理/認証情報管理
なぜ必要なのか
接続用の鍵やパスワードを、設定ファイルに直接書き込む運用は珍しくありません。しかしこの形だと、そのファイルを見られた時点で漏えいします。コードの管理システムに入ってしまえば、履歴からも消せません。
専用の保管場所に置き、必要な処理が必要なときだけ取り出す。誰がいつ取り出したかを記録する。この形にしておけば、漏えいの経路を減らせます。
AIエージェントとの関係
AIが複数のシステムに接続する構成では、扱う鍵の数が増えます。それぞれをどこに保管し、どう配るかを決めていないと、設定ファイルに直接書く運用に戻ります。
あわせて、鍵を入れ替えたときに、使っている側へどう反映するかも設計に含めておく必要があります。ここが手作業だと、入れ替え自体が先送りされます。
