
我们来看一下杀毒软件的控制手段,居于整个安全控制的那个阶段。因为杀软属于最传统的安全防控手段, 基本上在整个安全控制的各个阶段都有自己的体现,病毒扫描(预防),病毒清理(纠正),系统被病毒攻击之后的修复(恢复)等等, 这些环节都能看到杀毒软件的身影。
关于防病毒的两个错误理念
但是人们总是有一个理解就是病毒是windows的孪生兄弟, 像Linux和IOS都天生免疫,这种观念需要被及时纠正。
还有一种观点认为防病毒就是杀毒软件的工作,这个其实是不对的。 如果我们在进行网络安全体系建设的时候, 进行了合理的设计。首先网络层的设备阻拦了一些恶意网站的访问,比如上网行为管理, 则减少了设备对病毒的曝光机会, 也减少了病毒攻击设备或者内网的攻击面。其次指定严格操作系统基线,实施安全的操作系统策略,比如禁止直接通过邮箱打开附件,或者禁止用户直接在C盘的敏感目录创建文件等等。总之我们不要忽视病毒威胁,同时在进行提前安全架构设计的时候要充分考虑到病毒威胁。
今天我准备介绍的一款杀毒软件是大名鼎鼎的clamav, 它是开源的也是免费的。它是世界的,也是中国的。它属于Linux, 也属于windows。最开始clamav是为了Linux系统设计的, 因为clamav本身只具备查毒的能力, 并不能把病毒从文件中清除掉。我们通常更多时候是让clamav来配合邮件网关进行病毒查看。但是现在clamav已经不仅仅支持linux平台了, 它也支持windows平台。大家可以访问clamav的官方网站 http://www.clamav.net/。

这里面不仅仅有各种操作系统的安装包, 还包含很多第三方的插件, 其中以邮件系统的插件最多,这个也是clamav的一个传统优势领域。这一部分我就不做过多的解释, 实话实说, 我在开源邮件配置这块不太熟。

接下来我们具体看看怎么安装, 调试,配置clamav, 我主要针对Linux系统来说, windows都是图形界面就是点点点。。。
安装过程:
1)直接运行Linux下面的软件安装命令, 绝大多数的repo里面都会有clamav这位大佬
sudo apt-get install clamav
- 更新病毒库
如果你的设备可以上网,那么直接运行freshclam命令。如果超过7天没有更新病毒库, 在扫描的时候会跳出来提醒信息。
sudo freshclam
如果你的设备不能上网, 也没有必要因为一个升级病毒库而开放服务器访问互联网。
先使用电脑访问clamav官方网站,下载VCD文件, 包含daily.vcd和main.vcd, 把这两个文件分别放在下面的路径中
/var/lib/clamav
为了让clamav在deamon模式下运行, 需要安装clamav-deamon.
杀杀毒扫描
1)可以使用clamav扫描整个分区, 也可以指定路径进行扫描:
扫描所有用户的主目录就使用 clamscan -r /home
扫描您计算机上的所有文件并且显示所有的文件的扫描结果,就使用 clamscan -r /
扫描您计算机上的所有文件并且显示有问题的文件的扫描结果, 就使用 clamscan -r --bell -i /
2)扫描结果示例,可以显示扫描了多少文件, 有多少文件感染了病毒。

3)在扫描的过程中自动清除掉感染病毒的文件.
clamscan -r --remove /home
- 因为clamav没有集中管理的平台, 也可以在扫描的时候添加log参数, 把扫描结果写入log,以备日后的log集中管理。
clamscan -r /home --log = /var/log/scan.log
配置clamav定期运行扫描和升级
我们可以使用at命令或者使用crontab来定义定期任务,我们也可以把扫描和升级的任务分来, 先升级后扫描
0 1 * * * root /usr/bin/freshclam --quiet -l /var/log/clamav/clamav.log ##每天1点升级
clamav配置进阶
1)我们可以使用clamscan -h获取更多的配置参数
a)可以指定文件大小, 只有满足文件大小的要求才进行扫描 --max-filessize
b) 指定最大扫描的时间,–max-scantime
c) 告警钓鱼文件 --alert-phishing-ssl

2) 发现病毒之后,文件会被隔离在隔离区。 具体路径在clamav/Quarantine, 大家可以选择直接删除或者恢复文件。
3)如果启用了clamtk的图形模式, 还有一个比较有用的功能,就是可以使用analysis模块直接分析一个可以的文件,最后结果会比较其他杀毒软件的扫描结果,进行对比。

本文介绍了杀毒软件在信息安全体系中的重要性,特别是ClamAV这款开源杀毒软件。ClamAV最初为Linux设计,但现在也支持Windows,常用于邮件网关的病毒检查。文章详细讲解了ClamAV在Linux环境中的安装、配置、更新病毒库及扫描操作,并提到了其在防止病毒威胁方面的应用。

1万+

被折叠的 条评论
为什么被折叠?



