如何選擇掃描漏洞的軟件
對於壹個復雜的多層系統和網絡安全規劃,隱患掃描是壹個重要的組成部分。隱患掃描可以模擬黑客的行為,測試系統設置,幫助管理員在黑客攻擊前發現網絡中的漏洞。這種工具可以遠程評估您網絡的安全級別,生成評估報告並提供相應的整改措施。目前市場上的隱患掃描工具很多,根據技術不同(基於網絡、基於主機、基於代理、C/S)、特點不同、報告方式不同、監控模式不同,可以分為幾大類。不同產品之間漏洞檢測的準確性差異很大,這決定了生成的報告的有效性。選擇正確的隱患掃描工具對提高您系統的安全性非常重要。1.漏洞掃描概述在字典中,漏洞意味著易受攻擊或缺乏足夠的保護。在軍事術語中,這個詞的含義更明確,也更嚴重——疑似被攻擊。每個系統都有漏洞。無論妳花多少錢在系統安全上,攻擊者仍然可以找到壹些可用的功能和配置缺陷。這對安全管理員來說真是個壞消息。然而,大多數攻擊者通常做簡單的事情。發現壹個已知的漏洞要比發現壹個未知的漏洞容易得多,也就是說大多數攻擊者使用的都是常見的漏洞,而且這些漏洞都是有文字資料記錄的。⑤生成報告的特點(內容是否全面、可配置、可定制、報告格式、輸出方式等。);⑥漏洞修復行為分析及建議(是否只報告存在哪些問題,是否告訴妳如何修復這些漏洞);⑦安全性(因為有些掃描工具不僅發現漏洞,還會進壹步自動利用這些漏洞,掃描工具本身會不會帶來安全隱患);8性能;⑨價格結構在這種情況下,借助適當的工具,我們可以在黑客利用這些常見的漏洞之前找出網絡的弱點。如何快速方便地找到這些漏洞非常重要。漏洞大致可以分為兩類:①軟件編程錯誤導致的漏洞;②軟件配置不當導致的漏洞。漏洞掃描工具可以檢測這兩種類型的漏洞。漏洞掃描工具已經出現很多年了。在安全管理員使用這些工具的同時,黑客也在使用這些工具尋找各種類型的系統和網絡中的漏洞。2.決定是否使用隱患掃描工具來防止系統入侵是重要的第壹步。當妳走了這壹步,接下來就是:如何選擇合適的隱患掃描技術來滿足妳公司的需求,這也是非常重要的。下面列出壹系列衡量因素:①底層技術(比如是被動掃描還是主動掃描,是基於主機掃描還是基於網絡掃描);②特點;③漏洞數據庫中漏洞的數量;④易用性;2.1底層技術比較漏洞掃描工具。首先是比較其底層技術。需要主動掃描還是被動掃描?無論是基於主機的掃描還是基於網絡的掃描,等等。壹些掃描工具是基於互聯網的,用於管理和收集的服務器程序運行在軟件供應商的服務器上,而不是在客戶自己的機器上。這種方式的優點是檢測方式可以保證經常更新,缺點是需要依靠軟件廠商的服務器來完成掃描工作。掃描古城可以分為“被動”和“主動”兩類。被動掃描不會產生網絡流量包,也不會導致目標系統崩潰。被動掃描工具可以分析正常的網絡流量,並且可以設計為“始終在線”的檢測方法。與主動掃描工具相比,被動掃描工具的工作方式類似於網絡監視器或IDS。主動掃描工具更多的是“入侵”意圖,可能會影響網絡和目標系統的正常運行。他們不是連續跑的,壹般都是隔壹段時間測試壹次。基於主機的掃描工具需要在每臺主機上安裝代理軟件;不需要基於網絡的掃描工具。基於網絡的掃描工具壹般需要壹臺特殊的計算機,因為它們占用更多的資源。如果網絡環境中有多種操作系統,就需要看它們是否兼容這些不同的操作系統(比如微軟、Unix、Netware)。2.2管理員關心的壹些功能壹般來說,漏洞掃描工具執行以下功能:掃描、生成報告、分析並提出建議、數據管理。在很多方面,掃描是最常見的功能,但信息管理和掃描結果分析的準確性同樣重要。另壹個需要考慮的方面是通知方法:當發現漏洞時,掃描工具會提醒管理員嗎?怎麽報警?對於漏洞掃描軟件,管理員通常有以下關系:①良好的報表性能;②安裝使用方便;③可以檢測出哪些補片缺失;④良好的掃描性能和快速修復漏洞的能力;⑤漏洞和漏洞等級檢測的可靠性;⑥可擴展性;⑦易於升級;8良好的性價比;2.3漏洞庫只有當漏洞庫中有相關信息時,掃描工具才能檢測到漏洞。因此,漏洞數據庫的數量決定了掃描工具可以檢測的範圍。然而,數量並不代表壹切。真正的考驗是掃描工具能否檢測出最常見的漏洞。最根本的問題是,掃描工具能檢測出那些影響妳系統的漏洞嗎?有用的掃描工具的數量取決於網絡設備和系統的類型。使用掃描工具的目的是用它來檢測特定環境中的漏洞。如果妳有很多Netware服務器,那麽沒有Netware漏洞庫的掃描工具不是妳的最佳選擇。當然,漏洞庫中的攻擊特征必須經常升級,才能檢測出最近發現的安全漏洞。2.4易用性難以理解和使用的界面會阻礙管理員使用這些工具。所以界面友好性尤為重要。不同的掃描工具有不同的界面,從簡單的基於文本的界面到復雜的圖形界面和Web界面。2.5掃描報告對於管理員來說,掃描報告的功能越來越重要。在以文檔為導向的商業環境中,妳不僅要能夠完成妳的工作,還要提供書面信息來解釋妳是如何完成的。事實上,壹次掃描可能會得到數百甚至數千個結果,但這些數據是沒有用的,除非把它們整理出來,轉換成人們能夠理解的信息。這意味著,在理想情況下,掃描工具應該能夠對這些數據進行分類和交叉引用,這些數據可以導入到其他程序中,或者轉換為其他格式(如CSV、HTML、XML、MHT、MDB、EXCEL和Lotus),並以不同的方式呈現,並且可以很容易地與以前的掃描結果進行比較。2.6分析建議找漏洞,只完成了壹半的工作。壹個完整的計劃也會告訴妳針對這些漏洞會采取什麽措施。壹個好的漏洞掃描工具會分析掃描結果並提供修復建議。壹些掃描工具將這些修復建議集成到報告中,而其他掃描工具則提供產品網站或其他在線資源的鏈接。漏洞修復工具,可與流行的掃描工具結合,匯總掃描結果,自動完成修復過程。2.7分析的準確性只有當報告的結果是準確的,提供的修復建議是有效的,並且包含詳細的bug修復建議的報告才能被視為優秀的報告。壹個好的掃描工具必須具有較低的誤報率(報告的漏洞實際不存在)和較低的誤報率(漏洞存在但未被檢測到)。2.8安全問題掃描工具造成的網絡癱瘓造成的經濟損失和真正的攻擊造成的經濟損失是壹樣的,而且是非常巨大的。在發現漏洞後,壹些掃描工具會試圖進壹步利用這些漏洞,這可以確保這些漏洞是真實的,從而消除誤報的可能性。但是,這種方法容易出現不可預知的情況。使用具有該功能的掃描工具時,需要格外小心,最好不要設置為自動運行狀態。掃描工具可能導致網絡故障的另壹個原因是,過載的數據包流量會在掃描過程中導致拒絕服務(dos)。為了防止這種情況,有必要選擇適當的掃描設置。相關設置項包括:並發線程數、包間隔時間、掃描對象總數等。這些項目應該是可調整的,以最小化網絡的影響。有些掃描工具還提供“安全掃描”的模板,防止目標系統丟失。2.9性能掃描工具運行時,會占用大量網絡帶寬,因此掃描過程應盡快完成。當然,漏洞庫的漏洞越多,掃描方式越復雜,掃描時間越長,所以這只是壹個相對值。提高性能的壹種方法是在企業網絡中部署多種掃描工具,將掃描結果反饋給壹個系統,並對掃描結果進行匯總。3.隱患掃描工具的價格策略商業掃描工具通常通過以下方式發放發行商的許可證:按IP地址、按服務器、按管理員。不同的許可方式是不同的。3.1授權多個產品進行IP段掃描。比如eEye的Retina和ISS(互聯網安全掃描儀)就要求企業用戶按照IP段或IP範圍收費。換句話說,價格取決於授權的可掃描IP地址的數量。3.2按服務器授權部分掃描工具供應商,按服務器/工作站計算許可價格。服務器的授權價格會比工作站高很多。如果有多臺服務器,掃描工具的價格會大幅提高。3.3管理員授權對於大多數企業來說,這種授權方式相對簡單,性價比高。4.總結在當今的互聯網環境中,威脅無處不在。2003年1-3季度,CERT協調中心共收到漏洞事件報告114000余起,超過2002年的總和,可見此類事件呈上升趨勢。為了防止攻擊,首要的是在黑客發動攻擊之前發現網絡和系統的漏洞,並及時修復。然而,漏洞掃描工具在特性、準確性、價格和可用性方面有很大不同。如何選擇正確的隱患掃描工具尤為重要。