私は Android と iOS の開発を始めたばかりなので、関連するリソースへのリンクも歓迎します。
ケースの詳細: 作成され、ssl 暗号化接続を介して送信され、破棄される変数に重要な情報を保持するアプリを構築する必要があります。この変数は、デバイス上の他のプロセスによって読み取られるべきではありません。これまでのところ、発生する可能性のある 2 つのケースを知っています。
[1]サービスまたはプログラムがフォアグラウンドアプリ(ここでは私のアプリ)を監視し、コードを挿入できる場合(たとえば、フォアグラウンドを不正なサービスにバインドする)、問題の変数コンテンツを読み取ります。OS のセーフガードが存在することは知っていますが、コードを挿入するこの能力を実証する証拠は実際に出回っていますか?
[2] サービスまたはプログラムは、ネットワーク接続を監視し、ネットワーク経由で送信されるデータをログに記録します。アプリがこのようなネットワーク データを読み取る可能性はありますか? アプリごとに交換されたデータ量をログに記録できるアプリが存在することは知っていますが、それらがシステム ログ ファイルを読み取っているのか、実際に接続を監視しているのかについてはわかりません。両方のプラットフォームについて詳細を提供していただければ幸いです。