提起计算机病毒来,可谓人人皆知,有些吃过病毒苦头的人更是有点谈虎色变的感觉。其实无论对于企业还是个人,病毒的危害都是不可避免的,特别是对于windows用户,可能碰到的病毒就更多了,象前不久的“冲击波”病毒在全世界范围内造成 了巨大的损失,它实际也是一种针对windows的病毒,而对linux等操作系统是无效的。以前人们都有一个观点,linux上没有病毒,不错在linux的早期确实没有发现过病毒,而且由于linux作为操作系统在权限控制上的科学设计,使得在linux上开发病毒非常困难,但是随着技术的发展,也开始出现了一些针对linux的病毒。比如linux/bliss是一种感染linux上elf文件的病毒,其外还出现了一些针对个别linux服务bug的蠕虫病毒。不过,linux上也开始 出现了一种杀毒软件,比如本文要介绍antivir。
antivir可以扫描最新的linux病毒,它是一个商业产品,你可以购买它以获得病毒定义库的定期更新,它有不同平台的版本,对于linux平台的用户来说,即使你不去花钱购买也是可以使用的。这一点对于个人用户来说是个好消息,但对于企业用户而言,如果你觉得好用的话,还建议购买。antivir的厂商网站是http://www.hbedv.com。你可以从上面找到下载链接。下面就介绍一下我的antivir安装和使用过程:
1.下载软件
从antivir的厂商网站下载软件,具体url如下:
http://www.hbedv.com/download/download.htm
需要下载linux版本的antivir的服务器端软件包,包名为avlxsrv.tgz。
http://www.hbedv.com/files/antivir/release/avlxsrv.tgz
2.安装antivir for server
下载wget
http://www.hbedv.com/files/antivir/release/avlxsrv.tgz
解压到指定目录
# tar -xzpvf avlxsrv.tgz -c /var/local
# cd /var/local/antivir-server-2.0.8
阅读readme
# more readme
starting antivir for unix server 2.0.8 installation...
安装过程会分步骤进行,每个步骤中会一些关于设定的问题,如果你详细阅读了相关文档,就可以自己定制一些特殊的功能,请参阅相关文档,这里就不做介绍了,你可以按默认的值一路按回车继续。直到以下文字出现,安装就完成了:
here are some commands that you should remember...
antivir
=======
configure: /usr/lib/antivir/configantivir
press <enter> to continue.
installation of the following features complete:
antivir command line scanner
if you have any license key files, please copy them to /usr/lib/antivir
before running the software. without a valid license key, it will
run in demo mode.
be sure to read the readme file for additional information.
thank you for your interest in antivir for unix.
3.注册一个key
安装完成后,要去http://www.antivir.de/申请一个key,否则的话antivir就只能以demo方式运行。目前(2003年8月)的url是http://www.antivir.de/order/privreg/order_e.htm,key会发到你申请时填写的email信箱中,填写完注册页面后,大约几分钟后,你将收到两个附件hbedv.key和lic_info.txt,将hdedv.key保存到本地后,将其复制到/usr/lib/antivir目录中:
# cp hbedv.key /usr/lib/antivir
这样你就可以使用到antivir的全部功能了,注册是不收费的:)
[root@terry /]# antivir
antivir / linux version 2.0.8-1
copyright (c) 1994-2003 by h+bedv datentechnik gmbh.
all rights reserved.
loading /usr/lib/antivir/antivir.vdf ...
vdf version: 6.21.0.2 created 22 jul 2003
for private, non-commercial use only.
antivir license: 1001049056 for terry, shanghai
checking drive/path (cwd): /
----- scan results -----
directories: 1
files: 0
alerts: 0
scan time: 00:00:01
------------------------
thank you for using antivir.
[root@terry /]# antivir /mykms/ -allfiles -s
antivir / linux version 2.0.8-1
copyright (c) 1994-2003 by h+bedv datentechnik gmbh.
all rights reserved.
loading /usr/lib/antivir/antivir.vdf ...
vdf version: 6.21.0.2 created 22 jul 2003
for private, non-commercial use only.
antivir license: 1001049056 for terry, shanghai
checking drive/path (list): /mykms/
/mykms/sos/an_book_db/ebook/unix/unix基础胶片.ppt
date: 9.05.2003 time: 06:25:00 size: 4724736
warning: this ole2 file may be corrupted
/mykms/sos/an_book_db/ebook/中软安全/信息与网络安全现状与威胁.ppt
date: 30.05.2003 time: 01:51:00 size: 1810944
warning: this ole2 file may be corrupted
/mykms/sos/an_book_db/ebook/中软安全/分布式网络信息监控与网络犯罪取证系统产品介绍0 418.ppt
date: 30.05.2003 time: 01:47:00 size: 2705920
warning: this ole2 file may be corrupted
/mykms/sos/knowledges/uml/arch4.ppt
date: 25.04.2000 time: 15:18:44 size: 3030016
warning: this ole2 file may be corrupted
----- scan results -----
directories: 2713
files: 47003
alerts: 0
warnings: 4
scan time: 00:25:30
------------------------
thank you for using antivir.
可以注意到:
第一:系统有正确的key:antivir license: 1001049056 for terry, shanghai
第二:系统发现了4个受感染的文件,并且列出了文件名等信息
第三:系统用25分钟多扫完了47003个文件,给出了简单的扫描结果
antivir还有其它许多参数,需要时请用以下命令查询:
# antivir --help
下载
http://www.sebastian-geiges.de/tkantivir/
由于tkantivir是德国人开发的,所以在下载的时候要小心不要下载到德语版的,我一开始就下了一个德语版。这里直接给出英语版本的下载地址如下:
http://www.sebastian-geiges.de/tkantivir/tkantivire-1.41-1.i386.rpm
安装
由于下载的是rpm包,所以安装过程非常简单,安装命令如下:
rpm -ivh tkantivire-1.41-1.i386.rpm
然后建立一个目录来存贮log文件
# mkdir /usr/lib/antivir/log
运行
# startx (进入kde或者gnome)
# tkantivir (在konsole中运行命令)
第一次运行时,会有一个如下的提示窗口弹出(如图一):
图 一
点“ok”后出现窗口(如图二):
图 二
在path for log file处输入之前建立的目录:/usr/lib/antivir/log,然后点“ok”后就正式运行了(如图三):
图 三
以下是tkantivir的主窗口(如图四)
图 四
在path中输入要扫描的目录,这里输入的是/mykms。然后考虑一下其它的子选项,以控制扫描的条件。选好了以后,就按左侧“放大镜”图标,会弹出另一个窗口请你确认(如图五):
图 五
选“yes”进行确认之后,会弹出一个窗口显示扫描的具体情况,如下图(如图六):
图 六
有了这样的图形化界面,相信用过其它windows下杀毒软件的人很容易熟悉它。这里特别提醒linux的用户,对于linux下的计算机病毒也不要大意。linux下的病毒虽然远没有windows多,但是病毒对于linux的系统安全也是有很大危险的。目前linux下的病毒解决方案也有很多,不仅仅是能扫除linux的病毒,也能扫除windows的病毒,这一点对于用linux来做文件服务器或者是装多个操作系统的用户大有帮助。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器