2016-12-27 5 views
0

Stringをアクティビティ間に渡すことは安全かどうかBundleデバイスはルートされておらず、安全であると考えられますか?ハッカーのマルウェアのような他のプロセスは、何らかの形でデータにアクセスできますか?Androidが安全な明示的な値を渡しています

+0

ハッカーがハッキングできない場所にメモリ(RAM)を割り当てておらず、どこにも格納されないので、アクティビティの相互交換のためにデータを保護する必要があるとは思わない! –

+0

PINをバンドル経由で送信する前に確認してください。これを確認してください。http://stackoverflow.com/questions/5220761/fast-and-simple-string-encrypt-decrypt-in-java –

答えて

0

あなたは活動の間でデータを交換するために使用できる意思の2つのタイプがあります。

  • 明示的なインテントが:(setComponent(コンポーネント名)またはsetClass(コンテキスト、クラス)を介して)コンポーネントを指定しています、実行される正確なクラスを提供します。
  • 暗黙インテント:コンポーネントが指定されていません。代わりに、利用可能なコンポーネントのどれがその目的のために実行するのが最適かをシステムが判断するのに十分な情報を含める必要があります。 (インテントフィルターなど)

暗黙のインテントを使用している場合は、Intent Spoofing or Intent Interceptionのリスクがあります。

+0

明示的な意図で安全であることを暗示しています。 – Heisenberg

+0

@Heisenbergはい私は、どのコンポーネントがメッセージを受け取るかを指定しているので、明示的な意図を使うのが安全だと思います。 –

関連する問題