我有一個問題,但我不怎麼搜索&搜索解決方案。我相信會有一些解決方案,但我無法正確搜索,所以請幫助我解決問題,或者指出我的正確方向。如何保護MySQL登錄憑據原生Java應用程序
目前 我寫了一個Java應用程序,它使用MySQL數據庫來存儲遠程定位的數據。現在爲了運行我的應用程序,我配置了MySQL來訪問遠程連接,並且我的Java應用程序具有屬性文件,該文件存儲MySQL憑據以登錄到MySQL服務器以執行查詢。
問題 1.我確信它不是在Java客戶端應用程序中存儲MySQL憑據的安全方式。
2.雖然通信Java應用程序將發送MySQL憑據登錄到服務器,這也是不安全的,因爲它可以被監視網絡的人看到。
我知道這不是完成此解決方案的正確方法。那麼正確的方法是什麼?
如果以前類似的問題已經解決,請直接給我正確的來源。
http://stackoverflow.com/questions/10361659/encrypt-database-username-and-password-in-java –
爲什麼不爲每個用戶賦予唯一的用戶名/密碼並使用它? mysql支持多個用戶... –