第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用Java存儲或以任何方式連接到mysql數(shù)據(jù)庫

如何使用Java存儲或以任何方式連接到mysql數(shù)據(jù)庫

阿晨1998 2021-05-06 18:21:31
在過去的幾天中,我遇到了一個大問題。我正在為客戶開發(fā)應(yīng)用程序,并且我在網(wǎng)絡(luò)上有一個外部數(shù)據(jù)庫。在程序中,有一個登錄名和一些模塊。當時,我存儲數(shù)據(jù)以訪問以Java代碼硬編碼的DB。當然,這不是存儲這些數(shù)據(jù)的方法。然后,我進行了很多搜索,以找到一種連接數(shù)據(jù)庫的方法。將密碼存儲在PC上的屬性(.xml)文件中加密密碼等等。但是,所有這些都不是真正安全的。然后我發(fā)現(xiàn)了一件好事。“三層應(yīng)用服務(wù)器”聽起來確實不錯,這是一種我不必將數(shù)據(jù)保存在PC上的可能方式。但是我每次都閱讀三層服務(wù)器的工作原理,但是卻找不到在Java中開發(fā)類似代碼的方法。黑客是否有可能也會編寫一個與此服務(wù)器連接的應(yīng)用程序并獲取所有數(shù)據(jù),因為他反編譯了該應(yīng)用程序并獲取了訪問數(shù)據(jù)?
查看完整描述

1 回答

?
三國紛爭

TA貢獻1804條經(jīng)驗 獲得超7個贊

確實有很多方法可以解決此問題。最好的方法是使身份驗證檢查遍及您的代碼到很難刪除的地方。

通過SHA256 / 512和/或MD5進行身份驗證,并讓用戶向服務(wù)器發(fā)送登錄請求。僅當服務(wù)器響應(yīng)其已注冊時才對用戶進行身份驗證。

除了在客戶端上的用戶信息外,請勿存儲任何其他信息。所有檢查應(yīng)在服務(wù)器端進行并驗證。

您當然也很想混淆客戶端代碼。


查看完整回答
反對 回復 2021-05-19
  • 1 回答
  • 0 關(guān)注
  • 153 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號