提起電腦病毒,無人不知曉。對於 Windows 用戶而言,病毒的威脅尤其常見,例如前些年爆發的「衝擊波」病毒便在全球範圍內造成了巨大損失。相較之下,Linux 作業系統由於權限控制機制設計得較為嚴謹,過去長期以來被認為不易受到病毒攻擊。然而,隨著技術發展,針對 Linux 的病毒也已出現,例如 Linux/Bliss 能感染 ELF 格式的可執行檔,此外還有一些利用 Linux 服務漏洞傳播的蠕蟲病毒。為應對這些威脅,Linux 下也出現了專用的殺毒軟體,本文將介紹 AntiVir。
AntiVir 能夠掃描最新的 Linux 病毒,屬於商業產品,用戶可購買以獲取病毒定義庫的定期更新。該軟體提供不同平台的版本,Linux 用戶即使不購買商業授權也可以免費使用。對於個人用戶而言這是一個好消息,但對於企業用戶,如果覺得產品滿意,還是建議購買正式授權。AntiVir 的廠商網站為 https://www.hbedv.com,可在該網站找到下載連結。以下介紹 AntiVir 的安裝與使用過程。
從 AntiVir 廠商網站下載 Linux 版本的伺服器端軟體包,下載地址如下:
https://www.hbedv.com/download/download.htm https://www.hbedv.com/files/antivir/release/avlxsrv.tgz
需要下載的包名為 avlxsrv.tgz。
使用 wget 下載軟體包:
wget https://www.hbedv.com/files/antivir/release/avlxsrv.tgz
解壓縮到指定目錄:
tar -xzpvf avlxsrv.tgz -C /var/local cd /var/local/antivir-server-2.0.8
安裝前建議先閱讀 README 檔案:
more README
執行安裝程式:
./install
安裝過程會逐步引導進行多項設定,如果詳細閱過相關文檔,可以自行定製特殊功能。否則可直接按預設值一路按回車繼續。當出現以下訊息時,表示安裝完成:
Here are some commands that you should remember... AntiVir ======= configure: /usr/lib/AntiVir/configantivir
安裝完成的功能:
AntiVir command line scanner
如果您擁有授權金鑰檔案,請在運行軟體前將其複製到 /usr/lib/AntiVir 目錄中。否則軟體將以 DEMO 模式運行。詳細資訊請參閱 README 檔案。
安裝完成後,需要前往 AntiVir 官方網站申請一個授權金鑰,否則 AntiVir 只能以 DEMO 模式運行。註冊頁面地址(2003 年 8 月時的有效連結):
https://www.antivir.de/order/privreg/order_e.htm
申請後,金鑰會發送到您填寫的電子郵件信箱。大約幾分鐘後,您將收到兩個附件:hbedv.key 和 lic_info.txt。將 hbedv.key 儲存到本地後,複製到 /usr/lib/AntiVir 目錄:
cp hbedv.key /usr/lib/AntiVir
完成後即可使用 AntiVir 的全部功能,且個人註冊是免費的。
啟動 AntiVir 進行掃描的示例如下:
antivir
執行後會顯示版本資訊、載入病毒定義檔,並開始掃描。範例輸出:
AntiVir / Linux Version 2.0.8-1 Copyright (C) 1994-2003 by H+BEDV Datentechnik GmbH. All rights reserved. Loading /usr/lib/AntiVir/antivir.vdf ... VDF version: 6.21.0.2 created 22 Jul 2003 AntiVir license: 1001049056 for terry, shanghai checking drive/path (cwd): / ----- scan results ----- directories: 1 files: 0 alerts: 0 scan time: 00:00:01 ------------------------ Thank you for using AntiVir.
取得授權金鑰後,即可透過指令列進行殺毒工作。以下針對 /mykms 目錄下所有文件進行一次掃描:
antivir /mykms/ -allfiles -s
掃描結果範例:
checking drive/path (list): /mykms/ /mykms/SOS/An_Book_DB/eBook/UNIX/UNIX基礎膠片.ppt Date: 9.05.2003 Time: 06:25:00 Size: 4724736 warning: this OLE2 file may be corrupted
掃描結論:
antivir 還支援許多其他參數,需要時可執行 antivir --help 查詢。
指令列操作對部分用戶而言不夠友善,因此 AntiVir 提供了一個配套的圖形化介面——tkantivir。tkantivir 以 Tcl/Tk 編寫,可運行於任何 X-Windows 環境,例如 KDE 或 GNOME。
下載地址:
https://www.sebastian-geiges.de/tkantivir/
英語版本的 RPM 檔案:
https://www.sebastian-geiges.de/tkantivir/tkantivire-1.41-1.i386.rpm
由於 tkantivir 是德國開發者製作的,下載時請注意選擇英語版本。
安裝 RPM 包:
rpm -ivh tkantivire-1.41-1.i386.rpm
建立儲存日誌的目錄:
mkdir /usr/lib/AntiVir/log
啟動圖形化介面:
startx 進入 KDE 或 GNOME 桌面環境。tkantivir。首次運行時會彈出設定視窗,輸入日誌檔案路徑 /usr/lib/AntiVir/log 後即可正式啟動。在主視窗中輸入要掃描的目錄路徑(例如 /mykms),並根據需要調整其他子選項以控制掃描條件。確認後點擊左側的「放大鏡」圖示即可開始掃描,掃描過程會以視窗形式顯示詳細結果。
有了圖形化介面後,體驗過 Windows 殺毒軟體的用戶應能很快上手。這裡特別提醒 Linux 用戶:對於 Linux 下的電腦病毒也不應掉以輕心。雖然 Linux 下的病毒遠沒有 Windows 那麼多,但病毒對 Linux 系統安全同樣構成相當大的威脅。