Nessus 弱點掃描工具
Nessus 弱點掃描工具
簡介 |
Nessus弱掃軟體為業界進行弱掃的主流工具之一 可支援安裝於平台Windows/Linux/macOS |
作者 |
侯清慈(AlexHou) |
https://www.tenable.com/downloads/nessus#download
先去註冊取得 Activation code.
註冊: 選 Free的 Register
填完申請資料,按 Register…
等著收註冊通知mail…..
完成準備工作後,可以進行進行download..
選擇你要安裝上的平台(小編是用Mac, 當然是選macOS)
download後,點下Nessus-7.1.2.dmg, 再點入 Install Nessus.pkg.
進行點選一連串的”繼續”後, 會開啟一網頁
按下 “ Connect via SSL”
建立本機使用的user
(建議是本機的administrator群組user)
過程會需要鍵入啟動碼…
之後會進行網路更新最新的弱掃相關資料庫…
更新後,即可使用了..(建議把網址記起來...)
2.建立Policies
接下來,嘗試來進行建立掃瞄規則; 點選 : Policies
再點選右上方 New Policy
進入的畫面上,有Upgrade的表示你當前的註冊帳號不能使用。
(也就是免費版不能用。當然點了也是會有體驗版讓你測試)
先選擇Advanced Scan來測試看看
General: 依你的需求定義名稱
Permissions權限部份: 可以選No Access或是Can use
Discovery 部份可以定義針對Host&Service/port的部份進行偵測
在Assessment當中有針對Web Service進行掃描的規則
Report & Advanced : 若無其他需求,以default即可
在Plugins頁籤當中,依數字順序選擇所需的組件
當你確認都設定完成後。按下Save就完成規則儲存
3.建立scan
先回My scans,按下New Scan
有Scanner & User Defined 的頁籤
1. Scanner: 為即有的Policies範本
2. User Defined: 為前面我們自定的Policies
< Scanner>
<User Defined>
這邊我們以User Defined來試範.
點選後,鍵入 Name: scan名稱命名
其中 Targets 為掃瞄的目的地:可用domin name, IP, IP範圍, 網域範圍.....來定義掃瞄範圍
Schedule : 開啟schedule功能,可以定期執行該scan作業
Notifications:
當掃瞄結束,若要讓Nessus自動發送報告通知mail, 可以在Email Recipient(s)留下寄送的e-mail address. (前提是有設定好了smtp)
SMTP設定: 至 Settings = > SMTP Server
按下 Save, 完成掃瞄設定
4.執行
按下執行,即可馬上執行掃瞄,或經已設定的Schedule執行作業.
執行過程的畫面如下
掃瞄完成後,點選scan job, 即可看到掃瞄結果.
再點選 Vulnerabilities 則可看到分析細節報告.
提醒: 最佳弱掃地點是跟被掃端同處同一網段。