是否可以动态更改Android应用程序的权限集?

时间:2011-10-14 21:35:31

标签: android security

是否可以在应用程序级别?或者我们必须在操作系统内完成吗?

人们可能希望这样做以减少攻击面。理想情况下,应用程序几乎在任何时候都应该只在需要时才有权限,遵循“最小权限原则”。

澄清:通过“更改”,我的意思是暂时放弃某些权限,并在以后需要时重新获得这些权限。

3 个答案:

答案 0 :(得分:5)

  

是否可以在应用程序级别?或者我们必须在操作系统内完成吗?

您无法动态更改应用程序的权限。

答案 1 :(得分:2)

这将违反Android政策。应用程序是否具有执行某些操作的权限。如果你能想到它,这可能是一个安全问题。

答案 2 :(得分:2)

官方说明这不受支持。

较新的CyanogenMod构建支持“已撤销的权限”,但如果应用程序失去了应该拥有的权限,应用程序通常会强制关闭。