一种安装包检测方法、终端设备及服务器技术

技术编号:20222031 阅读:35 留言:0更新日期:2019-01-28 20:27
本发明专利技术实施例公开了一种安装包检测方法、终端设备及服务器,涉及通信技术领域,以解决终端设备下载的安装包中可能包含恶意程序,从而降低终端设备的安全性的问题。该方法包括:向服务器发送下载请求消息,该下载请求消息用于请求下载目标安装包;接收服务器发送的第一响应消息,该第一响应消息为服务器对该目标安装包的安全性验证失败后发送的,该第一响应消息中包括指示信息,该指示信息用于指示目标安装包异常。该方法可以应用于终端设备从服务器下载安装包的场景中。

【技术实现步骤摘要】
一种安装包检测方法、终端设备及服务器
本专利技术实施例涉及通信
,尤其涉及一种安装包检测方法、终端设备及服务器。
技术介绍
随着通信技术的发展,终端设备上可以安装的应用程序越来越多。目前,通常可以通过终端设备中的浏览器或应用程序商店下载和安装应用程序。例如,对于具有安卓操作系统的终端设备,用户可以根据一个应用程序的描述信息,触发终端设备从服务器下载该应用程序的安卓安装包(AndroidPackage,APK),并在终端设备上安装该APK。然而,由于上述安装包的描述信息与安装包的实际内容可能并不相符,例如某安装包的描述信息为社交应用程序,而该安装包实际上可能包含恶意程序,因此如果用户触发终端设备下载该安装包,那么可能使得终端设备下载到该恶意程序,从而导致终端设备可能被该恶意程序攻击,降低了终端设备的安全性。
技术实现思路
本专利技术实施例提供一种安装包检测方法、终端设备及服务器,以解决终端设备下载的安装包中可能包含恶意程序,从而降低终端设备的安全性的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供了一种安装包检测方法,应用于终端设备。该方法包括本文档来自技高网...

【技术保护点】
1.一种安装包检测方法,其特征在于,应用于终端设备,所述方法包括:向服务器发送下载请求消息,所述下载请求消息用于请求下载目标安装包;接收所述服务器发送的第一响应消息,所述第一响应消息为所述服务器对所述目标安装包的安全性验证失败后发送的,所述第一响应消息中包括指示信息,所述指示信息用于指示所述目标安装包异常。

【技术特征摘要】
1.一种安装包检测方法,其特征在于,应用于终端设备,所述方法包括:向服务器发送下载请求消息,所述下载请求消息用于请求下载目标安装包;接收所述服务器发送的第一响应消息,所述第一响应消息为所述服务器对所述目标安装包的安全性验证失败后发送的,所述第一响应消息中包括指示信息,所述指示信息用于指示所述目标安装包异常。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的第二响应消息,所述第二响应消息为所述服务器对所述目标安装包的安全性验证成功后发送的,所述第二响应消息中包括所述目标安装包对应的目标应用程序的名称和所述目标应用程序的版本号。3.根据权利要求2所述的方法,其特征在于,所述接收所述服务器发送的第二响应消息之后,所述方法还包括:接收用户的第一输入;响应于所述第一输入,从所述服务器下载所述目标安装包,并将内容分发服务器为所述目标安装包设置的名称更新为目标名称,所述目标名称中包括所述目标应用程序的名称和所述目标应用程序的版本号。4.根据权利要求3所述的方法,其特征在于,所述将内容分发服务器为所述目标安装包设置的名称更新为目标名称之后,所述方法还包括:根据所述第二响应消息中的目标应用程序的名称,或者所述目标安装包的目标名称中的目标应用程序的名称,确定所述目标安装包所属的目标类别;将所述目标安装包保存至所述目标类别对应的目录。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收用户的第二输入;响应于所述第二输入,显示M个类别名称;其中,一个类别名称对应至少一个安装包,且一个类别名称对应的至少一个安装包属于一个类别,M为正整数。6.一种安装包检测方法,其特征在于,应用于服务器,所述方法包括:接收终端设备发送的下载请求消息,所述下载请求消息用于请求下载目标安装包;根据所述下载请求信息,获取所述目标安装包,并检测所述目标安装包的安全性;若对所述目标安装包的安全性验证失败,则向所述终端设备发送第一响应消息,所述第一响应消息中包括指示信息,所述指示信息用于指示所述目标安装包异常。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若对所述目标安装包的安全性验证成功,则向所述终端设备发送第二响应消息,所述第二响应消息中包括所述目标安装包对应的目标应用程序的名称和所述目标应用程序的版本号。8.根据权利要求6或7所述的方法,其特征在于,所述检测所述目标安装包的安全性,包括:解析所述目标安装包,以获取所述目标安装包的关键信息,所述关键信息包括所述目标安装包的名称、所述目标安装包对应的目标应用程序的名称和所述目标应用程序的大小中的至少一项;检测所述关键信息是否与预设信息匹配;若所述关键信息与所述预设信息匹配,则确定对所述目标安装包的安全性检测失败;若所述关键信息与所述预设信息不匹配,则确定对所述目标安装包的安全性检测成功。9.一种终端设备,其特征在于,所述终端设备包括发送模块和接收模块;所述发送模块,用于向服务器发送下载请求消息,所述下载请求消息用于请求下载目标安装包;所述接收模块,用于接收所述服务器发送的第一响应消息,所述第一响应消息为所述服务器对所述目标安装包的安全性验证失败后发送的,所述第一响应消息中包括指示信息,所述指示信息用于指示所述目标安装包异常。10.根据权利要求9所述的终端设备,其特征在于,所述接收模块,还用于接收所述服务器发送的第二响应消息,所述第二响应消息为所述服务器对所述目标...

【专利技术属性】
技术研发人员:陈路
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1