Iveは、毎分ローカルに保存されたデータをサーバーに送信するマルチプレイヤーアンドロイドゲームに取り組んでいます。次に、ローカルに保存されたデータが安全でないことがわかります。私はデータを暗号化することができますが、それはどれくらい効果的でしょうか?ゲーム全体は、ユーザーデータでサーバーを更新することに基づいています。私は何をすべきか?私の最後の手段は、サーバー側ですべてが行われるようにすることです。不安定な文章には申し訳ありません。保存されたデータを保護する方法
0
A
答えて
3
クライアントを信頼できません。クライアントに格納されているデータは信頼できません。
あなたは、人々があなたのゲームをハックしようとすると信じることができます。
だから、サーバー側で行ってください。
0
多くのものは保護する内容によって異なります。あなたのユーザーによる不正行為から守るためには、まず、この不正行為に価値を置いてください。あなたが勝者にお金を払うなら、クライアントのセキュリティはあなたを守りません。しかし、それはちょうどいくつかのゲームのスコアであれば、暗号化を解読し、アプリケーションを分解する価値がないかもしれません。だから簡単なencyptionで十分でしょう。
デバイスが間違っている場合にユーザーデータを保護しようとすると、別の話があります。ここでも、そのデータに値を設定することから始めます。理想的には、アプリが起動するたびにパスワードを要求することができます。その後、パスワードベースの暗号化を使用して残りの情報を取得することができます。または、パスワードハッシュを計算してサーバーに送信することもできます。
関連する問題
- 1. パスワードで保護されたブックvbaのデータを保存する方法
- 2. 保存されたユーザーデータを保護する方法:電話番号?
- 3. パスワードで保護されたファイルを保存するマクロ
- 4. Dropboxに保存されているsqliteファイルのデータ構造をパスワード保護で保護する
- 5. クライアント側にデータを保存する - 操作から保護する方法?
- 6. データIonicV1サービスを保護する方法
- 7. テキストファイルに保存されたキーを保存する方法
- 8. 保護されたデータへのアクセス - >
- 9. 保存されたデータをhtml形式でフォーマットする方法
- 10. 保存する方法データ
- 11. 保護されたEditTextのインスタンス状態を保存するために安全?
- 12. Django:保存されたファイルを保護する/暗号化する
- 13. angularjsの$ localStorageに保存されたデータにアクセスする方法
- 14. パスワードで保護されたcocoaデスクトップアプリケーションを作成する方法
- 15. IdentityServerで保護されたファイルをダウンロードする方法
- 16. Laravel:ボタンを保護されたURLにリンクする方法は?
- 17. パスワード保護されたブックにApplication.Runを使用する方法?
- 18. Clojureで保護されたメソッドを拡張する方法
- 19. 保護されたシングルトンメソッドを作成する方法
- 20. コントローラに渡されたセグメントをCIで保護する方法
- 21. 保護されたinitでオブジェクトをモックする方法
- 22. 保護されたフィールドを模擬する方法は?
- 23. ページ保護された変数はどこに保存されますか?
- 24. Java:保護された、visibitily
- 25. セキュリティ保護されたデータクライアントサイドキャッシュ?
- 26. 保護されたメンバーアクセスエラー
- 27. 保護されたURL
- 28. 保護されたプロパティPHP
- 29. 保護されたページ
- 30. 保護されたセッターをモックする
「スコア」が他と比較されたり、ゲームの進歩につながったりする場合は、ハッカーが試してみることが非常に一般的です。 – NotMe