软件的评测方法及装置制造方法及图纸

技术编号:10356835 阅读:148 留言:0更新日期:2014-08-27 13:04
本发明专利技术提出一种软件的评测方法及装置,其中,该方法包括:接收服务器发送的调度指令,根据调度指令运行当前病毒样本,获取待测软件对当前病毒样本的拦截结果,并向服务器上传拦截结果;以及接收服务器发送的重启指令,针对每个重启指令,还原操作系统并运行下一个病毒样本,获取待测软件对下一个病毒样本的拦截结果,并向服务器上传拦截结果,以使服务器根据待测软件对所有病毒样本的拦截结果对待测软件进行评测,并将评测结果展示给用户。本发明专利技术实施例的软件的评测方法及装置,可提高评测待测软件对病毒的主动防御能力的效率,节省人工成本。

【技术实现步骤摘要】
软件的评测方法及装置
本专利技术涉及计算机
,尤其涉及一种软件的评测方法及装置。
技术介绍
安全软件是一种可以对病毒、木马等对计算机有危害的程序代码进行主动防御和清除的程序工具。其中,安全软件对病毒进行主动防御是指安全软件可以在病毒运行的初期主动发现病毒的异常行为,对病毒进行拦截,因此,安全软件主动防御能力的好坏直接影响到用户能否安全地使用计算机。目前,对于安全软件的主动防御能力的评定还停留在手动测试的阶段,即在评测安全软件是否能拦截病毒的过程中,需要大量人工人为地判断安全软件是否对病毒具有主动防御能力,通过人工评测软件是否能拦截病毒耗时长,实现复杂,这不仅加重了工作人员的工作负担,还增加了安全软件的人力成本。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种软件的评测方法,该方法提高了评测待测软件对病毒的主动防御能力的效率,节省人工成本。本专利技术的第二个目的在于提出一种软件的评测装置。为了实现上述目的,本专利技术第一方面实施例的软件的评测方法,该方法包括以下步骤:接收服务器发送的调度指令,根据所述调度指令运行当前病毒样本,获取待测软件对当前病毒样本的拦截结果,并向所述服务器上传所述拦截结果;以及接收服务器发送的重启指令,针对每个重启指令,还原操作系统并运行下一个病毒样本,获取所述待测软件对所述下一个病毒样本的拦截结果,并向服务器上传所述拦截结果,以使所述服务器根据所述待测软件对所有病毒样本的拦截结果对所述待测软件进行评测,并将评测结果展示给用户。本专利技术实施例的软件的评测方法,接收服务器发送的调度指令,根据调度指令运行病毒样本,获得待测软件对病毒样本的拦截结果,并将拦截结构上传至服务器,以及接收服务器发送的重启指令,还原系统并运行下一个病毒样本,获得拦截结果上传至服务器,以使服务器根据所有病毒样本的拦截结果对待测软件进行评测,并将评测结果展示给用户,由此,提高了评测待测软件对病毒的主动防御能力的效率,节省人工成本。为了实现上述目的,本专利技术第二方面实施例的软件的评测装置,包括:第一处理模块,用于接收服务器发送的调度指令,根据所述调度指令运行当前病毒样本,获取待测软件对当前病毒样本的拦截结果,并向所述服务器上传所述拦截结果;以及第二处理模块,用于接收服务器发送的重启指令,针对每个重启指令,还原操作系统并运行下一个病毒样本,获取所述待测软件对所述下一个病毒样本的拦截结果,并向服务器上传所述拦截结果,以使所述服务器根据所述待测软件对所有病毒样本的拦截结果对所述待测软件进行评测,并将评测结果展示给用户。本专利技术实施例的软件的评测装置,通过第一处理模块接收服务器发送的调度指令,根据调度指令运行病毒样本,获得待测软件对病毒样本的拦截结果,并将拦截结构上传至服务器,以及通过第二处理模块接收服务器发送的重启指令,还原系统并运行下一个病毒样本,获得拦截结果上传至服务器,以使服务器根据所有病毒样本的拦截结果对待测软件进行评测,并将评测结果展示给用户,由此,提高了评测待测软件对病毒的主动防御能力的效率,节省人工成本。附图说明图1是根据本专利技术一个实施例的软件的评测方法的流程图。图2是本专利技术一个实施例的软件的评测结果示例性示意图。图3是根据本专利技术一个实施例的软件的评测装置的结构示意图。图4是根据本专利技术一个实施例的软件的评测系统的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的软件的评测方法及装置。图1是根据本专利技术一个实施例的软件的评测方法的流程图。如图1所示,软件的评测方法包括:S101,接收服务器发送的调度指令,根据调度指令运行当前病毒样本,获取待测软件对当前病毒样本的拦截结果,并向服务器上传拦截结果。在该实施例中,在接收服务器发送的调度指令之前,还包括:安装待测软件,并保存包含待测软件的操作系统的镜像文件。其中,需要评测软件对病毒的主动防御能力的安全软件均可称为待测软件,待测软件可为例如百度杀毒、金山毒霸和瑞星杀毒等软件。在虚拟机中安装待测软件例如百度杀毒软件后,虚拟机通过服务器获得当前病毒样本,具体而言,虚拟机向服务器发送请求,服务器根据请求获得服务器中保存的病毒样本库,其中,病毒样本库中保存多个病毒样本,并且每个病毒样本均有一个唯一的编号,在第一次接收到请求后,服务器可从病毒样本库中取出编号为1的病毒样本,并将病毒样本返回至虚拟机。服务器通过调度指令对虚拟机进行控制管理,当虚拟机接收到服务器发送的调度指令后,根据调度指令运行当前病毒样本,即根据调度指令运行从服务器获得编号为1的病毒样本,并通过监测程序监控并获得待测软件例如百度杀毒软件对当前病毒样本的拦截提示信息,其中,拦截提示信息可为待测软件例如百度杀毒软件在检测到虚拟机的操作系统中存在病毒的弹窗,当监控程序检测到待测软件例如百度杀毒软件中出现弹窗后,可通过自己的图像处理软件例如抓图软件对拦截提示信息进行截图处理,然后将获得的截图作为拦截结果发送至服务器,服务器接收并保存对应的拦截结果,并向虚拟机发送重启指令。应当理解的是,如果服务器在预设时间内未接收到虚拟机发送的拦截结果,即待测软件对当前病毒样本不具有主动防御能力,监控程序没有获得对应的拦截提示信息,服务器将向虚拟机发送重启指令,以对服务器中保存的其他的病毒样本进行检测。S102,接收服务器发送的重启指令,针对每个重启指令,还原操作系统并运行下一个病毒样本,获取待测软件对下一个病毒样本的拦截结果,并向服务器上传拦截结果,以使服务器根据待测软件对所有病毒样本的拦截结果对待测软件进行评测,并将评测结果展示给用户。在虚拟机接收到服务器发送的重启指令后,将根据包含待测软件的操作系统的镜像文件对虚拟机的操作系统进行还原,通过还原虚拟机的操作系统可以保证操作系统环境的干净,有利于待测软件对下一个病毒样本的检测,保证了拦截结果的准确性。此外,虚拟机可从服务器获得下一个病毒样本,并运行下一个病毒样本,获得待测软件对下一个病毒样本的拦截结果,并向服务器上传拦截结果。具体而言,虚拟机向服务器发送请求,服务器将从病毒样本库中取出编号为2的病毒样本,并将编码为2的病毒样本发送至虚拟机,虚拟机接收服务器发送的编号为2的病毒样本,并在接收到服务器发送的调度指令后,根据调度指令运行下一个病毒样本即编号为2的病毒样本,获取待测软件对编号为2的病毒样本的拦截结果,并向服务器上传拦截结果。应当理解的是,包含待测软件的虚拟机将逐个运行服务器病毒样本库中的所有病毒样本,例如,服务器的病毒样本库中包含100个病毒样本,在服务器获得编号为2的病毒样本的拦截结果后,将向虚拟机发送重启指令,虚拟机根据重启指令,还原系统并继续运行编码为3的病毒样本,其中,虚拟机运行编号为3的病毒样本的过程与编号为2的病毒样本的过程相同,在执行完编号为3的病毒样本后,虚拟机将继续执行下一个编号的病毒样本,直至运行完病毒样本库中的100个病毒样本。在虚拟机运行完所有病毒样本后,服务器可分析整理所有病毒样本文档来自技高网...
软件的评测方法及装置

