GNU/Linux >> Linux の 問題 >  >> Debian

LinuxMalwareDetectをDebian/Ubuntu / LinuxMintにインストール–Linuxオペレーティングシステム用のマルウェアスキャナー

LMD (Linux Malware Detect)は、Linuxオペレーティングシステム用のオープンソースのマルウェア検出器です。 LMDは、ユーザーファイル内の脅威を検出してクリアするための共有ホスティング環境向けに特別に設計されています。

このガイドでは、 ClamAVを使用してLinuxMalwareDetect(LMD)をインストールします。 Debian 9 / Ubuntu 16.04 / LinuxMint 18

DebianにLinuxMalwareDetectをインストールする

LMDは、ビルド済みパッケージとしてベースリポジトリで利用できませんが、公式プロジェクトWebサイトからtarballとしてLMDを入手できます。

最新バージョンのLMDをダウンロード (v1.6.2)次のコマンドを使用します。

cd /tmp/
curl -O http://www.rfxn.com/downloads/maldetect-current.tar.gz

tarコマンドを使用してtarballを解凍します 。

tar -zxvf maldetect-current.tar.gz

抽出したディレクトリに移動します。

cd maldetect-1.6.2/

抽出したディレクトリにあるインストールスクリプトinstall.shを実行します。

bash install.sh

出力:

Created symlink /etc/systemd/system/multi-user.target.wants/maldet.service → /usr/lib/systemd/system/maldet.service.
update-rc.d: error: unable to read /etc/init.d/maldet
Linux Malware Detect v1.6
            (C) 2002-2017, R-fx Networks <[email protected]>
            (C) 2017, Ryan MacDonald <[email protected]>
This program may be freely redistributed under the terms of the GNU GPL

installation completed to /usr/local/maldetect
config file: /usr/local/maldetect/conf.maldet
exec file: /usr/local/maldetect/maldet
exec link: /usr/local/sbin/maldet
exec link: /usr/local/sbin/lmd
cron.daily: /etc/cron.daily/maldet
maldet(933): {sigup} performing signature update check...
maldet(933): {sigup} local signature set is version 2017070716978
maldet(933): {sigup} new signature set (201708255569) available
maldet(933): {sigup} downloading https://cdn.rfxn.com/downloads/maldet-sigpack.tgz
maldet(933): {sigup} downloading https://cdn.rfxn.com/downloads/maldet-cleanv2.tgz
maldet(933): {sigup} verified md5sum of maldet-sigpack.tgz
maldet(933): {sigup} unpacked and installed maldet-sigpack.tgz
maldet(933): {sigup} verified md5sum of maldet-clean.tgz
maldet(933): {sigup} unpacked and installed maldet-clean.tgz
maldet(933): {sigup} signature set update completed
maldet(933): {sigup} 15218 signatures (12485 MD5 | 1954 HEX | 779 YARA | 0 USER)

Linuxマルウェア検出の構成

/usr/local/maldetect/conf.maldet LMDのメイン設定ファイルです。要件に応じてパラメータを変更できます。

nano /usr/local/maldetect/conf.maldet

以下は、マルウェアの脅威を正常に検出して削除するためにLMDに設定する必要があるいくつかの設定です。

# Enable Email Alerting
email_alert="1"

# Email Address in which you want to receive scan reports
email_addr="[email protected]"

# Use with ClamAV
scan_clamscan="1"

# Enable scanning for root-owned files. Set 1 to disable.
scan_ignore_root="0"

# Move threats to quarantine
quarantine_hits="1"

# Clean string based malware injections
quarantine_clean="1"

# Suspend user if malware found. 
quarantine_suspend_user="1"

# Minimum userid value that be suspended
quarantine_suspend_user_minuid="500"

ClamAVでLMDを使用したくない場合は、以下の部分をスキップしてください。

ClamAVを使用したLinuxマルウェア検出

LMDは、特に大きなファイルセットのスキャンに関しては、ClamAVの方がパフォーマンスが優れています。 ClamAV (Clam Antivirus)は、ウイルス、マルウェア、トロイの木馬、その他の悪意のある脅威を検出するためのオープンソースのウイルス対策エンジンです。

