弱點掃描工具推薦:Nessus、OpenVAS 等免費與付費工具比較

弱點掃描工具推薦:Nessus、OpenVAS 等免費與付費工具比較

2026/11/06 資訊安全 13 次瀏覽 閱讀約 7 分鐘

弱點掃描工具是自動比對系統版本、設定與已知弱點資料庫的軟體,常見的有 Tenable Nessus、Greenbone OpenVAS、Qualys,以及專掃網站的 ZAP。選工具前要先確認三件事:要掃的是主機網路還是網站、商業用途的授權是否合法,以及誰來判讀結果。

很多 IT 人員下載免費版後才發現,掃描數量有限、授權不能商用,報告裡一半是誤報。以下比較主流工具的定位與限制,並說明什麼情況自己掃就好、什麼情況交給弱點掃描服務比較划算。

一句話結論:有 Linux 能力、只想先摸清內網狀況,用 Greenbone 社群版加 ZAP;要做客戶或稽核會看的正式掃描,選 Nessus Professional 或 Qualys 這類商業工具,或直接委外。

弱點掃描工具三種類型,主機網路掃描、網站應用掃描與端點代理程式
主機、網站、端點各用不同工具

弱點掃描工具有哪幾種?先分主機與網站

弱點掃描工具大致分三類:主機與網路掃描器(Nessus、OpenVAS、Qualys)、網站應用程式掃描器(ZAP、OpenText DAST),以及裝在端點上回報弱點的代理程式(如 Microsoft Defender 弱點管理)。三者看的面向不同,不能互相取代。

主機網路掃描器擅長找作業系統缺修補、過時服務與危險連接埠;網站掃描器會實際送出請求,測試表單、Cookie 與安全標頭。搜尋「弱掃工具 Fortify」的人常把兩件事混在一起:Fortify Static Code Analyzer 是檢查原始碼的工具(SAST),現已更名為 OpenText SAST,不是弱點掃描器。

選定類型後,還要決定掃描器放在哪裡。放在公司內網的掃描器能看到內部伺服器與員工電腦;從網際網路往內掃,則只看得到對外開放的服務,結果最接近攻擊者的視角。兩種位置看到的弱點不同,正式的弱點掃描通常內外各做一次。

弱點掃描工具比較表:Nessus、OpenVAS、Qualys、ZAP

下表整理主流工具的版本與授權。授權限制最容易被忽略,Nessus 的免費版就不能用在公司環境。

工具類型免費版本與限制付費版本適合
Tenable Nessus主機、網路Essentials:最多 5 個 IP,僅限非商業用途Professional 年費 4,790 美元(官網定價);Expert 加上網站與外部攻擊面掃描企業內部 IT、顧問
Greenbone OpenVAS主機、網路社群版開源免費,使用社群漏洞庫企業版漏洞庫與合規政策,需搭配 Greenbone 設備有 Linux 能力的團隊
Qualys VMDR雲端平台Community Edition,資產數有限企業方案需洽詢報價多據點、雲端資產多
ZAP by Checkmarx網站應用開源,Apache 2.0 授權—網站、API 自我檢查
Microsoft Defender 弱點管理端點代理Defender for Endpoint P2 含基本功能加購或獨立訂閱取得進階功能已用 Microsoft 365 的企業

搜尋「windows 弱點掃描工具」時,多數企業其實已經有答案:若公司買了 Defender for Endpoint Plan 2,裝置上的弱點清單就在資安入口網站裡,不必另外買掃描器;但它只看裝了代理程式的電腦,看不到防火牆、印表機與網站。

免費弱點掃描工具限制示意,掃描範圍只涵蓋少數主機
Nessus 免費版:5 個 IP、不可商用

免費弱點掃描工具夠用嗎?三個限制

免費工具適合學習與小範圍自我檢查,用在正式環境有三個限制:授權、漏洞庫與判讀。

授權方面,Tenable 官網寫明 Nessus Essentials 最多掃 5 個 IP,且僅限非商業用途,公司拿來掃自家伺服器並不符合授權。漏洞庫方面,Greenbone 說明企業版漏洞庫是社群版的超集合,另含 CIS 等合規檢查政策,社群版也沒有原廠支援。判讀方面,開源工具的報告通常只有原始結果,誤報要自己一筆一筆查。

第一次掃描也要小心老舊設備。實務上,舊型印表機、網路攝影機與工廠控制設備承受不了大量探測,可能當機或重開機;建議先把這類設備排除,或在非營業時間以較低速度分開掃描。

