如何在 Ubuntu 24.04、22.04 或 20.04 上安裝 Chkrootkit

Chkrootkit 是 Linux 生態系統中的安全燈塔,為使用者提供強大的工具包來檢查其係統是否有 Rootkit 跡象。 Rootkit 是一種複雜的惡意軟體類型,可隱藏在系統深處,對系統完整性和資料安全構成重大威脅。 Chkrootkit 利用先進的偵測技術來發現這些威脅,確保系統管理員和安全專業人員維護一個乾淨、安全的操作環境。其設計優先考慮簡單性和有效性,使其成為重視系統安全性的 Linux 用戶不可或缺的工具。

Chkrootkit 的更多其他主要亮點包括:

  • 全面的掃描功能: 檢測大量已知的 Rootkit、蠕蟲和特洛伊木馬。
  • 使用者友善的介面: 確保新手和網路安全專家易於使用。
  • 定期更新: 透過頻繁的資料庫更新來跟上不斷變化的網路威脅形勢。
  • 開源性質: 允許社區驅動的改進並確保透明度。
  • 最低資源需求: 可以在各種系統上運作而不影響效能。
  • 靈活的部署選項: 可以從外部媒體運行來分析受感染的系統。
  • 詳細報告: 提供偵測到的威脅和系統漏洞的見解。
  • 廣泛的兼容性: 支援廣泛的 Linux 發行版,增強其多功能性。

Chkrootkit 使用戶能夠採取主動措施確保系統安全,在日益數位化的世界中讓用戶高枕無憂。

現在,讓我們繼續執行安裝步驟。

安裝 chkrootkit 的先決條件

要在 Ubuntu 上成功安裝 chkrootkit,請確保滿足以下要求:

最低硬體和支援的 Ubuntu 版本

成分要求
處理器2 GHz 或更快的雙核心處理器(基於 Ubuntu 的最低要求)
記憶體4 GB 或更多(基於 Ubuntu 的最低要求)
磁碟空間100 MB 可用空間
支援的版本Ubuntu 24.04(高貴), Ubuntu 22.04(傑米), Ubuntu 20.04(焦點)

網路和終端要求

要求描述
網路連線需要下載 chkrootkit 和更新。
終端約定所有終端命令都應以普通用戶身份運行 sudo 特權。
CLI 指令使用命令列介面 (CLI) 進行安裝和設定。

方法 1:透過 Ubuntu 的預設儲存庫安裝 Chkrootkit

安裝 Chkrootkit 之前更新軟體包列表

在安裝 Chkrootkit 之前,更新系統上的軟體包清單至關重要。此步驟可確保您擁有有關可用軟體包和最新版本的最新資訊。若要更新軟體包列表,請開啟終端機並執行以下命令:

sudo apt update & sudo apt upgrade

此命令將從儲存庫中獲取最新的軟體包信息,並將所有已安裝的軟體包升級為新版本。

透過 APT 指令安裝 Chkrootkit

要安裝 Chkrootkit,您可以使用 APT 套件管理器。這個套件管理器是在 Ubuntu 系統上管理軟體的一種方便而有效的方法。執行以下命令安裝 Chkrootkit:

sudo apt install chkrootkit

此命令將安裝 Chkrootkit 軟體包,其中包括檢測和防止系統上的 rootkit 所需的工具和腳本。這些工具將幫助您保護系統免受惡意軟體的侵害並維護其安全性。

驗證 Chkrootkit 安裝

安裝 Chkrootkit 後,驗證安裝是否成功至關重要。此步驟可確保軟體正確安裝並可供使用。若要驗證安裝,請在終端機中執行 Chkrootkit version 命令:

chkrootkit -V

方法 2:透過 Source Archive 安裝 Chkrootkit

下載 Chkrootkit 原始碼

首先,您必須從官方網站下載Chkrootkit原始碼。此過程可確保您擁有該軟體的最新版本。開啟終端機並導航至要下載原始碼的目錄。然後,執行以下命令:

wget ftp://chkrootkit.org/pub/seg/pac/chkrootkit.tar.gz

此指令會將 Chkrootkit 原始碼存檔下載到您選擇的目錄。

提取 Chkrootkit 來源存檔

接下來,您必須從下載的存檔中提取原始程式碼。需要提取原始程式碼才能存取編譯和安裝所需的檔案。運行以下命令來提取原始程式碼:

tar -xvzf chkrootkit.tar.gz

在 Ubuntu 上編譯並安裝 Chkrootkit

在編譯 Chkrootkit 之前,請確保系統上安裝了必要的軟體包。這些軟體包包括 GNU 編譯器集合 (GCC) 和 make 公用事業。若要檢查是否安裝了這些軟體包或要安裝它們,請執行以下命令:

sudo apt install gcc make build-essential

現在,導航到提取的 Chkrootkit 原始碼目錄並執行以下命令來編譯和安裝 Chkrootkit:

