0

アプリが使用された後にデバイスがルート化された場合は、すべてのキャッシュとアプリ データベースをクリアするようお客様から要求を受けました。アプリを起動すれば対応できますが、アプリを開かずに対応することはできますか? 以下が当てはまるとします-

XYZ アプリがインストールされており、アプリに関連するいくつかの永続化されたデータとクライアント データベースがアプリ キャッシュに保存されています。今、誰かが Android デバイスをルート化し、保存されているすべてのデータベースと永続化されたデータをフェッチしようとしました。

このようなケースを防ぐことはできますか?

4

1 に答える 1

1

最善の選択肢は、保護したいものをデバイスに保存しないことです。アプリ サーバーに保存し、アプリに送信します。アプリはそれをデバイスに書き込むことはなく、メモリ内で使用するだけです。

大量のデータを使用していて、毎回送信したくない場合やメモリで処理するには多すぎる場合は、デバイスに暗号化して保存し、キーをアプリ サーバーに保存することができます。

どちらのオプションもデータを完全に保護するわけではなく、悪意のあるユーザーがデータを取得するのをより困難にするだけであることに注意してください。

于 2016-05-06T11:30:39.563 に答える