1

私たちはいくつかのアプリ/ゲームを開発しています。plistからデータを保存/取得します。

  • しかし、ジェイルブレイクされたデバイスでは、plistファイルはいくつかのツールを使用して編集できます。

私は以下を検索しました#

これらのチュートリアルでは、plistが変更されないようにする方法を説明しています。ただし、ユーザー(有害なユーザー)にデータを表示させたくありません。

  • 方法はありますか?
4

1 に答える 1

5

主な質問は、誰から保護しているのかということです。

1)洗練されていないユーザー(ツールを持っている普通の人)の詮索好きな目からplistを保護したい場合、必要なのはplistを暗号化することだけです(ハードキーでも十分です)

2)電話にアクセスできるハッカーから保護したい場合は、多くのアクションを実行する必要があります-パスコードが必要です、このパスコードは長くする必要があり、ソルトでハッシュする必要があります保護の鍵として(直接的または間接的に)使用する必要があります。このように、パスワードの知識がないハッカーはあなたのplistに到達することができません。

3)実行中のアプリからデータを取得するように特別に設計されたマルウェアから保護しようとしている場合は、問題が発生します。ジェイルブレイクされたデバイスではジェイルが壊れているため、マルウェアは文字通り何でも実行でき、アプリケーションが復号化するときに常にメモリからplistをコピーできます。

于 2012-10-05T18:37:16.370 に答える