服务器杀毒的方法、装置及系统制造方法及图纸

技术编号:10986048 阅读:98 留言:0更新日期:2015-01-31 17:44
本发明专利技术公开了一种服务器杀毒的方法、装置及系统,涉及计算机安全领域,为解决在隔离网环境下,无法对安装有Linux操作系统的服务器进行有效的病毒查杀的问题而发明专利技术。本发明专利技术的方法包括:检测服务器当前运行的Linux操作系统的版本信息;根据所述版本信息获取支持所述Linux操作系统的杀毒引擎;将所述杀毒引擎安装到所述服务器,以使得所述服务器运行所述杀毒引擎进行病毒查杀。本发明专利技术主要应用于隔离环境下服务器的病毒查杀过程中。

【技术实现步骤摘要】
服务器杀毒的方法、装置及系统
本专利技术涉及计算机安全领域,尤其涉及一种服务器杀毒的方法、装置及系统。
技术介绍
杀毒引擎是一套判断特定程序行为是否为病毒或可疑程序的技术机制,而杀毒引擎性能的优劣也直接决定着病毒查杀效果的好坏。 为了保证服务器的正常运行,可以通过本地杀毒引擎和云引擎两种方式对服务器进行病毒查杀。通过本地杀毒引擎进行病毒查杀是指,在服务器本地安装杀毒引擎,对服务器上的病毒进行查杀;采用云引擎进行病毒查杀是指,利用安装在远端服务器上的杀毒引擎对服务器进行病毒查杀。 现有技术中,针对安装Windows操作系统的服务器,可以进行云引擎和本地杀毒引擎进行病毒查杀,而对于安装有Linux操作系统的服务器(例如邮件服务器、文件服务器等),则通常使用云引擎进行病毒查杀。在隔离网环境下,由于网络内外的数据交互存在物理隔离,隔离网内部的云引擎无法通过外网对病毒样本库进行更新,因此云引擎的病毒查杀率较低,无法对安装Linux操作系统的服务器进行有效的病毒查杀。
技术实现思路
鉴于上述问题,本专利技术提供了一种服务器杀毒的方法、装置及系统,用于解决在隔离网环境下,无法对安装有Linux操作系统的服务器进行有效的病毒查杀的问题。 为达到上述目的,本专利技术主要提供如下技术方案: 第一方面,本专利技术实施例提供了一种服务器杀毒的方法,该方法包括: 检测服务器当前运行的Linux操作系统的版本信息; 根据版本信息获取支持所述Linux操作系统的杀毒引擎; 将杀毒引擎安装到所述服务器,以使得服务器运行杀毒引擎进行病毒查杀。 第二方面,本专利技术实施例还提供了一种服务器杀毒的装置,该装置包括: 检测单元,用于检测服务器当前运行的Linux操作系统的版本信息; 获取单元,用于根据检测单元检测到的版本信息获取支持Linux操作系统的杀毒引擎; 安装单元,用于将获取单元获取到的杀毒引擎安装到服务器,以使得所述服务器运行所述杀毒引擎进行病毒查杀。 第三方面,本专利技术实施例又提供了一种服务器杀毒的系统,该系统包括:病毒服务器和应用服务器,其中,病毒服务器包括如前述第二方面所述的装置; 所述病毒服务器,用于检测当前运行的Linux操作系统的版本信息;根据所述版本信息获取支持所述Linux操作系统的杀毒引擎;将所述杀毒引擎发送给所述应用服务器; 所述应用服务器,用于接收并安装所述杀毒引擎,运行所述杀毒引擎进行病毒查杀。 借由上述技术方案,本专利技术提供的服务器杀毒的方法、装置及系统,在隔离网环境下,通过检测服务器当前运行的Linux操作系统的版本信息,根据该版本信息获取支持该Linux操作系统杀毒引擎,并且将获得到的杀毒引擎安装到服务器中,以便于服务器可以利用杀毒引擎进行病毒查杀。与现有技术相比,本专利技术通过在运行Linux操作系统的服务器上安装支持杀毒引擎,利用杀毒引擎对服务器中的病毒进行查杀,在很大程度上提高了服务器的查杀效率,从而避免了现有技术中由于隔离网的作用,导致云引擎不能对服务器有效的进行病毒查杀的问题。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 图1示出了本专利技术实施例中提供的一种服务器杀毒的方法流程图; 图2示出了本专利技术实施例中提供的一种服务器杀毒的装置结构示意图; 图3示出了本专利技术实施例中提供的另一种服务器杀毒的装置结构示意图; 图4示出了本专利技术实施例中提供的一种服务器杀毒的系统示意图; 图5示出了本专利技术应用实施例中提供的一种服务器杀毒的系统示意图。 【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。目前,应用服务器常用的操作系统为Linux操作系统。其中,应用服务器包括:邮件服务器、文件服务器等。 实际应用当中,应用服务器的数量一般为多个,为了对应用服务器进行有效的安全防护,可以在应用服务器的上层设置病毒服务器,该病毒服务器可以下发支持应用服务器当前运行操作系统的杀毒引擎,以使得应用服务器可以安装并启动该杀毒引擎进行病毒查杀。 为了解决解决在隔离网环境下,无法对安装有Linux操作系统的服务器进行有效的病毒查杀的问题,本专利技术实施例提供了一种服务器杀毒的方法,如图1所示,该方法包括: 步骤101,检测服务器当前运行的Linux操作系统的版本信息。 实施例中,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX (Portable Operating System Interface,可移植操作系统接口)和 UNIX 的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了 Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。随着Linux的不断升级,Linux本身有一系列的更新版本。另外,为了满足不同用户的需求,许多厂家基于Linux内核开发了许多Linux操作系统的版本,比较常用的Linux操作系统,包括:乌班图Ubuntu、社区企业操作系统CentOS和红帽CentOS操作系统,另外,还有如红旗Linux、Linux Mint、Debian等等,这里不再--列举,下面就Ubuntu进行简单介绍。 实施例中所指的Linux操作系统的版本信息,除了包括如Ubuntu、CentOS及CentOS等操作系统信息的信息以外,还可以包括每种Linux操作系统的不同更新版本信息,例如 Ubuntu 1.1.0> Ubuntu 1.1.1 等。 实施例中,病毒服务器检测应用服务器当前运行的Linux操作系统的版本信息,应用服务器需要处于运行状态,首先病毒服务器检测应用服务器当前运行的操作系统是否为Linux操作系统,如果应用服务器当前运行的操作系统是Linux操作系统,则对该Linux操作系统的具体版本信息进行检测,并将得到的检测信息进行保存。在另一个应用场景中,本专利技术实施例提供的服务器杀毒的方法还可以应用到其他安装的非Linux操作系统的服务器中。 步骤102,根据Linux操作系统的版本信息获取支持该Linux操作系统的杀毒引擎。 实施例中,根据上述步骤101可以获知,Linux操作系统包括很多的类别及版本型号,而杀毒引本文档来自技高网...

