通过意图附加项传递的关键数据的安全性

3
我想知道通过intent extras在应用程序的活动之间传递关键数据是否是一个不好的主意。
例如,假设一个应用程序有2个活动:A和B。当启动B时,活动A会通过intent extra传递一些关键信息,如密码。
我想知道这是否是在Android中一个危险或不良的做法。例如,这种方法是否会泄漏密码给其他应用程序?是否有更好的方法来实现此目的?通常,你知道任何关于Android编码中不良实践的好参考资料吗?

我认为如果在你的应用中实现ProGuard并不是坏事。 - EL TEGANI MOHAMED HAMAD GABIR
1个回答

1
假设你指的是启动特定Activities的意图,我认为你不需要太担心。要利用此类意图中的敏感信息,攻击者将需要执行以下至少一项操作:
  1. 找到可被利用的Android框架漏洞
  2. 上传带有恶意附加组件的自定义ROM到用户设备上,而用户不会注意到
  3. 上传带有恶意附加组件的应用APK到用户设备上,而用户不会注意到
虽然所有这些情况在理论上都可能发生,但在大多数情况下,我不会费力去防范它们。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接