ClamAVはベースリポジトリで利用できるため、aptコマンドを使用してインストールできます。

apt-get -y install clamav clamav-daemon clamdscan

デフォルトでは、LMDでのClamAVの使用が有効になっています。

LinuxMalwareDetectでスキャン

EICAR Webサイトからサンプルのウイルス署名をダウンロードして、LMDの機能をテストしてみましょう。

cd /tmp
wget http://www.eicar.org/download/eicar_com.zip
wget http://www.eicar.org/download/eicarcom2.zip

次に、/tmpディレクトリでマルウェアをスキャンします。

maldet -a /tmp

出力:

Linux Malware Detect v1.6.2
            (C) 2002-2017, R-fx Networks <[email protected]>
            (C) 2017, Ryan MacDonald <[email protected]>
This program may be freely redistributed under the terms of the GNU GPL v2

maldet(4209): {scan} signatures loaded: 15218 (12485 MD5 | 1954 HEX | 779 YARA | 0 USER)
maldet(4209): {scan} building file list for /tmp, this might take awhile...
maldet(4209): {scan} setting nice scheduler priorities for all operations: cpunice 19 , ionice 6
maldet(4209): {scan} file list completed in 0s, found 4 files...
maldet(4209): {scan} found clamav binary at /usr/bin/clamscan, using clamav scanner engine...
maldet(4209): {scan} scan of /tmp (4 files) in progress...
maldet(4209): {scan} processing scan results for hits: 2 hits 0 cleaned
maldet(4209): {scan} scan completed on /tmp: files 4, malware hits 2, cleaned hits 0, time 12s
maldet(4209): {scan} scan report saved, to view run: maldet --report 171026-1103.4209

出力から、LMDがClamAVスキャナーエンジンを使用してスキャンを実行し、2つのマルウェアヒットを検出することに成功したことがわかります。

Linuxマルウェア検出器スキャンレポート

LMDはスキャンレポートを/usr/ local / maldetect /sess/に保存します 。詳細なスキャンレポートを表示するには、SCANIDとともにmaldetコマンドを使用してください。

maldet --report 171026-1103.4209

出力:

HOST:      lmd
SCAN ID:   171026-1103.4209
STARTED:   Oct 26 2017 11:03:16 +0000
COMPLETED: Oct 26 2017 11:03:28 +0000
ELAPSED:   12s [find: 0s]

PATH:          /tmp
TOTAL FILES:   4
TOTAL HITS:    2
TOTAL CLEANED: 0

FILE HIT LIST:
{HEX}EICAR.TEST.10 : /tmp/eicar_com.zip => /usr/local/maldetect/quarantine/eicar_com.zip.296395948
{HEX}EICAR.TEST.10 : /tmp/eicarcom2.zip => /usr/local/maldetect/quarantine/eicarcom2.zip.418410660
===============================================
Linux Malware Detect v1.6.2 < [email protected] >

Linuxマルウェア検出の更新

以下のコマンドを使用して、LMDを更新します。

maldet -d

LMD署名を更新するには、次を実行します。

maldet -u

以上です。


Debian
  1. Ubuntu 18.04、Debian 9、LinuxMint19にPipをインストールする方法

  2. Debian10LinuxシステムにGrsyncをインストールする

  3. CentOS 8 に Linux Malware Detect をインストールする方法

  1. LinuxMalwareDetectをCentOS7/ RHEL 7にインストールする方法–Linuxオペレーティングシステム用のマルウェアスキャナー

  2. Ubuntu 20.04 / LinuxMint / Debian LinuxディストリビューションにPeaZipアーカイブをインストールします-ステップバイステップガイド?

  3. Linux 用の 7-Zip

  1. CentOSVPSにLinuxMalwareDetectをインストールして構成します

  2. UbuntuオペレーティングシステムにIMAPforPHP7.1をインストールします

  3. 初心者向けの無料 4 時間 Ubuntu コース