0

Spring MVCMySQLエンタープライズデータベースを使用して銀行業務アプリケーションを作成する必要があります。データの暗号化と復号化は、MySQL Enterpriseデータベースが提供する鍵を使用して行われます。spring mvcサービス層のデータベース資格情報を保護する方法

キーストア内の資格情報を格納する
  1. - しかし、私は鍵がAzureのキーストアやAzureのを使用して

  2. サービスコードの外に格納したい:私はこのデータベースの資格情報をセキュリティで保護することが判明したオプションのいくつかはありますアプリの設定 - しかし、私はハッシュを使用して自由にソース

  3. を探していますが - 自己署名証明書を使用して

  4. それでも、キーは、サービスコード内にある - ここでもこれらの証明書を持っています配備される可能性があります。安全でない可能性があります

このデータベースの資格情報をサービスコードからどのように保存することができますか?

答えて

1

一般的で難しい問題ですが、私はでHashicorpをお勧めします。

+0

localhostにプライベート情報を格納して実装しましたが、サービスの展開時にどのように使用できますか? –

+1

私はhttps://spring.io/blog/2016/06/24/managing-secrets-with-vaultを参照しました。 –

関連する問題