簡體   English   中英

使用android 6.0運行時權限真的安全嗎?

[英]Is it really safe when using android 6.0 run time permission?

我們的一位開發人員在manifest.xml(ACCESS_FINE_LOCATION,USE_FINGERPRINT等)中擁有所有權限,制作了android應用程序。

我指導他刪除了不必要的權限,然后他告訴我:“這很安全,因為他使用了android 6.0運行時權限(彈出權限)”。

但是我認為這是不安全的,因為它可能會被濫用。

我認為錯了嗎?

有兩種權限,普通權限和危險權限。 如果在清單中聲明,則所有聲明的正常權限均有效。如果應用程序min sdk是Android 6.0及更高版本,則在用戶在運行時授予權限之前,危險權限才有效。 清單中是否聲明它們無關緊要。如果用戶授予該應用危險的權限,並且您允許其他應用使用您的應用權限(如PendingIntent)訪問其他資源,則可能很危險。

根據Cao Minh Vu的建議, 最好請求應用程序真正需要的權限。如果您請求應用程序不需要的權限,則用戶可能會認為您的應用程序是惡意軟件。

例如:

如果您請求的攝像頭權限不是應用程序所必需的,即使授予權限或拒絕攝像頭權限由用戶決定,但這也可能導致用戶表示懷疑,並且可能用戶可能會卸載您的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM