一种应用程序处理方法、移动终端及云服务器技术

技术编号:16270366 阅读:64 留言:0更新日期:2017-09-22 22:00
本发明专利技术提供一种应用程序处理方法,当本地杀毒引擎扫描当前安装的目标应用程序为未知应用时,发送该目标应用程序的病毒识别信息和终端身份识别信息到云端杀毒引擎进行扫描,当扫描到该应用程序为可疑应用程序时,将病毒识别信息和身份识别信息更新至云端数据库中,当该在云端数据库中的应用程序被确定为已知病毒时,确定该应用程序对应终端曾经感染病毒,此时,移动终端厂商可以根据云端数据库中的移动终端的身份识别信息收集该感染病毒的移动终端用户数据,并根据收集的用户数据统计移动终端系统的防病毒能力。该数据体现了对新病毒的防病毒能力,使得在统计移动终端系统的防病毒能力时,更真实、准确。

【技术实现步骤摘要】
一种应用程序处理方法、移动终端及云服务器
本专利技术实施例涉及通信领域,尤其涉及一种应用程序处理方法、移动终端及云服务器。
技术介绍
随着Android生态系统的壮大,市场占有率逐步攀升,病毒和木马也呈不断上升趋势。如何防止病毒和木马的入侵,成为各个手机厂商和安全软件公司都在努力的方向。目前市面上杀毒引擎众多,手机厂商在评价或者选用杀毒引擎时主要依赖与类似AVTEST之类的专业测评网站,通过上传既有病毒或者木马样本,来得到病毒引擎的检出率,误报率数据,然后根据这些数据来选择和不同的杀毒引擎合作,部署系统的防病毒能力。但是目前在这些专业测评网站上看到排名靠前的各家反病毒引擎,未体现对新病毒的防病毒能力,其检出率、误报率等数据也非常接近,并且因为缺乏真实的用户感染病毒的数据,厂商对于自身系统防病毒的能力很难有一个非常准确的判断,也很难检验防病毒能力改善的效果,并且对已经感染病毒的用户,手机厂商也无法及时通知用户卸载病毒程序。
技术实现思路
本专利技术实施例提供一种应用程序处理方法、移动终端及云服务器,以解决在统计移动终端系统防病毒能力时,依赖测评网站数据,因缺乏真实的用户感染病毒的数据而导致统计不准确,以及当用户感染病毒时无法及时通知用户处理的问题。第一方面,提供一种应用在云服务器的应用程序处理方法,应用于云服务器,该方法包括:获取移动终端发送的目标应用程序的病毒识别信息和移动终端的终端身份识别信息;基于所述病毒识别信息和所述终端身份识别信息,通过云端杀毒引擎,对所述目标应用程序进行扫描,得到第一扫描结果;若所述第一扫描结果指示所述目标应用程序为可疑应用程序,则将所述病毒识别信息和所述终端身份识别信息更新至云端预设的云端数据库中;其中,所述可疑应用程序是指在云端预设的病毒特征数据库中不存在与所述病毒识别信息相匹配的特征信息的应用程序。第二方面还提供一种应用在移动终端的应用程序处理方法,应用于移动终端,该方法包括:在安装目标应用程序的过程中,通过本地杀毒引擎,对所述目标应用程序进行扫描,得到第二扫描结果;若所述第二扫描结果指示所述目标应用程序为未知应用程序,则提取所述第二扫描结果中的病毒识别信息,并获取所述移动终端的终端身份识别信息;将所述病毒识别信息和所述终端身份识别信息发送至云服务器;其中,所述未知应用程序是指在移动终端的本地病毒特征数据库中,不存在与所述病毒识别信息相匹配的特征信息的应用程序。第三方面,提供一种云服务器以及一种计算机可读存储介质,该云服务器,包括:云端第一获取模块,用于获取移动终端发送的目标应用程序的病毒识别信息和移动终端的终端身份识别信息;云端扫描模块,用于基于所述病毒识别信息和所述终端身份识别信息,通过云端杀毒引擎,对所述目标应用程序进行扫描,得到第一扫描结果;云端更新模块,用于若所述第一扫描结果指示所述目标应用程序为可疑应用程序,则将所述病毒识别信息和所述终端身份识别信息更新至云端预设的云端数据库中;其中,所述可疑应用程序是指在云端预设的病毒特征数据库中不存在与所述病毒识别信息相匹配的特征信息的应用程序。该计算机可读存储介质上存储有应用程序处理程序,所述应用程序处理程序被处理器执行时实现上述应用程序处理方法的步骤。第四方面,还提供一种移动终端以及一种计算机可读存储介质,该移动终端包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的应用程序处理程序,所述应用程序处理程序被所述处理器执行时实现上述应用程序处理方法的步骤。具体的,该移动终端,包括:本地扫描模块,用于在安装目标应用程序的过程中,通过本地杀毒引擎,对所述目标应用程序进行扫描,得到第二扫描结果;本地获取模块,用于若所述第二扫描结果指示所述目标应用程序为未知应用程序,则提取所述第二扫描结果中的病毒识别信息,并获取所述移动终端的终端身份识别信息;本地发送模块,用于将所述病毒识别信息和所述终端身份识别信息发送至云服务器;其中,所述未知应用程序是指在移动终端的本地病毒特征数据库中,不存在与所述病毒识别信息相匹配的特征信息的应用程序。这样,本专利技术实施例中,通过当本地杀毒引擎扫描当前安装的目标应用程序为未知应用时,发送该目标应用程序的病毒识别信息和该移动终端的终端身份识别信息到云端杀毒引擎进行扫描,当扫描到该应用程序为可疑应用程序时,将该应用程序的病毒识别信息和该移动终端的身份识别信息更新至云端数据库中,当该在云端数据库中的应用程序被确定为已知病毒时,确定该应用程序对应终端曾经感染病毒,此时,移动终端厂商可以根据云端数据库中的移动终端的身份识别信息收集该感染病毒的移动终端用户数据,并根据收集的用户数据统计移动终端系统的防病毒能力。此数据为移动终端厂商自己统计的真实有效的用户数据,且该数据体现了对新病毒的防病毒能力,使得在统计移动终端系统的防病毒能力时,更真实、准确。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种应用程序处理方法流程图;图2是本专利技术实施例的一种应用程序处理方法的另一流程图;图3是本专利技术实施例的一种应用程序处理方法的又一流程图;图4是本专利技术实施例的一种云服务器的结构图;图4a是本专利技术实施例的一种云服务器的另一结构图;图5是本专利技术实施例的一种移动终端的结构图;图6是本专利技术实施例的一种移动终端的另一结构图;图7是本专利技术实施例的一种移动终端的又一结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术的一种应用程序处理方法实施例的流程图。本专利技术实施例提供的一种应用程序处理方法,应用于云服务器,包括:步骤101,获取移动终端发送的目标应用程序的病毒识别信息和移动终端的终端身份识别信息。本步骤中,该移动终端的终端身份识别信息可以为终端的机器码信息。该病毒识别信息为判断是否为已知病毒的依据。当该病毒识别信息在已知的病毒样本中,则为已知病毒,若该病毒识别信息不在已知的病毒样本中,则该病毒暂时未被发现,此时将该包含该病毒识别信息的目标应用程序暂定为可疑应用程序。步骤102,基于所述病毒识别信息和所述终端身份识别信息,通过云端杀毒引擎,对所述目标应用程序进行扫描,得到第一扫描结果。本步骤中,云端杀毒引擎通过终端的身份识别信息定位到终端,通过对该病毒识别信息扫描,确定该病毒识别信息是否存在于云端现有的病毒特征数据中,若存在,则为已知病毒,此时云端杀毒引擎通知移动终端用户卸载该应用程序;若不存在,将该包含该病毒识别信息的目标应用程序暂定为可疑应用程序。该可疑应用程序是根据现有的病毒样本数据判断得到的结果,基于绝大多数病毒在传播一定时间后会被发现,从而被确定为已知病毒的特点,因此在经过一段时间后,当该病毒识别信息出现在最新的病毒样本中时,此时该当初被判断为可疑应用程序的目标程本文档来自技高网...
一种应用程序处理方法、移动终端及云服务器

