0
私は春のアプリケーションがあり、tomcat7に展開しています。接続iではserver.xmlのjndiを設定しました ここにmy xmlファイルがあります。tomcat server.xmlのdbユーザー名とパスワードを保護する方法
<Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
global="jdbc/MCDataSource"
initialSize="20" maxAge="7200000" maxIdle="20" maxTotal="75"
maxWaitMillis="15000" name="jdbc/MCDataSource" password="AppDB"
testOnBorrow="true" type="javax.sql.DataSource"
url="jdbc:oracle:thin:@172.19.8.159:1521/OIM.itba.gov.in" username="AppDB"
validationQuery="select 1" />
ここで私はプロダクション環境で自分のユーザー名、パスワードを保護する方法を提案します。 私は暗号化を行うことができるというたくさんの提案を見てきましたが、暗号化はそれを簡単に解読できるので保護する最善の方法ではないような提案がいくつかあります。だから私はこの問題を解決する最良のアプローチが何であるかを知りたいだけです。