Azure Key Vault (または AWS KMS) が提供するセキュリティ上の利点を理解しようとしています。
キー アクセスを簡単にローテーション、変更、監査できるキー管理の利点を理解しています。
しかし、私を少し困惑させているのは、それがどのように安全であるかということです.
私が理解しているように、Web アプリケーションを開発し、接続文字列を保護したい場合 (たとえば)、Key Vault でキー ペアを作成してそこに保存できます。次に、AAD でアプリケーションを作成し、クライアント ID/シークレット/URI を使用して Key Vault に対する認証を行い、接続文字列を取得します。また、リソース グループごとにさらに制限する利点もあります。
ただし、これは、保護するクライアント ID/シークレット/URI があることを意味します。
これはどのように良いですか?
PS 私は開発者ではありません! DevOps の観点からそれらを理解するために、これらのことを調べてみたいと思います。したがって、典型的な無知な運用担当者に答えを向けることができれば、それはありがたいです;)