簡體   English   中英

獨立Java應用程序中的PostgreSQL安全連接

[英]PostgreSQL secure connection in standalone java application

我正在創建獨立的應用程序(基於Swing的GUI)。 就像密碼持有人一樣(例如,用戶指定站點的登錄名/密碼)

它連接到遠程psql數據庫。 與數據庫的連接存儲在db.properties文件中。

我想要的是:

  1. 我該如何“隱藏”將取消歸檔.jar軟件包的用戶的數據庫連接? (在最壞的情況下,至少是連接用戶的密碼)
  2. 有什么方法可以防止反編譯/調試文件?

我建議將數據庫憑證存儲在環境變量中,並在值中讀取源代碼。

這樣可以避免將憑據存儲在源代碼管理或二進制文件中,但可以輕松配置/更改機密。

這已成為“ 12要素應用程序”中包括的最佳實踐,並模擬了Heroku和其他托管服務管理應用程序級別配置的方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM