簡體   English   中英

如何保護存儲的數據

[英]How to secure stored data

我一直在開發多人 android 游戲,每分鍾將本地存儲的數據發送到服務器。 然后我發現本地存儲的數據不安全。 我可以加密數據,但效果如何? 整個游戲基於使用用戶數據更新服務器。 我應該怎么辦? 我最后的手段是讓一切都發生在服務器端。 對不起,斷斷續續的句子。

你不能相信客戶。 您不能信任存儲在客戶端上的任何數據。

您可以相信人們會嘗試破解您的游戲。

因此,只需 go 並在服務器端進行。

很大程度上取決於您要保護的內容。 如果您想防止用戶作弊,那么首先要重視這種作弊。 如果你付錢給獲勝者,那么客戶端上的任何安全措施都不會保護你。但是,如果只是一些游戲分數,那么破解加密和反匯編應用程序可能不值得。 所以簡單的加密可能就足夠了。

如果您試圖在設備落入壞人之手的情況下保護用戶數據,情況就不同了。 再次,從為該數據設置一個值開始。 理想情況下,您可以在每次應用啟動時詢問用戶密碼。 然后您可以使用基於密碼的加密來獲取 rest 的信息。 或者您可以計算密碼 hash 並將其發送到服務器。

暫無
暫無

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

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