掃描器

掃描器

掃描器是一類自動檢測本地或遠程主機安全弱點的程式,它能夠快速的準確的發現掃描目標存在的漏洞並提供給使用者掃描結果。

工作原理是掃描器向目標計算機傳送數據包,然後根據對方反饋的信息來判斷對方的作業系統類型、開發連線埠、提供的服務等敏感信息。

基本介紹

  • 中文名:掃描器
  • 外文名scanner
  • 含義:一類自動檢測本地或遠程的程式
  • 分類:系統漏洞掃描器
  • 用途:能準確的發現掃描目標存在的漏洞
系統漏洞掃描,其他掃描器,選擇方法,總結,

系統漏洞掃描

Retina
Retina是eEye公司(www.eeye.com)的產品,強大的網路漏洞檢測技術可以有效的檢測並修復各種安全隱患和漏洞,並且生成詳細的安全檢測報告,兼容各種主流作業系統、防火牆、路由器等各種網路設備。曾在國外的安全評估軟體的評測中名列第一。
Retina的主界面共分為三個部分,上部是選單和工具列,下部的左邊是動態導航選單,右邊是與左邊選單相對應的內容顯示視窗。

其他掃描器

ISS(Internet Security Scanner)
ISS公司開發和維護的商業漏洞掃描程式,它的可移植性和靈活性很強,眾多的UNIX的平台上都可以運行ISS。
流光
在國內可以與X-Scan相提並論的掃描器,它除了能夠像X-Scan那樣掃描眾多漏洞、弱口令外,還集成了常用的入侵工具,如字典工具、NT/IIS工具等,還獨創了能夠控制“肉雞”進行掃描的“流光Sensor工具”和為“肉雞”安裝服務的“種植者”工具。
WINNTAutoAttack
也叫Windows NT/2000 自動攻擊探測機,常被用掃描肉雞,該軟體可以根據目標存在的漏洞自動在對方的計算機上添加用戶。

選擇方法

對於一個複雜的多層結構的系統和網路安全規劃來說,隱患掃描是一項重要的組成元素。隱患掃描能
夠模擬黑客的行為,對系統設定進行攻擊測試,以幫助管理員在黑客攻擊之前,找出網路中存在的漏
洞。
這樣的工具可以遠程評估你的網路的安全級別,並生成評估報告,提供相應的整改措施。
目前,市場上有很多隱患掃描工具,按照不同的技術(基於網路的、基於主機的、基於代理的、
C/S的)、不同的特徵、不同的報告方法,以及不同的監聽模式,可以分成好幾類。不同的產品之間,
漏洞檢測的準確性差別較大,這就決定了生成的報告的有效性上也有很大區別。
選擇正確的隱患掃描工具,對於提高你的系統的安全性,非常重要。
漏洞掃描概述
在字典中,Vulnerability意思是漏洞或者缺乏足夠的防護。在軍事術語中,這個詞的意思更為明
確,也更為嚴重------有受攻擊的嫌疑。
每個系統都有漏洞,不論你在系統安全性上投入多少財力,攻擊者仍然可以發現一些可利用的特
征和配置缺陷。這對於安全管理員來說,實在是個不利的訊息。但是,多數的攻擊者,通常做的是簡
單的事情。發現一個已知的漏洞,遠比發現一個未知漏洞要容易的多,這就意味著:多數攻擊者所利
用的都是常見的漏洞,這些漏洞,均有書面資料記載。
① 生成的報告的特性(內容是否全面、是否可配置、是否可定製、報告的格式、輸出方式等);
② 對於漏洞修復行為的分析和建議(是否只報告存在哪些問題、是否會告訴您應該如何修補這些
漏洞);
③ 安全性(由於有些掃描工具不僅僅只是發現漏洞,而且還進一步自動利用這些漏洞,掃描工具
自身是否會帶來安全風險);
④ 性能;
⑤ 價格結構
這樣的話,採用適當的工具,就能在黑客利用這些常見漏洞之前,查出網路的薄弱之處。如何快
速簡便地發現這些漏洞,這個非常重要。
漏洞,大體上分為兩大類:
掃描器
① 軟體編寫錯誤造成的漏洞;
軟體配置不當造成的漏洞。
漏洞掃描工具均能檢測以上兩種類型的漏洞。漏洞掃描工具已經出現好多年了,安全管理員在使
用這些工具的同時,黑客們也在利用這些工具來發現各種類型的系統和網路的漏洞。
隱患掃描工具的衡量因素
① 底層技術(比如,是被動掃描還是主動掃描,是基於主機掃描還是基於網路掃描);
② 特性;
③ 漏洞庫中的漏洞數量;
④ 易用性;
2.1 底層技術
比較漏洞掃描工具,第一是比較其底層技術。你需要的是主動掃描,還是被動掃描;是基於主機
的掃描,還是基於網路的掃描,等等。
掃描古城可以分為"被動"和"主動"兩大類。被動掃描不會產生網路流量包,不會導致目標系統崩
潰,被動掃描工具對正常的網路流量進行分析,可以設計成"永遠線上"檢測的方式。與主動掃描工具
相比,被動掃描工具的工作方式,與網路監控器或IDS類似。
基於主機的掃描工具需要在每台主機上安裝代理(Agent)軟體;而基於網路的掃描工具則不需要
。基於網路的掃描工具因為要占用較多資源,一般需要一台專門的計算機。
如果網路環境中含有多種作業系統,您還需要看看掃描其是否兼容這些不同的作業系統(比如
Microsoft、Unix以及Netware等)。
2.2 管理員所關心的一些特性
① 報表性能好;
② 易安裝,易使用;
③ 能夠檢測出缺少哪些補丁;
④ 掃描性能好,具備快速修復漏洞的能力;
⑤ 對漏洞及漏洞等級檢測的可靠性;
⑥ 可擴展性;
⑦ 易升級性;
⑧ 性價比好;
2.3 漏洞庫
只有漏洞庫中存在相關信息,掃描工具才能檢測到漏洞,因此,漏洞庫的數量決定了掃描工具能
夠檢測的範圍。
2.4 易使用性
一個難以理解和使用的界面,會阻礙管理員使用這些工具,因此,界面友好性尤為重要。不同的
掃描工具軟體,界面也各式各樣,從簡單的基於文本的,到複雜的圖形界面,以及Web界面。
2.5 掃描報告
對管理員來說,掃描報告的功能越來越重要,在一個面向文檔的商務環境中,你不但要能夠完成
你的工作,而且還需要提供書面資料說明你是怎樣完成的。
事實上,一個掃描可能會得到幾百甚至幾千個結果,但是這些數據是沒用的,除非經過整理,轉換成可以為人們理解的信息。這就意味著理想情況下,掃描工具應該能夠對這些數據進行分類和交叉引用,可以導到其他程式中,或者轉換成其他格式(比如CSV,HTML,XML,MHT,MDB,EXCEL以及Lotus等等),採用不同方式來展現它,並且能夠很容易的與以前的掃描結果做比較。
2.6 分析與建議
發現漏洞,才完成一半工作。一個完整的方案,同時將告訴你針對這些漏洞將採取哪些措施。一
個好的漏洞掃描工具會對掃描結果進行分析,並提供修復建議。
漏洞修復工具,它可以和流行的掃描工具結合在一起使用,對掃描結果進行匯總,並自動完成修
復過程。
2.7 分析的準確性
只有當報告的結果是精確的,提供的修復建議是有效的,一份包含了詳細漏洞修復建議的報告,
才算是一份優秀的報告。一個好的掃描工具必須具有很低的誤報率(報告出的漏洞實際上不存在)和
漏報率(漏洞存在,但是沒有檢測到)。
2.8 安全問題
因掃描工具而造成的網路癱瘓所引起的經濟損失,和真實攻擊造成的損失是一樣的,都非常巨大
。一些掃描工具在發現漏洞後,會嘗試進一步利用這些漏洞,這樣能夠確保這些漏洞是真實存在的,
進而消除誤報的可能性。但是,這種方式容易出現難以預料的情況。在使用具備這種功能的掃描工具
的時候,需要格外小心,最好不要將其設定成自動運行狀態。
掃描工具可能造成網路失效的另一種原因,是掃描過程中,超負荷的數據包流量造成拒絕服務
(DOS,Denial Of Service)。為了防止這一點,需要選擇好適當的掃描設定。相關的設定項有:並
發的執行緒數、數據包間隔時間、掃描對象總數等,這些項應該能夠調整,以便使網路的影響降到最低
。一些掃描工具還提供了"安全掃描"的模板,以防止造成對目標系統的損耗。
2.9 性能
掃描工具運行的時候,將占用大量的網路頻寬,因此,掃描過程應儘快完成。當然,漏洞庫中的
漏洞數越多,選擇的掃描模式越複雜,掃描所耗時間就越長,因此,這只是個相對的數值。提高性能
的一種方式,是在企業網中部署多個掃描工具,將掃描結果反饋到一個系統中,對掃描結果進行匯總
掃描器
隱患掃描工具的價格策略
商業化的掃描工具通常按以下幾種方式來發布器授權許可證:按IP位址授權,按伺服器授權,按
管理員授權。不同的授權許可證方式有所區別。
3.1 按IP段授權
許多掃描其產品,比如eEye的Retina和ISS(Internet Security Scanner)要求企業用戶按照IP
段或IP範圍來收費。換句話說,價格取決於所授權的可掃描的IP位址的數目。
3.2 按伺服器授權
一些掃描工具供應商,按照每個伺服器/每個工作站來計算器許可證的價格。伺服器的授權價格會
比工作站高很多,如果有多台伺服器的話,掃描工具的價格會明顯上升。
3.3 按管理員授權
對於大多數企業而言,這種授權方式,比較簡單,性價比也較好。
總結
在現在的網際網路環境中,威脅無處不在。2003年1-3季度,CERT協調中心就收到超過114,000個漏
洞事件報告,這個數字超過2002年的總和,這表明,此類事件在不斷增長中。為了防範攻擊,第一件
事就是在黑客發動攻擊之前,發現網路和系統中的漏洞,並及時修復。
但是,漏洞掃描工具在特性、精確性、價格以及可用性上差別較大,如何選擇一個正確的隱患掃
描工具,尤為重要。

總結

黑客軟體層出不窮,只會使用某些工具是不行的,這樣永遠是被別人牽著鼻子走。要知其然,還要知其所以然,這就要求我們多思考,多實踐,能夠做到舉一反三。

相關詞條

熱門詞條

聯絡我們