|
一、简介
ClamAV、rkhunter 和 Lynis 都是常用的开源安全审计工具,它们都具有不同的功能和特点。下面是对这三个工具的简要介绍:
-
ClamAV:一个免费的开源反病毒引擎,用于检测病毒、木马和恶意软件。它支持多种操作系统,包括 Windows、macOS 和 Linux,并且支持各种文件格式的扫描。它还具有简单易用的命令行界面和 API 接口,并可以与其他软件集成。
-
rkhunter:一个免费的开源工具,用于检测计算机系统中的根被篡改、后门、恶意软件、冰山攻击等。它使用 SHA-1 和 MD5 等算法检测文件更改,并通过 MD5、SHA1、SHA256、SHA384 和 SHA512 等算法检测 rootkit 攻击。它支持多种操作系统和平台,并具有易于使用的命令行界面。
-
Lynis:一个免费的开源系统审计工具,用于评估计算机系统的安全性和稳定性。它扫描系统和应用程序配置,检测漏洞和弱点,并提供有关如何解决问题的建议。它支持多种操作系统和平台,并具有良好的文档和易于使用的命令行界面。
相对于其它两种软件,ClamAV是一种病毒监测服务,采用多线程后台操作并可以与其它软件通信,所以推荐使用ClamAV。
参考链接
官网下载:https://www.clamav.net/downloads
二、操作流程
wget https://www.clamav.net/downloads/production/clamav-1.3.0.linux.x86_64.rpm rpm -ivh clamav-1.3.0.linux.x86_64.rpm # 添加用户和用户组 groupadd clamav useradd -g clamav clamav # 创建文件夹 mkdir /var/log/clamav mkdir /var/lib/clamav mkdir /run/clamav # 文件夹授权 chown clamav:clamav /var/log/clamav chown clamav:clamav /var/lib/clamav chown clamav:clamav /run/clamav # 修改配置文件 cp /usr/local/etc/clamd.conf.sample /usr/local/etc/clamd.conf ####### 修改内容如下 ########### #Example LogFile /var/log/clamav/clamd.log PidFile /run/clamav/clamd.pid DatabaseDirectory /var/lib/clamav TCPSocket 3310 TCPAddr localhost StreamMaxLength 500M # 修改配置文件 cp /usr/local/etc/freshclam.conf.sample /usr/local/etc/freshclam.conf vim /usr/local/clamav/etc/freshclam.conf ####### 修改内容如下 ########### DatabaseDirectory /var/lib/clamav UpdateLogFile /var/log/clamav/freshclam.log PidFile /run/clamav/freshclam.pid # 更新病毒库 freshclam #启动服务 clamd |
升级服务
yum update clamav |