【技术保护点】
一种软件的评测方法,其特征在于,包括:接收服务器发送的调度指令,根据所述调度指令运行当前病毒样本,获取待测软件对当前病毒样本的拦截结果,并向所述服务器上传所述拦截结果;以及接收所述服务器发送的重启指令,针对每个重启指令,还原操作系统并运行下一个病毒样本,获取所述待测软件对所述下一个病毒样本的拦截结果,并向所述服务器上传所述拦截结果,以使所述服务器根据所述待测软件对所有病毒样本的拦截结果对所述待测软件进行评测,并将评测结果展示给用户。

【技术特征摘要】
1.一种软件的评测方法,其特征在于,包括:接收服务器发送的调度指令,根据所述调度指令运行当前病毒样本,获取待测软件对当前病毒样本的拦截结果,并向所述服务器上传所述拦截结果;以及接收所述服务器发送的重启指令,针对每个重启指令,还原操作系统并运行下一个病毒样本,获取所述待测软件对所述下一个病毒样本的拦截结果,并向所述服务器上传所述拦截结果,以使所述服务器根据所述待测软件对所有病毒样本的拦截结果对所述待测软件进行评测,并将评测结果展示给用户;其中,在所述接收服务器发送的调度指令之前,还包括:安装所述待测软件,并保存包含所述待测软件的操作系统的镜像文件;所述还原操作系统并运行下一个病毒样本,包括:根据所述镜像文件还原操作系统,并从所述服务器获得下一个病毒样本,以及运行下一个病毒样本。2.根据权利要求1所述的方法,其特征在于,在所述安装所述待测软件之后,还包括:通过所述服务器获得所述当前病毒样本。3.根据权利要求1所述的方法,其特征在于,所述获取待测软件对当前病毒样本的拦截结果,包括:通过监测程序监控并获得所述待测软件对所述当前病毒样本的拦截提示信息,并对所述拦截提示信息进行截图处理获得所述当前病毒样本的拦截结果。4.一种软件的评测...

【专利技术属性】
技术研发人员:邹秋菊
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1