私は、Webサービスの認証情報を持つjavaプロパティオブジェクトを持っています。 私はそのデータを暗号化する必要がありますが、安全のために暗号化キーをどこに保存する必要があるか分かりません。暗号鍵をjavaに安全に保存するにはどうしたらいいですか?
このデータを暗号化して安全に取得するためのベストプラクティスは何ですか?
キーストアを使用する利点はありますか?
ws_user=username
ws_password=password
ws_url=https://www.whatever.com/myservice
私のアプリケーションでキーにアクセスする必要があるようで、セキュリティを確保する方法はありません。私がキーストアに格納している場合は、もっと不明瞭になりますが、より安全なようには見えません。私は間違っていることを願っています:) – ScArcher2
最終的にはブートストラップ問題のようです。チェーンのある時点では、何かを暗号化解除するための鍵が必要です。キーストアを使用する場合でも、そのキーストアのパスワードが必要です。認証方式を変更する方法はありませんか? また、http://security.stackexchange.com/であなたがそこに尋ねるなら、かなり知識のある回答を得るかもしれません。 – mcfinnigan
@mcfinniganそれは私が思ったものです。私はちょうど問題を回避する方法があるかどうかを見たいと思っていました。 – ScArcher2