[发明专利]恶意修改应用程序的检测方法、装置、计算机程序和介质在审
申请号: | 202010611635.0 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111666567A | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 代松松;徐雄威 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56;G06F16/9532;G06F16/9538 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊;曹瀚青 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 恶意 修改 应用程序 检测 方法 装置 计算机 程序 介质 | ||
1.一种恶意修改应用程序的检测方法,其特征在于,所述方法包括:
获取当前运行的应用程序;
向所述应用程序所对应的服务器发起恶意修改检测请求;其中,所述恶意修改检测请求携带与所述应用程序对应的校验信息、且用于指示所述服务器根据所述校验信息对所述应用程序进行恶意修改检测得到检测结果;
接收所述服务器返回的检测结果;
当所述检测结果表示所述应用程序被恶意修改时,则获取与所述检测结果相匹配的安全防护指示信息;
执行所述安全防护指示信息所指定的目标操作。
2.根据权利要求1所述的方法,其特征在于,所述获取当前运行的应用程序,包括:
接收应用程序启动指令;
获取并运行所述应用程序启动指令所指定的应用程序;
所述向所述应用程序所对应的服务器发起恶意修改检测请求,包括:
获取与所述应用程序对应的校验信息;
向所述应用程序所对应的服务器,发起携带所述校验信息的恶意修改检测请求。
3.根据权利要求1所述的方法,其特征在于,所述校验信息包括所述应用程序的安装包名和客户端签名信息;
所述向所述应用程序所对应的服务器发起恶意修改检测请求,包括:
获取所述应用程序的安装包名和客户端签名信息;
将所述安装包名和所述客户端签名信息携带在恶意修改检测请求中,通过网络通信协议发送至所述应用程序所对应的服务器。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述服务器反馈的与所述检测结果相匹配的安全防护指示信息;
其中,所述检测结果由所述服务器在查找到与所述安装包名对应的标准签名信息后,根据所述标准签名信息对所述客户端签名信息进行校验得到;所述安全防护指示信息通过权限角色为管理员的管理员账号上传至所述服务器。
5.根据权利要求1所述的方法,其特征在于,所述接收所述服务器返回的检测结果,包括:
接收所述服务器返回的检测结果字段和安全防护字段;其中,所述检测结果字段用于表征检测结果;
所述当所述检测结果表示所述应用程序被恶意修改时,则获取与所述检测结果相匹配的安全防护指示信息,包括:
当所述检测结果字段中的标识表示所述应用程序被恶意修改时,则获取所述安全防护字段中的安全防护指示信息。
6.根据权利要求5所述的方法,其特征在于,所述执行所述安全防护指示信息所指定的目标操作,包括:
当所述安全防护指示信息为第一字符时,则显示提示窗口,并在所述提示窗口中显示提示信息;所述提示信息用于提示所述应用程序被恶意修改;
当所述安全防护指示信息为第二字符时,则强制退出所述应用程序;
当所述安全防护指示信息为第三字符时,则与所述服务器建立通信连接。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述检测结果表示所述应用程序未被恶意修改时,则
与所述服务器建立通信连接,并通过所述通信连接进行业务数据传输。
8.一种恶意修改应用程序的检测方法,其特征在于,所述方法包括:
获取终端发起的恶意修改检测请求;所述恶意修改检测请求携带与所述终端当前运行的应用程序对应的校验信息;
根据所述校验信息对所述应用程序进行恶意修改检测,得到检测结果;
查询与所述应用程序对应、且与所述检测结果相匹配的安全防护指示信息;
将所述检测结果和所述安全防护指示信息返回给所述终端;返回的所述检测结果和所述安全防护指示信息用于指示所述终端在所述检测结果表示所述应用程序被恶意修改时,执行所述安全防护指示信息所指定的目标操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010611635.0/1.html,转载请声明来源钻瓜专利网。