システムのプライベート ディレクトリにあるアプリ ストアのデータベース ファイルやその他のファイルに誰かがアクセスできますか?
これはルート化された電話で実行できると思いますが、よくわかりません。
一部の機密データをデータベースに保存し、他のファイルをプライベートディレクトリに保存することがどれほど安全かを理解しようとしています。
システムのプライベート ディレクトリにあるアプリ ストアのデータベース ファイルやその他のファイルに誰かがアクセスできますか?
これはルート化された電話で実行できると思いますが、よくわかりません。
一部の機密データをデータベースに保存し、他のファイルをプライベートディレクトリに保存することがどれほど安全かを理解しようとしています。
はい。ルート化されたデバイスを持っている人なら誰でも、あらゆるアプリの内部ストレージにアクセスできます。他のサードパーティ製アプリでもアクセスできるため、脅威はユーザーだけではありません。考えられる解決策は、暗号化と事前定義された鍵ペア値システムを使用することです。たとえば、アプリにアプリ内通貨がある場合、生の通貨番号を保存する代わりに、数式に基づいて数値を保存します。number はストレージにnumber = ((currency *2)+1)/10
保存するもので、 currency はユーザーの通貨です。そうすれば、誰かがあなたのアプリの内部アルゴリズムを知らない限り、自分の利益になるように簡単に変更することはできません。
一部のアプリは可能ですが、ユーザーは明示的に root 権限を付与する必要があります。