【技术保护点】
一种应用程序处理方法,应用于云服务器,其特征在于,包括:获取移动终端发送的目标应用程序的病毒识别信息和移动终端的终端身份识别信息;基于所述病毒识别信息和所述终端身份识别信息,通过云端杀毒引擎,对所述目标应用程序进行扫描,得到第一扫描结果;若所述第一扫描结果指示所述目标应用程序为可疑应用程序,则将所述病毒识别信息和所述终端身份识别信息更新至云端预设的云端数据库中;其中,所述可疑应用程序是指在云端预设的病毒特征数据库中不存在与所述病毒识别信息相匹配的特征信息的应用程序。

【技术特征摘要】
1.一种应用程序处理方法,应用于云服务器,其特征在于,包括:获取移动终端发送的目标应用程序的病毒识别信息和移动终端的终端身份识别信息;基于所述病毒识别信息和所述终端身份识别信息,通过云端杀毒引擎,对所述目标应用程序进行扫描,得到第一扫描结果;若所述第一扫描结果指示所述目标应用程序为可疑应用程序,则将所述病毒识别信息和所述终端身份识别信息更新至云端预设的云端数据库中;其中,所述可疑应用程序是指在云端预设的病毒特征数据库中不存在与所述病毒识别信息相匹配的特征信息的应用程序。2.根据权利要求1所述的方法,其特征在于,所述将所述病毒识别信息和所述终端身份识别信息更新至云端预设的已安装应用数据库中的步骤,包括:将所述病毒识别信息和所述终端身份识别信息存储至云端预设的已安装应用数据库中;建立所述病毒识别信息和所述终端身份识别信息之间的对应关系;其中,所述已安装应用数据库存储所有可疑应用程序的移动终端的终端身份识别信息和所述可疑应用程序的病毒识别信息。3.根据权利要求2所述的方法,其特征在于,所述将所述病毒识别信息和终端身份识别信息更新至云端预设的已安装应用数据库中的步骤之后,所述方法还包括:获取在预设周期内更新的病毒样本信息;在所述已安装应用数据库中,查询与所述病毒样本信息相匹配的病毒识别信息;若查询到与所述病毒样本信息相匹配的目标病毒识别信息,则获取所述目标病毒识别信息对应的至少一个目标终端身份识别信息;向每个所述目标终端身份识别信息对应的移动终端发送一控制指令;其中,所述控制指令用于指示移动终端卸载所述目标病毒识别信息对应的应用程序,所述控制指令携带所述目标病毒识别信息。4.一种应用程序处理方法,应用于移动终端,其特征在于,包括:在安装目标应用程序的过程中,通过本地杀毒引擎,对所述目标应用程序进行扫描,得到第二扫描结果;若所述第二扫描结果指示所述目标应用程序为未知应用程序,则提取所述第二扫描结果中的病毒识别信息,并获取所述移动终端的终端身份识别信息;将所述病毒识别信息和所述终端身份识别信息发送至云服务器;其中,所述未知应用程序是指在移动终端的本地病毒特征数据库中,不存在与所述病毒识别信息相匹配的特征信息的应用程序。5.根据权利要求4所述的方法,其特征在于,所述将所述病毒识别信息和所述终端身份识别信息发送至云服务器的步骤之后,所述方法还包括:接收云服务器发送的携带有病毒识别信息的控制指令;提取所述控制指令中的病毒识别信息;卸载与所述控制指令中的病毒识别信息对应的应用程序。6.一种云服务器,其特征在于,包括:云端第一获取模块,用于获取移动终端发送的目标应用程序的病毒识别信息和移动终端的终端身份识别信息;云端扫描模块,用于基于所述病毒识别信息和所述终端身份识别信息,通过云端杀毒引擎,对所述目标应用程序进行扫描,得到第一扫描结果;云端更新模块,用于若所述第一扫描结果指示所述目...

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

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

1