添加活动权限以在Android应用程序中提供安全性(避免在android中绕过活动)

时间:2016-01-05 13:43:00

标签: android permissions android-permissions android-security

我知道如何为互联网权限和读写外部目录权限等应用程序添加权限

但我问的是如何为每项活动添加权限,以避免绕过活动。

我们如何在Android应用程序中提供安全性。

1 个答案:

答案 0 :(得分:1)

  

我询问如何为每项活动添加权限以避免绕过活动

Android权限系统中没有任何内容与#34相关;避免绕过活动"。

因此,我将以您的问题解释您的问题和后续评论:

  

我已经看到某些应用允许用户绕过其他应用中的某些活动,有效地"深层链接"进入他们。在我的情况下,这将跳过我想要显示的身份验证活动。我怎么能阻止这个?

第三方应用可以向用户发送的唯一活动是在您的应用中导出的活动。如果出现以下任一情况,则导出活动:

  • 您的android:exported="true"元素上有<activity>,这是不寻常的,或

  • <intent-filter>上有<activity>,这种情况比较常见

只有您明确想要第三方应用程序要链接的活动的<intent-filter>元素。从任何其他活动中删除所有<intent-filter>元素。这将阻止&#34;绕过活动&#34;,除了那些您想要直接外部访问的活动。