cd chkrootkit-{your-version-number}
make sense

該命令將編譯 Chkrootkit 原始程式碼並建立可執行二進位。

驗證 Chkrootkit 安裝

您可以透過在終端機中執行 Chkrootkit 命令來驗證安裝。此步驟確認軟體已成功編譯並安裝。運行以下命令:

./chkrootkit -V

設定 Chkrootkit 以實現全域可訪問性

本節將重點介紹在 Ubuntu 系統上組織 Chkrootkit 安裝,使其可在全球範圍內存取。這對於易用性和與 Linux 中檔案系統的傳統結構保持一致非常重要。

使用 Chkrootkit 將 Chkrootkit 放置在標準目錄中

成功編譯 Chkrootkit 後,最佳實踐是將其目錄移至檔案系統中的標準化位置。這不僅可以組織您的文件,還可以簡化 Chkrootkit 可執行文件的可存取性。

慣例是將此類軟體放置在 /usr/local/bin 以實現全球可訪問性。但是,在此之前,我們將 Chkrootkit 目錄移至 /usr/local/share.

確保您位於 Chkrootkit 目錄的父目錄中。這應該比上面一級 chkrootkit-{your-version-number}。將 Chkrootkit 移至 /usr/local/share,執行以下命令:

sudo mv chkrootkit-{your-version-number} /usr/local/share/chkrootkit

該命令利用 sudo 以管理權限執行 move (mv) 指令。它將 Chkrootkit 目錄重新定位到 /usr/local/share,這是儲存共享資料的常用位置。

使用 Chkrootkit 建立符號連結以便輕鬆訪問

現在我們已經將 Chkrootkit 移動到了更合適的位置,讓我們透過在 /usr/local/bin。符號連結就像一個快捷方式,使您能夠執行 Chkrootkit,而無需每次都導航到其目錄。

若要建立此符號鏈接,請執行以下命令:

sudo ln -s /usr/local/share/chkrootkit/chkrootkit /usr/local/bin/chkrootkit

這將創建一個名為的符號鏈接 chkrootkit/usr/local/bin 它指向實際的 Chkrootkit 可執行文件 /usr/local/share/chkrootkit.

驗證 Chkrootkit 的可訪問性

現在您應該可以從終端機中的任何位置執行 Chkrootkit。為了驗證這一點,讓我們使用 version 指令來檢查 Chkrootkit 的版本:

chkrootkit -V

如果您收到顯示 Chkrootkit 版本的輸出,則表示 Chkrootkit 可以全域存取。

Chkrootkit 的基本指令

使用 Chkrootkit 執行 Rootkit 掃描

安裝 Chkrootkit 後,您可以掃描系統以偵測任何 Rootkit。若要執行掃描,請開啟終端機並執行以下命令:

sudo chkrootkit

此命令將顯示 Chkrootkit 的版本並啟動對系統的全面掃描,搜尋任何潛在的 Rootkit。

如果您喜歡僅顯示潛在問題的更簡潔的輸出,則可以使用安靜模式:

sudo chkrootkit -q

使用 Chkrootkit 設定自動掃描

您可以使用 APT 版本的 Chkrootkit 啟用每日自動掃描,以增強系統的安全性。首先,透過執行以下命令開啟設定檔:

sudo nano /etc/chkrootkit/chkrootkit.conf

接下來,找到包含以下內容的行 RUN_DAILY 並將其值更改為 TRUE。預設情況下,該值應該已設定為 TRUE,但驗證此設定是一個好習慣。

按儲存變更 CTRL+O 並退出編輯器 CTRL+X.

探索 Chkrootkit 命令和文檔

要了解有關 Chkrootkit 命令和選項的更多信息,您可以透過執行以下命令來存取其「幫助」功能表:

chkrootkit -h

或者,您可以使用以下指令存取 Chkrootkit 的手冊頁 man 命令:

man chkrootkit

結論

總而言之,我們已經完成了在 Ubuntu 上啟動並執行 Chkrootkit 的步驟,涵蓋了簡單的 APT 方法和編譯最新版本的更實用的方法。本指南旨在將看似艱鉅的步驟簡化為易於管理的步驟,確保您有能力增強系統對 Rootkit 的防禦能力。最後一點,不要忘記執行定期掃描並更新 Chkrootkit 安裝。這是一個小而強大的習慣,對於確保您的數位空間安全大有幫助。保持警覺並快樂掃描!

有用的連結

以下是一些與使用 chkrootkit 相關的有價值的連結:

  • chkrootkit 官方網站:請造訪 chkrootkit 官方網站,以了解有關該工具、其功能和最新更新的資訊。
  • chkrootkit 書籍:探索與 chkrootkit 相關的書籍和資源,以深入了解和進階使用。
  • chkrootkit GitHub 儲存庫:存取 chkrootkit GitHub 儲存庫以查看原始程式碼、報告問題並為開發做出貢獻。
Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言