需求說明:我弄了個游戲服務(wù)器,玩家賬號庫打算放在阿里云服務(wù)器上.實現(xiàn)描述:在阿里云上弄個java程序,監(jiān)聽xxx端口,玩家在客戶端登錄時數(shù)據(jù)發(fā)送到這個端口,再返回結(jié)果.其中客戶端輸入的密碼會先用MD5加密再傳輸?shù)竭h(yuǎn)程服務(wù)器,同樣遠(yuǎn)程服務(wù)器數(shù)據(jù)庫內(nèi)保存的是MD5加密后的密碼,對密碼進(jìn)行匹配返回結(jié)果.在通信編程上,打算使用MINA框架,因為這個框架以前有用過,感覺用起來很簡單問題:問題一是在客戶端與服務(wù)器互相傳輸時傳輸?shù)臄?shù)據(jù)的原內(nèi)容會不會被人獲取到?甚至在傳輸中數(shù)據(jù)被修改?問題二是如果有人攻擊我的服務(wù)器的那個端口怎么辦?此外我上面的編程思路或方式有沒什么問題,有沒安全上的漏洞?麻煩大家了
1 回答

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗 獲得超3個贊
客戶端與服務(wù)器互相傳輸時傳輸?shù)臄?shù)據(jù)的原內(nèi)容會不會被人獲取到?
在客戶端與服務(wù)器之間有很多通信節(jié)點,數(shù)據(jù)在這些節(jié)點上傳輸前,可以先獲取他們的安全證書,至于當(dāng)心怕被修改可以用SSL加密(個人見解,這方面懂的不是很多,有錯誤還請指正,http權(quán)威指南這本書上有這些介紹,你可以看看)
添加回答
舉報
0/150
提交
取消