本发明涉及应用权限,尤其涉及一种移动应用系统权限管控方法、装置、存储介质及终端。
背景技术:
1、普通用户在使用移动智能设备时,许多系统服务及应用程序需要获取对应的权限才能正常运行或提供特定的功能。然而大多数应用在申请权限时未清晰说明所需权限的目的,或请求了与其功能不相关的权限。在此背景下,由于缺乏专业背景,用户往往无法理解各个权限的具体含义,导致他们不知道需要给某个应用配置什么样的权限。因此也引发了他们对隐私和数据安全的担忧。
2、另外,当用户需要对手机上的应用进行权限管理时,他们需要仔细审查每个应用所请求的权限,并决定是否授予这些权限。这些权限可能涵盖访问手机相机、麦克风、通讯录、位置等。对于那些安装了大量应用程序的用户来说,这个过程可能会变得相当繁琐,因为用户需要仔细考虑每个权限的必要性和潜在风险。这意味着需要花费用户大量的时间和精力。
3、因此,需要提出一种技术方案来帮助用户轻松且安全的完成移动终端中应用权限的配置和使用,以及针对过度使用权限采集数据的应用行为进行阻止,防止信息泄漏。
技术实现思路
1、本发明实施例提供了一种移动应用系统权限管控方法、装置、存储介质及终端,不仅帮助用户轻松且安全的完成移动终端中应用权限的配置,提前预防应用不合理获取系统权限,还能防止应用在运行过程中过度使用权限采集数据的行为,避免信息泄漏。
2、第一方面,本发明实施例提供了一种移动应用系统权限管控方法,包括:
3、在目标应用安装过程中,对所述目标应用进行静态分析和风险行为检测,得到静态行为权限和风险行为结果;
4、基于所述静态行为权限、所述风险行为结果和所述目标应用的类别,对所述目标应用设置对应的目标系统权限策略。
5、第二方面,本发明实施例提供了一种移动应用系统权限管控装置,包括:
6、数据获取模块,用于在目标应用安装过程中,对所述目标应用进行静态分析和风险行为检测,得到静态行为权限和风险行为结果;
7、系统权限设置模块,用于基于所述静态行为权限、所述风险行为结果和所述目标应用的类别,对所述目标应用设置对应的目标系统权限策略。
8、第三方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现上述第一个方面所述的方法步骤。
9、第四方面,本发明实施例提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的方法步骤。
10、本发明实施例提供的移动应用系统权限管控方法、装置、存储介质及终端,具备以下技术效果:
11、本发明实施例通过在应用安装过程中,对应用进行静态分析和风险行为检测,结合应用的类别对应用设置对应的系统权限策略,并根据应用运行过程中动态数据获取应用的当前类别,判断应用类别的变化状态,根据应用类别的变化状态和系统权限策略,对系统权限请求进行处理。应用上述方法,不仅帮助用户轻松且安全的完成移动终端中应用权限的配置,提前预防应用不合理获取系统权限,还能防止应用在运行过程中过度使用权限采集数据的行为,避免信息泄漏。
1.一种移动应用系统权限管控方法,其特征在于,包括:
2.根据权利要求1所述方法,其特征在于,所述方法还包括:
3.根据权利要求1所述方法,其特征在于,所述在目标应用安装过程中,对所述目标应用进行静态分析和风险行为检测,得到静态行为权限和风险行为结果,包括:
4.根据权利要求1至3任一项所述方法,其特征在于,所述基于所述静态行为权限、所述风险行为结果和所述目标应用的类别,对所述目标应用设置对应的目标系统权限策略,包括:
5.根据权利要求2至4任一项所述方法,其特征在于,所述根据所述目标应用的类别变化状态和所述目标系统权限策略,对所述系统权限请求进行对应的处理,包括:
6.根据权利要求5所述方法,其特征在于,所述若所述目标应用的类别已变化,则根据预设系统权限策略,对所述系统权限请求进行对应的处理之后,还包括:
7.一种移动应用系统权限管控装置,其特征在于,包括:
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述方法。
9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述方法。
