异常应用控制方法、装置和终端设备制造方法及图纸

技术编号:15640146 阅读:229 留言:0更新日期:2017-06-16 04:03
本发明专利技术实施例公开了一种异常应用控制方法、装置和终端设备,其中,方法包括:响应于处于非前台的应用对API应用程序编程接口的访问请求,判断该访问请求是否属于非法访问请求;当该访问请求属于非法访问请求,拦截该非法访问请求。本发明专利技术实施例可以对处于非前台的应用进行监控,当该应用发出非法访问请求时,对非法方法请求进行拦截,能够监控应用是否发出非法访问,在应用发生非法访问时,保护用户的隐私信息能够得到保护,不会因非法访问而被查看从而发生隐私泄露,保证了用户的信息安全。

【技术实现步骤摘要】
异常应用控制方法、装置和终端设备
本专利技术涉及互联网技术,尤其是一种异常应用控制方法、装置和终端设备。
技术介绍
随着科学技术的不断发展,人们对智能终端产品的依赖性越来越强,为适应人们的需求,智能终端产品的质量也在逐步地越来越高,市场上各种功能的应用程序也随之产生,安装在同一智能终端产品上方便人们生活的各个方面,例如远程沟通方面可以拨打电话、发送短信、视频通话等。在实现本专利技术的过程中,专利技术人发现,现有技术至少存在以下问题:随着智能终端上的应用程序增多,智能终端用户无法判断安装的应用是否为危险应用,对自己的个人信息造成泄漏,引起自身隐私安全威胁以及个人财务安全问题。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:能够智能监控终端设备上安装的应用是否运行异常,提供一种异常应用监控方法、装置和终端设备。本专利技术实施例提供的一种一种异常应用控制方法,包括:响应于处于非前台的应用对应用程序编程接口的访问请求,判断所述访问请求是否属于非法访问请求;当所述访问请求属于非法访问请求,拦截所述非法访问请求。基于上述方法的另一实施例中,所述判断所述访问请求是否属于非法访问请求包括:当所述应用为前台应用通过关联启动调动运行的,判断当前关联启动是否合法,当当前关联启动合法,判断所述应用是否属于白名单数据库中预存的白名单应用;当所述应用属于白名单应用,所述访问请求不属于非法访问请求;所述白名单数据库中预存有允许访问应用程序编程接口的所有白名单应用;当当前关联启动不合法,所述访问请求属于非法访问请求。基于上述方法的另一实施例中,当当前关联启动不合法,还包括:将所述应用存入非法关联数据库,所述非法关联数据库中存储所有通过不合法的关联启动的应用。基于上述方法的另一实施例中,所述判断所述访问请求是否属于非法访问请求包括:判断所述应用是否为根据用户启动指令运行的,当所述应用是根据用户启动指令运行的,判断所述应用是否属于白名单数据库中预存的白名单应用;当所述应用属于白名单应用,所述访问请求不属于非法访问请求;所述白名单数据库中预存有允许访问应用程序编程接口的所有白名单应用;当所述应用不是根据用户启动指令运行的,所述访问请求属于非法访问请求。基于上述方法的另一实施例中,所述判断所述访问请求是否属于非法访问请求包括:判断所述应用是否属于白名单数据库中预存的白名单应用;所述白名单数据库中预存有允许访问应用程序编程接口的所有白名单应用;当所述应用不属于白名单应用,所述访问请求属于非法访问请求;当所述应用属于白名单应用,所述访问请求不属于非法访问请求。基于上述方法的另一实施例中,还包括:当所述访问请求不属于非法访问请求,允许所述访问请求。基于上述方法的另一实施例中,还包括:将基于所述非法访问请求获取的所述应用信息、所述访问请求对应的访问时间信息和应用程序编程接口信息存入监控数据库中;其中,所述监控数据库中存储所有非法访问请求对应的应用信息、访问时间信息和应用程序编程接口信息。基于上述方法的另一实施例中,将所述应用信息、所述访问请求对应的访问时间信息和应用程序编程接口信息按照应用信息分别存入应用条目中,每条所述应用条目中存储有所述应用信息对应的所述访问请求对应的访问时间信息和应用程序编程接口信息。基于上述方法的另一实施例中,当接收到新的非法访问请求,判断对应所述非法访问请求的所述应用在监控数据库中的是否存在匹配的匹配应用条目;当存在匹配应用条目时,将对应所述访问请求的访问时间信息和应用程序编程接口信息存入所述匹配应用条目中;当不存在匹配应用条目时,对所述应用新建一条应用条目,将所述应用信息、对应所述访问请求的访问时间信息和应用程序编程接口信息存入所述新建的应用条目中。基于上述方法的另一实施例中,将所述应用信息、所述访问请求对应的访问时间信息和应用程序编程接口信息按照应用程序编程接口信息分别存入接口条目中,每条所述接口条目中存储有所述应用程序编程接口信息对应的所述应用信息和所述访问请求对应的访问时间信息。基于上述方法的另一实施例中,当接收到新的非法访问请求,判断对应所述非法访问请求的应用程序编程接口在监控数据库中的是否存在匹配的匹配接口条目;当存在匹配接口条目时,将所述应用信息和所述访问请求对应的访问时间信息存入所述匹配接口条目中;当不存在匹配接口条目时,对所述应用程序编程接口新建一条接口条目,将所述应用信息和所述访问请求对应的访问时间信息存入所述新建的接口条目中。基于上述方法的另一实施例中,所述当所述访问请求属于非法访问请求之后,还包括:发出对应所述非法访问请求的异常访问提醒信息。基于上述方法的另一实施例中,所述发出所述应用异常访问提醒信息之后,还包括:响应于用户输入的访问权限修改指令,允许所述访问请求或将所述应用加入白名单数据库中;所述白名单数据库中存储有允许访问应用程序编程接口的所有白名单应用。基于上述方法的另一实施例中,还包括:通过快捷操作端口接收用户输入的访问权限修改指令。根据本专利技术实施例的另一个方面,提供的一种异常应用控制装置,包括:访问判断单元,用于响应于处于非前台的应用对应用程序编程接口的访问请求,判断所述访问请求是否属于非法访问请求;非法拦截单元,用于当所述访问请求属于非法访问请求,拦截所述非法访问请求。根据本专利技术实施例的另一个方面,提供的一种终端设备,包括存储器和处理器,所述存储器用于存储如上所述的异常应用控制方法的程序;所述处理器被配置用于执行所述存储器中存储的程序。基于本专利技术上述实施例提供的异常应用控制方法、装置和终端设备,对处于非前台的应用进行监控,当该应用发出非法访问请求时,对非法方法请求进行拦截,能够监控应用是否发出非法访问,在应用发生非法访问时,保护用户的隐私信息能够得到保护,不会因非法访问而被查看从而发生隐私泄露,保证了用户的信息安全。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同描述一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为本专利技术方法一个实施例的流程图。图2为本专利技术方法另一个实施例的流程图。图3为本专利技术方法又一个实施例的流程图。图4为本专利技术方法还一个实施例的流程图。图5为本专利技术装置一个实施例的结构示意图。图6为本专利技术装置另一个实施例的结构示意图。图7为本专利技术装置还一个实施例的结构示意图。图8为本专利技术装置又一个实施例的结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。本专利技术实施例可以应用于计算机系统/服务器,其可与众本文档来自技高网...
异常应用控制方法、装置和终端设备

