linux恶意进程检测,如何安装Linux恶意软件检测的程序

Malware被称为恶意软件,它可以是任何脚本、应用程序或任何对我们的系统和数据有害的东西。

070abc7f0f58c07a2f96a4c62167d727.png

Linux Malware detect (LMD)是一种针对Linux的恶意软件扫描程序,是根据GNU GPLV2许可证发布的,旨在解决托管环境中面临的威胁。它使用来自网络边缘入侵检测系统的威胁数据来提取主动用于攻击的恶意软件,并生成用于检测的签名。

共享托管环境中的威胁与标准AV产品检测套件的独特之处在于,它们主要检测操作系统级特洛伊木马、rootkit和感染病毒的传统文件,但却忽略了用户帐户级别上不断增加的各种恶意软件作为攻击平台。

步骤1:下载并安装LMD

首先使用ssh客户机(例如putty)登录到服务器,然后使用以下命令下载最新的lmd源代码。#cd / opt

#wget http://www.rfxn.com/downloads/maldetect-current.tar.gz

现在在当前目录中提取下载的存档

现在提取当前目录中下载的存档文件#tar xfz maldetect-current.tar.gz

解压缩归档文件后,执行source中提供的install.sh脚本,该脚本将在系统中安装LMD。#cd maldetect-1.4.2

#sh install.sh

步骤2:配置LMD

LMD创建一个配置文件/usr/local/maldetect/conf.maldet,我们可以在其中定义LMD的工作以及要采取的操作。#vim /usr/local/maldetect/conf.maldet# [ EMAIL ALERTS ]

##

# The default email alert toggle

# [0 = disabled, 1 = enabled]

email_alert=1

# The subject line for email alerts

email_subj="MLD Scan Report from $(hostname)"

# The destination addresses for email alerts

# [ values are comma (,) spaced ]

email_addr="webmaster@mydomain.com"

# Ignore e-mail alerts for reports in which all hits have been cleaned.

# This is ideal on very busy servers where cleaned hits can drown out

# other more actionable reports.

email_ignore_clean=0

##

# [ QUARANTINE OPTIONS ]

##

# The default quarantine action for malware hits

# [0 = alert only, 1 = move to quarantine & alert]

quar_hits=1

# Try to clean string based malware injections

# [NOTE: quar_hits=1 required]

# [0 = disabled, 1 = clean]

quar_clean=1

# The default suspend action for users wih hits

# Cpanel suspend or set shell /bin/false on non-Cpanel

# [NOTE: quar_hits=1 required]

# [0 = disabled, 1 = suspend account]

quar_susp=0

# minimum userid that can be suspended

quar_susp_minuid=500

步骤3:手动开始扫描

在这个阶段,已经成功地在系统上安装和配置了LMD。让我们通过执行以下命令手动运行第一次扫描。#maldet --scan-all / var / www / html

上面的命令将扫描/var/www/html下的所有文件和目录。根据文件的数量,完成可能需要很长时间。完成上述命令后,它将显示一个命令,以查看如下所示的报告#maldet --report 060214-1946.24560malware detect scan report for svr1.tecadmin.net:

SCAN ID: 060214-1946.24560

TIME: May 28 19:46:12 +0530

PATH: /var/www/html/

TOTAL FILES: 4441

TOTAL HITS: 0

TOTAL CLEANED: 0

===============================================

Linux Malware Detect v1.4.2 < proj@rfxn.com >

在这个例子中,TOTAL HITS为0,所以LMD不会检测到系统上的任何恶意软件。但如果它检测到系统上的任何恶意软件,可以使用以下命令之一隔离恶意软件# maldet --quarantine SCANID

OR

# maldet --clean SCANID

SCANID可以在上面生成的报告中找到。

步骤4:设置定期扫描

在安装LMD期间,它已经创建了每天执行的crontab文件。#vi /etc/cron.daily/maldet

但是,如果系统有大量文件和目录,则可以将扫描更改为每周扫描而不是每天。

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的Linux视频教程栏目!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值