我們都知道除了從結構上可以把服務器防火墻分為軟件防火墻和硬件防火墻以外,還可以從技術上分為“包過濾型”、“應用代理型”和“狀態(tài)監(jiān)視”三類。一個防火墻的實現過程多么復雜,歸根結底都是在這三種技術的基礎上進行功能擴展的。
我們都知道除了從結構上可以把服務器防火墻分為軟件防火墻和硬件防火墻以外,還可以從技術上分為“包過濾型”、“應用代理型”和“狀態(tài)監(jiān)視”三類。一個防火墻的實現過程多么復雜,歸根結底都是在這三種技術的基礎上進行功能擴展的。
1. 包過濾型
包過濾是最早使用的一種防火墻技術,它的第一代模型是靜態(tài)包過濾,工作在OSI模型中的網絡層上,之后發(fā)展出來的動態(tài)包過濾則是工作在OSI模型的傳輸層上。包過濾防火墻工作的地方就是各種基于TCP/IP協議的數據報文進出的通道,它把這網絡層和傳輸層作為數據監(jiān)控的對象,對每個數據包的頭部、協議、地址、端口、類型等信息進行分析,并與預先設定好的防火墻過濾規(guī)則進行核對,一旦發(fā)現某個包的某個或多個部分與過濾規(guī)則匹配并且條件為“阻止”的時候,這個包就會被丟棄。
基于包過濾技術的防火墻的優(yōu)點是對于小型的、不太復雜的站點,比較容易實現。但是其缺點是很顯著的,首先面對大型的,復雜站點包過濾的規(guī)則表很快會變得很大而且復雜,規(guī)則很難測試。隨著表的增大和復雜性的增加,規(guī)則結構出現漏洞的可能性也會增加。其次是這種防火墻依賴于一個單一的部件來保護系統(tǒng)。如果這個部件出現了問題,或者外部用戶被允許訪問內部主機,則它就可以訪問內部網上的任何主機。
2. 應用代理型
應用代理防火墻,實際上就是一臺小型的帶有數據檢測過濾功能的透明代理服務器,但是它并不是單純的在一個代理設備中嵌入包過濾技術,而是一種被稱為應用協議分析的新技術。應用代理防火墻能夠對各層的數據進行主動的,實時的監(jiān)測,能夠有效地判斷出各層中的非法侵入。同時,這種防火墻一般還帶有分布式探測器, 能夠檢測來自網絡外部的攻擊,同時對來自內部的惡意破壞也有極強的防范作用。
應用代理型防火墻基于代理技術,通過防火墻的每個連接都必須建立在為之創(chuàng)建的代理程序進程上,而代理進程自身是要消耗一定時間,于是數據在通過代理防火墻時就不可避免的發(fā)生數據遲滯現象,代理防火墻是以犧牲速度為代價換取了比包過濾防火墻更高的安全性能。
3. 狀態(tài)監(jiān)視型
這種防火墻技術通過一種被稱為“狀態(tài)監(jiān)視”的模塊,在不影響網絡安全正常工作的前提下采用抽取相關數據的方法對網絡通信的各個層次實行監(jiān)測,并根據各種過濾規(guī)則作出安全決策。狀態(tài)監(jiān)視可以對包內容進行分析,從而擺脫了傳統(tǒng)防火墻僅局限于幾個包頭部信息的檢測弱點,而且這種防火墻不必開放過多端口,進一步杜絕了可能因為開放端口過多而帶來的安全隱患。
以上就是服務器防火墻的三種類別。
免責聲明:本文內容由互聯網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發(fā)現本社區(qū)中有涉嫌抄襲的內容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。