【技术保护点】
一种服务器杀毒的方法,其特征在于,所述方法包括:检测服务器当前运行的Linux操作系统的版本信息;根据所述版本信息获取支持所述Linux操作系统的杀毒引擎;将所述杀毒引擎安装到所述服务器,以使得所述服务器运行所述杀毒引擎进行病毒查杀。

【技术特征摘要】
1.一种服务器杀毒的方法,其特征在于,所述方法包括: 检测服务器当前运行的Linux操作系统的版本信息; 根据所述版本信息获取支持所述Linux操作系统的杀毒引擎; 将所述杀毒引擎安装到所述服务器,以使得所述服务器运行所述杀毒引擎进行病毒查杀。2.根据权利要求1所述的方法,其特征在于,所述根据所述版本信息获取支持所述Linux操作系统的杀毒引擎,包括: 建立所述Linux操作系统的版本信息与所述杀毒引擎之间的关系映射表,所述关系映射表包括所述版本信息与所述杀毒引擎之间的对应关系; 根据所述关系映射表获取支持所述Linux操作系统的杀毒引擎。3.根据权利要求1所述的方法,其特征在于,所述将所述杀毒引擎安装到所述服务器,包括: 当获取支持所述Linux操作系统的杀毒引擎数量至少有两个时,将所述至少有两个杀毒引擎安装到所述服务器,以使得所述服务器运行所述至少有两个杀毒引擎以进行多引擎病毒查杀。4.根据权利要求1所述的方法,其特征在于,所述将所述杀毒引擎安装到所述服务器,包括: 当获取支持所述Linux操作系统的杀毒引擎数量至少有两个时,设置所述杀毒引擎之间的优先级关系; 确定出支持所述服务器优先级最高的杀毒引擎; 将所述优先级最高的杀毒引擎安装到所述服务器,以使得所述服务器运行所述优先级最闻的杀毒引擎进行病毒查杀。5.根据权利要求1所述的方法,其特征在于,所述杀毒引擎包括:人工智能引擎QVM和启发式杀毒引擎AVE; 所述QVM和AVE分别支持乌班图Ubuntu、社区企业操作系统CentOS和红帽RedHat操作系统。6.一种服务器杀毒的装置,其特征在于,所述装置包括: 检测单元,用于检测服务器当前运行的Linux操作系统的版本信息; 获取单元,用于根据所述检测单元检测到的所述...

【专利技术属性】
技术研发人员:温铭
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1