The invention discloses a method for detecting the risk of a terminal, a server and an installation software. The terminal comprises an acquisition module, an reporting module and a determination module. Get the module to get the application data directory of the Android installation package APK to be installed. The reporting module reports the key fields in the application data directory to the default server in the networked state. The determination module determines whether the APK to be installed is legitimate according to the return result of the default server, wherein the return result contains authentication results about whether the APK to be installed is legitimate. The scheme provided by the invention, will send information to be installed to the default APK server, by default server about installing APK to verify the legality and legitimacy of the information, give users a clear, avoiding the user to install the software for needle decision risk, lifting the user to install the software. The pressure, improve the user experience.
【技术实现步骤摘要】
一种终端、服务器和安装软件的风险检测方法
本专利技术涉及软件安装应用领域,尤其涉及一种终端、服务器和安装软件的风险检测方法。
技术介绍
日常中,在我们进行某些软件的安装过程中,通常会收到终端针对该软件的提醒信息,例如,终端会提醒用户该网络来自哪里,并提醒用户该软件具有怎样的风险,并有用户来判断是否安装该软件,但通常情况下,由于大部分用户对软件不了解,即使其得知了该软件的来源也不会判断该软件是否安全,或是否合法,因此在决定时承担决策风险,增加了用户的压力,这给用户很差的用户体验。
技术实现思路
本专利技术的主要目的在于提出一种终端、服务器和安装软件的风险检测方法,能够避免用户针对待安装的软件承担决策风险,解除用户安装软件时的压力,提高用户的体验感。为实现上述目的,本专利技术提供了一种终端,该终端包括:获取模块、上报模块和确定模块。获取模块,用于获取待安装的安卓安装包APK的应用数据目录。上报模块,用于在联网状态下,向预设服务器上报应用数据目录内的关键字段。确定模块,用于根据预设服务器的返回结果确定待安装的APK是否合法;其中,该返回结果中包含关于该待安装的APK是否合法 ...
【技术保护点】
一种终端,其特征在于,所述终端包括:获取模块、上报模块和确定模块;所述获取模块,用于获取待安装的安卓安装包APK的应用数据目录;所述上报模块,用于在联网状态下,向预设服务器上报所述应用数据目录内的关键字段;所述确定模块,用于根据所述预设服务器的返回结果确定所述待安装的APK是否合法;其中,所述返回结果中包含关于所述待安装的APK是否合法的验证结果。
【技术特征摘要】
1.一种终端,其特征在于,所述终端包括:获取模块、上报模块和确定模块;所述获取模块,用于获取待安装的安卓安装包APK的应用数据目录;所述上报模块,用于在联网状态下,向预设服务器上报所述应用数据目录内的关键字段;所述确定模块,用于根据所述预设服务器的返回结果确定所述待安装的APK是否合法;其中,所述返回结果中包含关于所述待安装的APK是否合法的验证结果。2.如权利要求1所述的终端,其特征在于,所述获取模块获取待安装的安卓安装包APK的应用数据目录包括:将所述待安装的APK复制到预设目录下;在所述预设目录下对所述APK进行解压缩;扫描并获取解压缩后的所述APK的应用数据目录。3.如权利要求1所述的终端,其特征在于,所述终端还包括:显示模块;所述显示模块用于:当所述确定模块确定所述待安装的APK合法时,显示所述待安装的APK合法的信息,并给出是否继续安装的提示信息;或者,当所述确定模块确定所述待安装的APK不合法时,显示所述待安装的APK不合法的信息,并给出安装所述APK以后的风险判断。4.一种服务器,其特征在于,所述服务器包括:接收模块、验证模块和返回模块;所述接收模块,用于接收终端上报的待安装的安卓安装包APK的应用数据目录内的关键字段;所述验证模块,用于根据所述关键字段对所述APK进行验证;所述返回模块,用于将验证结果返回给所述终端。5.如权利要求4所述的服务器,其特征在于,所述关键字段包括:时间字段和来源字段;所述验证模块根据所述关键字段对所述APK进行验证包括:根据所述时间字段确定所述APK的下载时间,根据所述下载时间获取所述APK的安全密钥,并对所述安全密钥进行验证;和/或,根据所述来源字段获取所述APK的来源信息...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。