美文网首页系统攻防
ClamAV病毒查杀

ClamAV病毒查杀

作者: 猪蹄胖 | 来源:发表于2018-09-11 17:14 被阅读38次

一、介绍

Clam AntiVirus 是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子邮件扫描而设计。该工具包提供了包含灵活且可伸缩的监控程序、命令行扫描程序以及用于自动更新数据库的高级工具在内的大量实用程序。该工具包的核心在于可用于各类场合的反病毒引擎共享库。
主要使用ClamAV开源杀毒引擎检测木马、病毒、恶意软件和其他恶意的威胁

1.1、高性能

ClamAV包括一个多线程扫描程序守护程序,用于按需文件扫描和自动签名更新的命令行实用程序。

1.2、格式支持

ClamAV支持多种文件格式,文件和存档解包以及多种签名语言。PDF、JS、XLS、DOCX、PPT等

二、ClamAV安装

2.1、安装

CentOS 上安装,clamav包需要EPEL存储库

yum install -y epel-release
yum install -y clamav

2.2、更新

为防止蠕虫传播,必须经常检查更新,ClamAV用户需要经常执行freshclam,检查间隔为30分钟。由于ClamAV用户数量过大,托管病毒数据库文件的服务器很容易过载。如果直接执行freshclam从公网更新会很慢,可以通过搭建私有镜像源进行内网分发
默认更新

cat /etc/cron.d/clamav-update  
##每三个小时执行更新
0  */3 * * * root /usr/share/clamav/freshclam-sleep
##更新病毒库
freshclam 
##病毒库文件
/var/lib/clamav/daily.cvd
/var/lib/clamav/main.cvd

Private Local Mirrors
为解决内网多客户端上ClamAV的更新,占用带宽和无法访问等问题,可以通过搭建本地镜像仓库进行分发,通过修改freshclam.conf配置,直接从内网服务器进行下载病毒数据库文件。

三、ClamAV扫描病毒

Clamscan 可以扫描文件、用户目录或者整个系统

##扫描文件
clamscan targetfile
##递归扫描home目录,并且记录日志
clamscan -r -i /home  -l  /var/log/clamscan.log
##递归扫描home目录,将病毒文件删除,并且记录日志
clamscan -r -i /home  --remove  -l /var/log/clamscan.log
##建议##扫描指定目录,然后将感染文件移动到指定目录,并记录日志
clamscan -r -i /home  --move=/opt/infected  -l /var/log/clamscan.log
image.png
  • 扫描完成后,会将扫描详细信息列出

四、周期自动扫描病毒

##每天凌晨11点进行文件扫描
crontab -e
0 11 * * * root  /usr/local/bin/clamscan.sh
##配置扫描文件
vim /usr/local/clamscan.sh
clamscan -r -i /home  --move=/opt/infected  -l /var/log/clamscan.log

五、ClamAV与业务系统整合

image.png

业务系统可以直接调用clamav-scanner服务来扫描上传的文件。

方案

  • 在业务系统安装clamav-REST服务
  • 部署clamav-scanner server
  • 部署clamav更新服务器,或者直接上网更新
  • 部署clamav病毒库更新服务器
  • 部署clamav查杀文件所产生的日志服务器(可以直接放在服务端本地)

客户端上传文件,业务系统调用clamav-rest接口,让clamd主程序对文件进行扫描,并记录日志

clamav-rest
clamav-java

相关文章

  • ClamAV病毒查杀

    一、介绍 Clam AntiVirus 是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子...

  • 基于「ClamAv」通过python进行病毒检测(0)-- 基

    以一种高效而简单的方式,通过python程序查杀木马、病毒等 利用python,结合ClamAv引擎杀毒。需要用到...

  • CentOS使用ClamAV查杀木马病毒

    相对Windows来说,CentOS是很少有病毒和木马的,但是随着挖矿行为的兴起,服务器也越来越容易成为黑客的攻击...

  • LINUX杀毒 Centos 安装clamav 进行病毒扫描查杀

    linux系统常作为服务器系统,已安全著称,但是随着市场占有量的增大,慢慢的linux病毒也还是增多,而对于病毒,...

  • linux-clamAV

    clamAV 服务器文件病毒扫描。 使用clamAV clamav安装与使用 服务器上已经安装好的,本地虚拟机上还...

  • 应急之木马查杀

    什么是手动查杀病毒技术 为什么要学习手工病毒查杀技术 当病毒文件隐藏时我们就要借用ark系列工具 什么是ARK系列...

  • Centos安装杀毒软件clamav

    一、自动安装 病毒库默认地址是/var/lib/clamav 二、编译安装 1.下载 2.创建clamav用户和存...

  • linux病毒查杀

    搜索主机的主要异常特征【1】 挖矿进程名【2】网关报警域名/IP2.搜索主机可疑特征【1】定时任务 crontab...

  • 金山毒霸2017 V3.7版官方下载

    查杀更新: 【支持对国内敲诈者“纵情文件修复 ”病毒的拦截和查杀】 该敲诈者病毒会篡改电脑的图片、文档等重要资料,...

  • 夺取应用程序的 “制空权”:内存数据

    技术背景 在病毒查杀,应用安全对抗,静态逆向应用,动态逆向应用,最重要的对象就是,应用程序的内存数据。 病毒查杀对...

网友评论

    本文标题:ClamAV病毒查杀

    本文链接:https://www.haomeiwen.com/subject/ikgugftx.html