【技术保护点】
一种异常应用控制方法,其特征在于,包括:响应于处于非前台的应用对应用程序编程接口的访问请求,判断所述访问请求是否属于非法访问请求;当所述访问请求属于非法访问请求,拦截所述非法访问请求。

【技术特征摘要】
1.一种异常应用控制方法,其特征在于,包括:响应于处于非前台的应用对应用程序编程接口的访问请求,判断所述访问请求是否属于非法访问请求;当所述访问请求属于非法访问请求,拦截所述非法访问请求。2.根据权利要求1所述的方法,其特征在于,所述判断所述访问请求是否属于非法访问请求包括:当所述应用为前台应用通过关联启动调动运行的,判断当前关联启动是否合法,当当前关联启动合法,判断所述应用是否属于白名单数据库中预存的白名单应用;当所述应用属于白名单应用,所述访问请求不属于非法访问请求;所述白名单数据库中预存有允许访问应用程序编程接口的所有白名单应用;当当前关联启动不合法,所述访问请求属于非法访问请求。3.根据权利要求2所述的方法,其特征在于,当当前关联启动不合法,还包括:将所述应用存入非法关联数据库,所述非法关联数据库中存储所有通过不合法的关联启动的应用。4.根据权利要求1所述的方法,其特征在于,所述判断所述访问请求是否属于非法访问请求包括:判断所述应用是否为根据用户启动指令运行的,当所述应用是根据用户启动指令运行的,判断所述应用是否属于白名单数据库中预存的白名单应用;当所述应用属于白名单应用,所述访问请求不属于非法访问请求;所述白名单数据库中预存有允许访问应用程序编程接口的所有白名单应用;当所述应用不是根据用户启动指令运行的,所述访问请求属于非法访问请求。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述判断所述访问请求是否属于非法访问请求...

【专利技术属性】
技术研发人员:程力行
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1