另一個常見問題是只做未登入的掃描。實務上,沒有提供帳號的掃描只能從外面看服務版本,很多缺修補的套件根本看不到;要掃得準,應建立專用的唯讀掃描帳號,並在掃描後停用。

自己掃還是委外?依人力與用途判斷

自己掃適合想頻繁檢查、內部有人能判讀的企業;委外適合需要正式報告、沒有專責資安人力,或必須符合法規頻率的單位。依《資通安全責任等級分級辦法》,A 級特定非公務機關的全部核心資通系統每年須辦理二次弱點掃描。

我們看過最多的情況,是 IT 自己用免費工具掃完,拿到上百頁報告卻不知道先修哪一項,最後整份擱置。工具不是瓶頸,判讀和修補管理才是。報告怎麼排優先順序,可以參考弱點掃描報告的判讀步驟;兩種做法的完整比較,見弱點掃描指南。

IT 人員面對大量弱點掃描結果,顧問協助篩出誤報與優先項目
工具不是瓶頸,判讀才是

選擇建議:依情境挑弱點掃描工具

最省力的做法是混合使用:平常用工具自己掃,年度或重大變更時委外做一次完整掃描與複掃。下表依常見情境整理建議。

情境建議工具或做法理由
30 人以下、無專責 IT委外每季或每半年掃描一次沒人判讀,自己掃價值有限
有 IT 人員、預算有限Greenbone 社群版+ZAP開源免費,需自行維護與判讀
已訂閱 Defender for Endpoint P2先用 Defender 弱點管理看端點已付費,補上網路與網站掃描即可
軟體公司、客戶要求報告Nessus Professional 或委外報告格式與授權都站得住
多據點、雲端主機多Qualys 這類雲端平台集中管理多地資產
A、B 級特定非公務機關委外並保留報告與複掃紀錄法定頻率與稽核佐證

不論選哪一種,掃描前都應取得系統負責人的書面授權,並避開營運尖峰;掃到外部雲端服務時,也要先確認服務商的掃描政策。

下次掃描前,先準備哪三件事?

先列出要掃的 IP 與網址清單,標出哪些是正式環境;再準備掃描用的唯讀帳號;最後約好誰負責看報告、多久內完成修補。這三件事比挑哪一套工具更決定掃描有沒有用。

如果不確定自家環境該用哪種工具,或想先做一次完整掃描當基準,可以先請顧問看一下現況。

弱點掃描工具常見問題

免費弱點掃描工具夠用嗎?

用於小範圍自我檢查夠用,用於正式稽核或對客戶出具報告通常不夠。Nessus Essentials 僅限非商業用途且最多 5 個 IP;Greenbone 社群版可免費使用,但漏洞庫較企業版少、沒有原廠支援,報告也需要自行判讀與整理。

掃描結果誤報怎麼辦?

先確認受影響的版本是否真的存在,例如登入主機查套件版本,或確認廠商是否已回溯修補(backport)。確認是誤報後,在工具中標記為例外並寫下理由與日期,下次掃描才不會重複出現;無法判斷的項目,應交給熟悉該系統的人或顧問驗證。

Nessus 和 OpenVAS 差在哪?

兩者都是主機與網路弱點掃描器,OpenVAS 最初就是從 Nessus 早期開源版本分支出來。差別在於授權與維運:Nessus 是 Tenable 的商業產品,安裝與報告較簡便,正式使用需購買 Professional;OpenVAS 由 Greenbone 維護,社群版開源免費,但安裝、更新漏洞庫與判讀都要自己負責。

參考資料

  1. Tenable Nessus Essentials – 免費版最多 5 個 IP、僅限非商業用途;Professional 定價見同站產品頁。Tenable
  2. Greenbone Enterprise Feed and Community Feed in Comparison – 社群版與企業版漏洞庫差異。Greenbone
  3. ZAP Ownership – ZAP 的治理、授權與「ZAP by Checkmarx」名稱說明。ZAP Core Team
  4. Qualys Community Edition – 免費版資產探索與弱點掃描。Qualys
  5. Compare Microsoft Defender Vulnerability Management plans and capabilities – Defender 弱點管理方案比較。Microsoft
  6. 資通安全責任等級分級辦法 – 各級機關弱點掃描辦理頻率。數位發展部 · 民國 115 年 1 月 7 日修正