私が開発しているWebアプリケーションでは、データベースに接続するときに現在単純なソリューションを使用しています:
Connection c = DriverManager.getConnection("url", "username", "password");
これはかなり危険です。攻撃者がソースコードへのアクセスを取得すると、データベース自体へのアクセスも取得します。ソースコードにデータベースパスワードをプレーンテキストで保存せずに、Web アプリケーションをデータベースに接続するにはどうすればよいですか?