DUICUO

ウイルスにデータを壊されないでください!ユーザーに必須のスキャンツール、ClamAV をご利用ください。

背景

Linux環境では、独自の権限管理とファイルシステム構造によりウイルス感染の可能性は比較的低いものの、特に共有ファイルやメールサーバーを扱う場合には、システムセキュリティを確保するためにウイルススキャンツールのインストールと使用が不可欠です。ClamAVは、ウイルス、トロイの木馬、マルウェア、その他の脅威を検出するために特別に設計されたオープンソースのウイルス対策ソフトウェアです。この記事では、Linuxシステムでウイルススキャンを行うためのClamAVのインストール、設定、使用方法について詳しく説明します。

ClamAV とは何ですか?

ClamAV (Clam AntiVirus) は、マルウェアやウイルスの検出に重点を置いたオープンソースのウイルス対策ソフトウェアです。

主に次の主要コンポーネントで構成されています。

  • ClamAV エンジン: これは ClamAV の中核であり、実際のウイルス検出タスクの実行を担当します。
  • ウイルスデータベース:このデータベースには、既知のウイルスやマルウェアのシグネチャ情報が保存されています。ClamAVは、最新のセキュリティ脅威を確実に識別できるよう、このデータベースを定期的に更新します。
  • コマンドライン ツール (CLI ツール): ウイルス スキャンの実行やウイルス定義データベースの更新に使用される clamscan や freshclam などのツールが含まれます。
  • グラフィカル ユーザー インターフェイス (GUI): ClamAV は主にコマンド ラインで操作されますが、一部のサード パーティが ClamAV と互換性のあるグラフィカル インターフェイスを開発しており、さらに使いやすくなっています。

ClamAVは、メールゲートウェイ、ファイルサーバー、ネットワークファイアウォールなど、ウイルス検出と保護が必要な環境に導入されることが多く、Linux、Windows、macOSなど複数のオペレーティングシステムをサポートしています。

ClamAV のインストールと使用方法

初心者や初級ユーザーのために、ClamAVのインストールは、熟練した開発者が作成した自動スクリプトを使用して簡単に完了できます。以下のコマンドを実行してスクリプトをインストールしてください。

 curl -sS -O https://raw.gitmirror.com/kejilion/sh/main/cn/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh

スクリプトが正常にインストールされたら、次の画像に示すように、ショートカット キー K を使用してスクリプト パネルを表示できます。

LionのShellスクリプトツールは、シェルスクリプトで記述されたオールインワンのスクリプトツールキットです。Linuxサーバーの監視、テスト、管理に特化して設計されています。初心者から経験豊富なユーザーまで、このツールは便利なソリューションを提供します。独自のDocker管理機能を統合しているため、コンテナ化されたアプリケーションを容易に管理できます。LNMPウェブサイト構築ソリューションは、サイトの最適化、防御、バックアップ、復元、移行をすべて備えたウェブサイトを迅速に構築するのに役立ちます。また、各種システムツールパネルのインストールと使用を統合しているため、システムメンテナンスが簡素化されます。

スクリプト パネルに 13 と入力して、次の画像に示すように、システム ツールのサブメニューを開きます。

次に、オプション29「ウイルススキャンツール」を選択し、システム全体のスキャンを実行するために「1」を選択しました。スクリプトはまず、システムにDockerがインストールされているかどうかを確認します。インストールされていない場合は、自動的にDockerをインストールします。インストール後、スクリプトはClamAVイメージを取得し、ウイルス定義を更新してスキャンを開始します。下の画像をご覧ください。

システム全体のスキャンを選択すると、ClamAV はシステム上のすべてのファイルをスキャンし、次の画像に示すようにログ ファイルを記録します。

このスクリプトは、重要なディレクトリのスキャンとカスタムディレクトリのスキャンも提供します。次の図はカスタムスキャンを示しています。

要約

ClamAVは、強力で無料のオープンソースアンチウイルスツールであり、Linuxシステムに効果的なセキュリティ保護を提供します。この記事では、Linux環境にClamAVをインストール、設定、使用し、ニーズに合わせて最適化および自動化する方法を解説します。Linuxは比較的安全な環境ですが、ウイルススキャンはシステムセキュリティの維持に不可欠な要素です。この記事が皆様のお役に立ち、Linuxシステムのセキュリティと信頼性の向上に貢献できれば幸いです。