android - 如何在应用程序之间的 IPC 中强制执行权限?

标签 android permissions ipc

我是 Android 新手,很难找到以下有关权限和 IPC 问题的好答案:

如果App 1有做某事的权限(比如读取联系人),而App 2没有这个权限,App 2可以通过IPC与App 1获取用户联系人吗?假设 App 1 没有使用权限保护其任何 Activity/等,但它仍然具有 READ_CONTACTS 的使用权限。

在此先感谢您的帮助。

最佳答案

If App 1 has the permission to do something (lets say read contacts), but App 2 does not have this permission, can App 2 obtain the users contacts through IPC with App 1?

如果 App 1 允许,是的。如果 App 1 不采取措施确保 App 2 具有适当的权限,这将是 App 1 中的安全漏洞。

关于android - 如何在应用程序之间的 IPC 中强制执行权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253977/

相关文章:

Android broadcastreceiver 似乎已停止工作

android - 为什么这个方法调用不能转换成lambda?

android - 在 ListActivity 中将复选框选定的联系人保存在哪里?

java - 在两个 Android 应用程序之间共享数据/标志

java - 在 Android 应用程序中获取用户的位置权限

c++ - RPC 身份验证

linux - 使用 Hugepage 共享内存的用户应用程序。分配错误,为什么?

c - 让 fork 无限次执行等量的次数

android - 无法在 Android 中播放 H.264 RTP 流

java - 授予权限时策略文件的替代方案?