Android 安卓正在以明确的安全意图传递值

Android 安卓正在以明确的安全意图传递值,android,android-security,Android,Android Security,如果设备没有根目录且被认为是安全的,那么通过Bundle在活动之间传递字符串是否安全?其他进程(如黑客恶意软件)能否以某种方式访问数据?有两种意图可用于在活动之间交换数据: 显式意图:指定了一个组件(通过setComponent(ComponentName)或setClass(Context,Class)),它提供了要运行的确切类 隐含意图:未指定组件;相反,它们必须包含足够的信息,以便系统确定哪个可用组件最适合运行。(如意向过滤器) 如果您使用的是隐式意图,则有发生错误的风险 我不认为您需

如果设备没有根目录且被认为是安全的,那么通过
Bundle
在活动之间传递
字符串
是否安全?其他进程(如黑客恶意软件)能否以某种方式访问数据?

有两种意图可用于在活动之间交换数据:

  • 显式意图:指定了一个组件(通过setComponent(ComponentName)或setClass(Context,Class)),它提供了要运行的确切类
  • 隐含意图:未指定组件;相反,它们必须包含足够的信息,以便系统确定哪个可用组件最适合运行。(如意向过滤器)

如果您使用的是隐式意图,则有发生错误的风险

我不认为您需要保护活动中的交换数据,因为它不会存储在任何地方,而您不只是在黑客无法破解的地方分配内存(RAM)!,希望您理解并在通过Bundle发送之前尝试加密PIN,检查此项,这样您就意味着显式意图是安全的,对吗?@Heisenberg是的,我认为使用显式意图是安全的,因为您指定了哪个组件将接收消息。