The invention provides a permission request response method and corresponding device, the method is applied to the intelligent terminal, the method comprises the following steps: listening to the application to the temporary Root access request message; the authentication data of the temporary Root access request message application identity information exists in the preset if it exists, is judged; authentication data of the temporary Root permission request message in the event information is present in the preset; if it exists, is granted by the application of temporary Root permissions. The present invention via pre authentication data, in addition to the use of the application to determine whether the application identification information to allow access to the temporary Root permissions, also added to the application event information judgment, improve the safety of the application to get Root privileges.
【技术实现步骤摘要】
权限请求响应方法及相应的装置
本专利技术涉及智能终端
,特别是涉及一种权限请求响应方法及相应的装置。
技术介绍
基于Uinux诞生的操作系统,从Linux系列到智能终端的Android操作系统,均存在严格的用户管理机制。其中,以Android为例,系统的最高权限帐号为Root,该帐号的权限也代表着权限管理机制的最高级别,可以启动或停止一个进程,删除或增加用户,增加或禁用硬件等等。智能终端出厂时,厂商出于安全因素考虑,一般不向用户开放Root权限。在这种情况下,用户对智能终端所进行的系统操作,或者第三方应用例如手机安全软件需要实现某些诸如卸载出厂应用之类的功能时,便会受到阻碍。因此,获取Root权限便变得越来越普遍。目前,获取智能终端的Root权限,或者使智能终端中的某个应用程序获得Root权限,通常需要利用Root解决方案对智能终端的操作系统进行获取Root权限的系统层面的操作。由于该操作涉及到操作系统的底层核心,所以存在损坏操作系统的情况,致使获取Root权限后的智能终端出现操作不稳定的情况,甚至系统崩溃。而且,在获取Root权限后的智能终端中,任何应用程序均可以获取Root权限。若某些非法应用程序获取了Root权限,则对智能终端的安全带来危害。
技术实现思路
鉴于上述现有的授予Root权限方案存在任何应用程序均可以获取Root权限的问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的权限请求响应方法及相应的装置。依据本专利技术的一个方面,提供了一种权限请求响应方法,应用于智能终端,所述方法包括:监听到应用程序发来的临时Root权 ...
【技术保护点】
一种权限请求响应方法,应用于智能终端,所述方法包括:监听到应用程序发来的临时Root权限请求消息;判断所述临时Root权限请求消息中的应用程序标识信息是否存在于预置的认证数据中;若存在,则判断所述临时Root权限请求消息中的事件信息是否存在于所述预置的认证数据中;若存在,则授予所述应用程序临时Root权限。
【技术特征摘要】
1.一种权限请求响应方法,应用于智能终端,所述方法包括:监听到应用程序发来的临时Root权限请求消息;判断所述临时Root权限请求消息中的应用程序标识信息是否存在于预置的认证数据中;若存在,则判断所述临时Root权限请求消息中的事件信息是否存在于所述预置的认证数据中;若存在,则授予所述应用程序临时Root权限。2.根据权利要求1所述的方法,其中,所述监听到应用程序发来的临时Root权限请求消息,包括:通过Binder服务与所述应用程序进行通信,并监听到应用程序发来的临时Root权限请求消息。3.根据权利要求1所述的方法,其中,所述认证数据存储在所述智能终端所在的操作系统中,且所述认证数据为用户自定义的认证数据。4.根据权利要求1所述的方法,其中,所述认证数据还包括临时Root权限的有效期限信息;所述有效期限信息分别与所述应用程序标识信息和事件信息存在对应关系。5.根据权利要求4所述的方法,其中,在所述授予所述应用程序临时Root权限之后,所述方法还包括:当按照与所述临时Root权限请求消息的应用程序标识信息和事件信息对应的有效期限信息计时终止时,撤销授予所述应用程序的临时Root权限。6.根据权利要求1所述的方法,其中,所述应用程序对应于唯一一个应用程序标识信息;当所述应用程序为自带应用程序时,所述应用程序标识信息为所述自带应用程序在所述智能终端所在的操作系统中的固定编号;当所...
【专利技术属性】
技术研发人员:宋振涛,马金亭,邹勇,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。