1

現在、モバイル デバイスのブラウザでホストされるモバイル デバイス用のアプリケーションの開発を検討しています。

私が理解しているように、デバイスのブラウザー操作が一時停止/休止状態になっている場合、つまり電話が鳴って電話に出ると、ブラウザーの状態がメモリ (NAND) に書き込まれ、暗号化されません。この状態には、OSI 6 および 7 内にあるすべてのものが含まれます。たとえば、画面から見えるすべてのものです。

この理解は正しいでしょうか?もしそうなら、このデータを (ネイティブ API を使用せずに) 暗号化することは可能ですか? また、これをデバイスで構成できますか?

注: この質問は、Android と iOS の両方を対象としています。

4

1 に答える 1

1

以下はAndroidの場合です。

私が理解しているように、デバイスのブラウザ操作が一時停止/休止状態になっている場合

Android にはそのような概念はありません。Android デバイスは Linux スワップを使用しません。

つまり、電話が鳴り、彼らは電話に出ます

これらの用語は最新のオペレーティングシステムで使用されているため、これには「中断」または「休止状態」は含まれません。ブラウザ プロセスは単にバックグラウンドに移動します。

次に、ブラウザーの状態がメモリ (NAND) に書き込まれ、暗号化されません。この状態には、OSI 6 & 7 内のすべてが含まれます。

ブラウザが保持する「状態」は、ブラウザの実装者次第です。Android 用のブラウザはたくさんあります。

ブラウザがどのような状態を書き込むかは、ブラウザの実装者次第です。Android 用のブラウザはたくさんあります。

ブラウザーがその状態を暗号化することを選択するかどうかも、ブラウザーの実装者次第です。Android 用のブラウザはたくさんあります。

ユーザーは、Android 4.0 以降のデバイスでディスク全体の暗号化を有効にしている限り、そのような状態を暗号化することも選択した可能性があることに注意してください。これは、ブラウザ自体が暗号化を行うかどうかとは無関係です。理論的には、ブラウザが「状態」を外部ストレージに保持する可能性があることに注意してください。外部ストレージはまだ暗号化されていない可能性があります。外部ストレージの暗号化は、ユーザーのオプションである可能性があります。

もしそうなら、このデータを暗号化することは可能ですか (ネイティブ API を使用せずに)

ユーザーは、必要に応じてディスク全体の暗号化を有効にすることができます。必要に応じて、「状態」を暗号化して保存する独自の Web ブラウザを実装することもできます。ブラウザー内ストレージ メカニズムを使用する場合、必要に応じて、これらの API に渡すデータを暗号化することを選択できます。

于 2013-01-13T15:32:36.430 に答える