Android 广播安全:自定义权限和特定接收器类?

问题描述

我在发送广播时正在阅读有关 Android 安全性的内容,并在一次演讲中发现了这些非常有用的笔记:https://defcon.org/images/defcon-19/dc-19-presentations/O%27Neil-Chin/DEFCON-19-O%27Neil-Chin-Google-Android.pdf

在未经授权的意图接收部分,建议采取两种可能的措施:

Intent i = new Intent();
i.setClassName("some.pkg.name","some.pkg.name.TestDestination");

Intent i = new Intent();
i.setAction("my.own.action");
sendbroadcast(i,"my.own.permission");

我不明白这两者是如何相互排斥的。如果可以,是否有理由不同时进行,以增加安全性?在我的特殊情况下,因为我知道目标应用程序/包/类,所以第一个是给定的,但我想知道是否还有什么可以阻止我实现第二个。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)