鍍金池/ 問答/HTML5  Java  Unity 3D  網(wǎng)絡(luò)安全  HTML/ 請教前端 H5、小游戲和后端數(shù)據(jù)交互的安全方案?

請教前端 H5、小游戲和后端數(shù)據(jù)交互的安全方案?

之前小游戲跳一跳剛出來的時候,很多大佬破解了小游戲數(shù)據(jù)傳輸,直接修改分?jǐn)?shù)、模擬點擊等等這些,我想請教一下有什么好的方法,前端在做一些點擊的時候如何防止被破解偽造提交數(shù)據(jù),例如跳一跳這樣前端小游戲之類的。

回答
編輯回答
六扇門

事前驗證,事后排查。服務(wù)器驗證可以杜絕一部分作弊,但實時類游戲比較難在服務(wù)器上對所有玩家的數(shù)據(jù)進(jìn)行驗證。對于像跳一跳這樣的游戲,服務(wù)器基本只存?zhèn)€排行榜,反作弊大多得在客戶端上做,除了代碼混淆外,傳輸內(nèi)容可以加密,但這也只是增大破解難度而已。當(dāng)然你還可以盡量把客戶端能做的事都交給服務(wù)器,比如部分渲染工作什么的,但這樣代價太大。沒有能夠完全杜絕作弊的方法,自己取舍吧。

2017年2月21日 16:26
編輯回答
初念

土一點傳輸時代碼md5什么的加解密一下可以不?

2018年1月1日 09:49