应用常见的高危权限及使用场景,继已经发布的位置权限、短信权限、存储权限合理/不合理使用场景外,本期将为大家介绍悬浮窗、监听通知栏合理及不合理使用场景。
《绿标5.0-安全标准》骚扰行为:悬浮窗、通知栏权限要求
一、悬浮窗权限
Android.permission.SYSTEM_ALERT_WINDOW
悬浮窗权限:全局弹出对话框,APP进入后台后,该弹框仍覆盖在其他应用上显示。在开启悬浮窗之前,需获取用户授权。
合理使用场景:
不合理使用场景
测试中发现,部分应用错误的使用悬浮窗权限来实现弹出消息框、对话框、或新页面等功能,常见场景如下:
1. 运动健康、影音娱乐类:展示广告调用悬浮窗权限;
2. 便捷生活、购物笔记、金融理财、游戏类:当用户想切换到后台时,应用调用该权限提示用户“再按一次退出程序/游戏”;
3. 理财类:使用银行转账等功能时弹窗提醒及转账回报消息;
4. 办公软件、学习、便捷生活类:APP进行推送消息弹框、软件更新等系统弹窗;
5. 运动健康问诊、棋牌桌游类:未实名认证的账号提醒认证弹窗。
二、监听通知栏
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
监听通知服务:通过系统调起的服务,监听其他应用的通知栏显示内容,使用之前需要获取用户授权。
合理使用场景:
便捷生活、运动健康类:手表手环穿戴应用,将通知栏信息引导至穿戴设备。
不合理使用场景:
监听通知栏是高危权限,滥用此权限可能导致用户隐私泄露,因此除上述合理场景外都应禁用该权限,常见的不合理使用场景如下: