【技术实现步骤摘要】
应用的权限控制方法和装置
本申请实施例涉及计算机
,具体涉及系统安全
,尤其涉及应用的权限控制方法和装置。
技术介绍
安卓应用是沙箱封装化的,应用在安装时,安卓系统为每个应用赋予一个唯一标识符。应用在特定进程内以该唯一标识符运行。通常,为了与系统及其他应用交互,安卓应用在安装时会请求一些额外权限,可用于访问一些物理资源或共享数据或启动一个第三方应用中的组件。若应用有预设数据访问权限,可实现对预设数据的访问。安卓系统因其开源性原因,容易遭到恶意软件攻击。恶意软件开发者可以通过将危险权限加入软件,来获取危险权限的授权,用以盗取用户的隐私,从而造成用户隐私资料泄露或造成更严重后果。
技术实现思路
本申请实施例提出了一种应用的权限控制方法和装置。第一方面,本申请实施例提供了一种应用的权限控制方法,该方法包括:接收用户输入的第一预设指令,第一预设指令用于指示展示声明使用预设对象的应用;获取声明使用预设对象的至少一个应用,并展示至少一个应用;根据用户对至少一个应用中的任一应用执行的第一预设操作,显示权限选择项;根据所接收到的用户对权限选择项执行的第二预设操作,对该应用 ...
【技术保护点】
1.一种应用的权限控制方法,包括:接收用户输入的第一预设指令,所述第一预设指令用于指示展示声明使用预设对象的应用;获取声明使用预设对象的至少一个应用,并展示所述至少一个应用;根据用户对所述至少一个应用中的任一应用执行的第一预设操作,显示权限选择项;根据所接收到的用户对权限选择项执行的第二预设操作,对该应用使用所述预设对象的使用权限进行重新设置。
【技术特征摘要】
1.一种应用的权限控制方法,包括:接收用户输入的第一预设指令,所述第一预设指令用于指示展示声明使用预设对象的应用;获取声明使用预设对象的至少一个应用,并展示所述至少一个应用;根据用户对所述至少一个应用中的任一应用执行的第一预设操作,显示权限选择项;根据所接收到的用户对权限选择项执行的第二预设操作,对该应用使用所述预设对象的使用权限进行重新设置。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于监听到非授权应用访问预设对象,向所述非授权应用抛出异常,其中,所述非授权应用为未被允许使用所述预设对象的应用。3.根据权利要求1所述的方法,其中,所述方法还包括:响应于监听到所述预设对象的非授权应用使用与预设对象相关的接口,向所述非授权应用抛出异常,其中,所述非授权应用为未被允许使用所述预设对象的应用。4.根据权利要求1所述的方法,其中,所述方法还包括:响应于监听到当前安装的应用发出的获取所述预设对象的使用权限的请求,将所述使用权限的状态设置为禁止。5.根据权利要求1所述的方法,其中,所述应用为预先建立的白名单所包括的至少一个第一应用和预先建立的黑名单所包括的至少一个第二应用之外的应用。6.根据权利要求5所述的方法,其中,在所述根据所接收到的用户对权限选择项执行的第二预设操作,对该应用使用所述预设对象的使用权限进行重新设置之后,所述方法还包括:响应于接收到用户输入的第二预设指令,将各应用的对预设对象的使用权限的状态设置为禁止状态,所述第二预设指令用于指示禁止除所述第一应用之外的其他应用使用所述预设对象的指令。7.一种应用的权限控制装置,包括:接收单元,被配置成接收用户输入的第一预设指令,所述第一预设指令用于指示展示声明使用预设对象的应用;获取单元,被配置成获取声明使用预设对象的至少一个应用,并展示所述至...
【专利技术属性】
技术研发人员:马春花,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。