OpenVAS 弱點管理 弱點掃描 漏洞 資安 安全

自建OpenVAS弱點掃描 資安稽核報表不求人(下)

2016-06-29
在上次的篇幅中,已示範了如何成功地將OpenVAS安裝至伺服器,而本文將繼續介紹如何設定、使用及操作OpenVAS的Web GUI介面「Greenbone Security Assistant」。
·Default Port List:用以指定要掃描的Port,如圖6所示。可依自己的需求進行調整。若需要更深入的掃描,則可選擇數量較多的檢查類別。Default Port List的內容可透過Configuration裡面的Port Lists來新增或修改。


▲圖6 Default Port List類別。

開始進行掃描

首先解釋掃描工作的建立及執行流程(這裡先不討論排程及報表的部分),流程可分為四個步驟:

1. 建立Target
2. 建立Task,在Task中綁定Target
3. 執行Task
4. 查看Report

建立Target

先建立Target,選擇【Configuration】裡面的【Targets】,如圖7所示。


▲圖7 選擇Targets。

預設只有Localhost這個Target,因此選擇星號來新增一個Target。在Greenbone Security Assistant裡,星型圖示都是用來新增,操作畫面如圖8所示。


▲圖8 建立New Target。

接著設定New Target的參數,如圖9所示。Name的部分,輸入「Web Server」以茲識別,Hosts的部分,則輸入該Server的IP,若有數台Server亦可使用前述的複數輸入法。


▲圖9 設定New Target參數。

Port List部分,筆者使用【OpenVAS Default】,而Alive Test設定,由於筆者的Server未開放ICMP,因此選擇【ARP Ping】。最後,按下〔Create Target〕進行儲存。

建立Task

接下來,再新增一個Task。先點選【Scan Management】,再點選【Tasks】,如圖10所示。


▲圖10 選擇Tasks。

同樣點選星號來建立新的Task。Name部分,輸入「Scan Web Server」,Scan Targets則選擇先前建立的 【Web Server】,Scan Config部分選擇【Full and fast】, 如圖11所示。(Scan Config的內容可在【Configurations】裡面的【Scan Config】進行新增或異動)。


▲圖11 建立New Task。

建立New Task之後,可以選擇上方的往右箭頭圖示,開始執行此Task,如圖12所示。


▲圖12 開始進行掃描。

或者,也可以從【Scan Management】裡面的【Tasks】找到剛建立的Task,並按下開始按鈕,如圖13所示。


▲圖13 開始進行掃描的其他操作方式。

查看Report

要查看執行完Task之後的Report有兩種方式,可以選擇【Scan Management】裡面的【Tasks】。再比對Name,找到先前建立的Task,最後點選Status下面〔Done〕按鈕,或Last下面的日期連結,如圖14所示。


▲圖14 從Tasks查看Report。

如果Task很多筆但只想看最新的Report,則可以先點選【Scan Management】裡面的【Reports】,再比對Task的名稱,並點選最前方的Date連結,如圖15所示。


▲圖15 從Reports查看先前執行的Task Report。

這兩種方法都可以配合上方的Filter欄位進行過濾,若數量很多時可以減少比對的時間。如圖16所示。在Filter欄位內輸入關鍵字,並點選重整圖示執行Update Filter功能。


▲圖16 使用Filter功能增加比對效率。

隨後將會列出Vulnerability的名稱、它的危險程度(Severity,會以顏色區分,紅色最高,其次是黃、最低是藍,如果沒有危險就不上色,此處的評分取所有Vulnerability中最高的)。此外,這三種類別也會在Scan Results欄位中個別顯示其數量。

圖17是點選連結後的畫面,可以查看目前檢查到的漏洞有哪些。QoD指的是Quality of Detection,數字指的是掃描的可靠度,最高是100。


▲圖17 Report: Results。

最後是Action的部分,可分為Add Note(增加註解)和Add Override(從列表中移除),之後再補充說明。接著,點選Vulnerability下方說明文字的連結。

點選之後,它會帶出詳細的說明,如圖18所示。 在這邊有幾個重點,Solution是告知處理的方法、Affected Software/OS則表示有哪些軟體(含版本資訊)或作業系統受影響。


▲圖18 檢視Vulnerability Details。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!