[发明专利]拦截应用程序中的植入信息的方法及装置有效
申请号: | 201310090741.9 | 申请日: | 2013-03-20 |
公开(公告)号: | CN103150513A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 陈杰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京市德权律师事务所 11302 | 代理人: | 刘丽君 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拦截 应用程序 中的 植入 信息 方法 装置 | ||
1.一种拦截应用程序中的植入信息的方法,包括:
根据预先收集到的信息,将用于植入信息代码调用的应用程序编程接口API确定为关键API,所述关键API为植入信息提供方提供的API;
在目标应用程序启动后,通过对所述关键API进行钩挂,对所述目标应用程序调用所述关键API的行为进行监控;
如果所述目标应用程序发起调用所述关键API的请求,则确定出所述目标应用程序中包含有植入信息代码,并对所述调用关键API的请求进行拦截,以阻止植入信息代码的运行,实现对目标应用程序中植入信息的拦截。
2.如权利要求1所述的方法,所述对所述调用API的请求进行拦截之后,还包括:
展示所述目标应用程序中包含植入信息代码的提示信息,并询问用户是否需要对所述目标应用程序中的植入信息进行拦截;
如果需要,则阻止植入信息代码的运行,否则,将所述调用API的请求放行。
3.如权利要求1所述的方法,还包括:
为用户提供为目标应用程序统一设置拦截规则的操作入口,并记录用户为所述目标应用设置的拦截规则;
所述对所述调用API的请求进行拦截之后,还包括:
查询用户设置的拦截规则,如果用户设置为需要对所述目标应用程序中的植入信息进行拦截,则阻止植入信息代码的运行,实现对目标应用程序中植入信息的拦截。
4.如权利要求3所述的方法,所述为用户提供为目标应用程序统一设置拦截规则的操作入口包括:
分别为系统中的各个目标应用程序提供统一设置拦截规则的操作入口;
或者,
为系统中的所有目标应用程序提供全局的统一设置拦截规则的操作入口。
5.如权利要求1所述的方法,所述阻止植入信息代码的运行包括:
将所述调用API的请求取消发送。
6.如权利要求1所述的方法,所述阻止植入信息代码的运行包括:
将所述调用API的请求指向自定义的地址,以便针对所述调用API的请求返回调用错误信息。
7.一种拦截应用程序中的植入信息的装置,包括:
关键API确定单元,用于根据预先收集到的信息,将用于植入信息代码调用的应用程序编程接口API确定为关键API,所述关键API为植入信息提供方提供的API;
关键API监控单元,用于在目标应用程序启动后,通过对所述关键API进行钩挂,对所述目标应用程序调用所述关键API的行为进行监控;
请求拦截单元,用于如果所述目标应用程序发起调用所述关键API的请求,则确定出所述目标应用程序中包含有植入信息代码,并对所述调用关键API的请求进行拦截,以阻止植入信息代码的运行,实现对目标应用程序中植入信息的拦截。
8.如权利要求7所述的装置,还包括:
提示单元,用于所述对所述调用API的请求进行拦截之后,展示所述目标应用程序中包含植入信息代码的提示信息,并询问用户是否需要对所述目标应用程序中的植入信息进行拦截;
执行单元,用于如果需要,则阻止植入信息代码的运行,否则,将所述调用API的请求放行。
9.如权利要求7所述的装置,还包括:
设置入口提供单元,用于为用户提供为目标应用程序统一设置拦截规则的操作入口,并记录用户为所述目标应用设置的拦截规则;
查询单元,用于对所述调用API的请求进行拦截之后,查询用户设置的拦截规则,如果用户设置为需要对所述目标应用程序中的植入信息进行拦截,则阻止植入信息代码的运行,实现对目标应用程序中植入信息的拦截。
10.如权利要求9所述的装置,所述设置入口提供单元包括:
分别设置子单元,用于分别为系统中的各个目标应用程序提供统一设置拦截规则的操作入口;
或者,
全局设置子单元,用于为系统中的所有目标应用程序提供全局的统一设置拦截规则的操作入口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310090741.9/1.html,转载请声明来源钻瓜专利网。