基礎(chǔ)知識小貼士:何謂入侵防御IPS?
互聯(lián)網(wǎng)的安全已經(jīng)成了重中之重的問題,面對著可能遭到的各種攻擊。繼互聯(lián)網(wǎng)防火墻、入侵檢測IDS系統(tǒng)后,又出現(xiàn)了入侵防御IPS系統(tǒng)。那么究竟入侵防御IPS系統(tǒng)為何物呢?它又是如何分類和應(yīng)用的呢?本次的基礎(chǔ)知識小貼士就為您講述究竟何謂入侵防御IPS系統(tǒng)。
入侵防御IPS系統(tǒng)
入侵防御IPS系統(tǒng)(IPS: Intrusion Prevention System)是電腦網(wǎng)路安全設(shè)施,是對防病毒軟件(Antivirus Programs)和防火墻(Packet Filter, Application Gateway)的補充。 入侵防御IPS系統(tǒng)(Intrusion-prevention system)是一部能夠監(jiān)視網(wǎng)絡(luò)或網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)資料傳輸行為的計算機網(wǎng)絡(luò)安全設(shè)備,能夠即時的中斷、調(diào)整或隔離一些不正?;蚴蔷哂袀π缘木W(wǎng)絡(luò)資料傳輸行為。
網(wǎng)路安全
隨著電腦的廣泛應(yīng)用和網(wǎng)路的不斷普及,來自網(wǎng)路內(nèi)部和外部的危險和犯罪也日益增多。20年前,電腦病毒(電腦病毒)主要通過軟盤傳播。后來,用戶打開帶有病毒的電子信函附件,就可以觸發(fā)附件所帶的病毒。以前,病毒的擴散比較慢,防毒軟體的開發(fā)商有足夠的時間從容研究病毒,開發(fā)防病毒、殺病毒軟體。而今天,不僅病毒數(shù)量劇增,質(zhì)量提高,而且通過網(wǎng)路快速傳播,在短短的幾小時內(nèi)就能傳遍全世界。有的病毒還會在傳播過程中改變形態(tài),使防毒軟體失效。
目前流行的攻擊程序和有害代碼如 DoS (Denial of Service),DDoS (Distributed DoS),暴力猜解(Brut-Force-Attack),埠掃描(Portscan),嗅探,病毒,蠕蟲,垃圾郵件,木馬等等。此外還有利用軟體的漏洞和缺陷鉆空子、干壞事,讓人防不勝防。
網(wǎng)路入侵方式越來越多,有的充分利用防火墻放行許可,有的則使防毒軟體失效。比如,在病毒剛進入網(wǎng)路的時候,還沒有一個廠家迅速開發(fā)出相應(yīng)的辨認和撲滅程序,于是這種全新的病毒就很快大肆擴散、肆虐于網(wǎng)路、危害單機或網(wǎng)路資源,這就是所謂Zero Day Attack。
防火墻可以根據(jù)英特網(wǎng)地址(IP-Addresses)或服務(wù)埠(Ports)過濾數(shù)據(jù)包。但是,它對于利用合法網(wǎng)址和埠而從事的破壞活動則無能為力。因為,防火墻極少深入數(shù)據(jù)包檢查內(nèi)容。
每種攻擊代碼都具有只屬于它自己的特征 (signature), 病毒之間通過各自不同的特征互相區(qū)別,同時也與正常的應(yīng)用程序代碼相區(qū)別。除病毒軟體就是通過儲存所有已知的病毒特征來辨認病毒的。
在ISO/OSI網(wǎng)路層次模型(見OSI模型) 中,防火墻主要在第二到第四層起作用,它的作用在第四到第七層一般很微弱。而除病毒軟體主要在第五到第七層起作用。為了彌補防火墻和除病毒軟體二者在第四到第五層之間留下的空檔,幾年前,工業(yè)界已經(jīng)有入侵檢測IDS系統(tǒng)(IDS: Intrusion Detection System)投入使用。入侵偵查系統(tǒng)在發(fā)現(xiàn)異常情況后及時向網(wǎng)路安全管理人員或防火墻系統(tǒng)發(fā)出警報??上н@時災(zāi)害往往已經(jīng)形成。雖然,亡羊補牢,尤未為晚,但是,防衛(wèi)機制最好應(yīng)該是在危害形成之前先期起作用。隨后應(yīng)運而生的入侵防御IPS系統(tǒng)作為對入侵偵查系統(tǒng)的補充能夠在發(fā)現(xiàn)入侵時,迅速作出反應(yīng),并自動采取阻止措施?!?/P>
入侵防御IPS系統(tǒng)也像入侵偵查系統(tǒng)一樣,專門深入網(wǎng)路數(shù)據(jù)內(nèi)部,查找它所認識的攻擊代碼特征,過濾有害數(shù)據(jù)流,丟棄有害數(shù)據(jù)包,并進行記載,以便事后分析。除此之外,更重要的是,大多數(shù)入侵防御IPS系統(tǒng)同時結(jié)合考慮應(yīng)用程序或網(wǎng)路傳輸中的異常情況,來輔助識別入侵和攻擊。比如,用戶或用戶程序違反安全條例、數(shù)據(jù)包在不應(yīng)該出現(xiàn)的時段出現(xiàn)、作業(yè)系統(tǒng)或應(yīng)用程序弱點的空子正在被利用等等現(xiàn)象。入侵防御IPS系統(tǒng)雖然也考慮已知病毒特征,但是它并不僅僅依賴于已知病毒特征。
應(yīng)用入侵防御IPS系統(tǒng)的目的在于及時識別攻擊程序或有害代碼及其克隆和變種,采取預(yù)防措施,先期阻止入侵,防患于未然?;蛘咧辽偈蛊湮:π猿浞纸档汀H肭址烙鵌PS系統(tǒng)一般作為防火墻和防病毒軟體的補充來投入使用。在必要時,它還可以為追究攻擊者的刑事責(zé)任而提供法律上有效的證據(jù) (forensic)。
入侵防御IPS技術(shù)
* 異常偵查。正如入侵偵查系統(tǒng), 入侵防御IPS系統(tǒng)知道正常數(shù)據(jù)以及數(shù)據(jù)之間關(guān)系的通常的樣子,可以對照識別異常。
* 在遇到動態(tài)代碼(ActiveX, JavaApplet,各種指令語言script languages等等)時,先把它們放在沙盤內(nèi),觀察其行為動向,如果發(fā)現(xiàn)有可疑情況,則停止傳輸,禁止執(zhí)行。
* 有些入侵防御IPS系統(tǒng)結(jié)合協(xié)議異常、傳輸異常和特征偵查,對通過網(wǎng)關(guān)或防火墻進入網(wǎng)路內(nèi)部的有害代碼實行有效阻止。
* 核心基礎(chǔ)上的防護機制。用戶程序通過系統(tǒng)指令享用資源 (如存儲區(qū)、輸入輸出設(shè)備、中央處理器等)。入侵防御IPS系統(tǒng)可以截獲有害的系統(tǒng)請求。
* 對Library、Registry、重要文件和重要的文件夾進行防守和保護。
入侵防御IPS系統(tǒng)類型
投入使用的入侵防御IPS系統(tǒng)按其用途進一步可以劃分為
單機入侵防御HIPS系統(tǒng) (HIPS: Hostbased Intrusion Prevension System)
網(wǎng)路入侵防御NIPS系統(tǒng) (NIPS: Network Intrusion Prevension System)兩種類型。
網(wǎng)路入侵防御IPS系統(tǒng)作為網(wǎng)路之間或網(wǎng)路組成部分之間的獨立的硬體設(shè)備,切斷交通,對過往包裹進行深層檢查,然后確定是否放行。網(wǎng)路入侵防御IPS系統(tǒng)藉助病毒特征和協(xié)議異常,阻止有害代碼傳播。有一些網(wǎng)路入侵防御IPS系統(tǒng)還能夠跟蹤和標記對可疑代碼的回答,然后,看誰使用這些回答信息而請求連接,這樣就能更好地確認發(fā)生了入侵事件。
根據(jù)有害代碼通常潛伏于正常程序代碼中間、伺機運行的特點,單機入侵防御IPS系統(tǒng)監(jiān)視正常程序,比如Internet Explorer,Outlook,等等,在它們(確切地說,其實是它們所夾帶的有害代碼)向作業(yè)系統(tǒng)發(fā)出請求指令,改寫系統(tǒng)文件,建立對外連接時,進行有效阻止,從而保護網(wǎng)路中重要的單個機器設(shè)備,如伺服器、路由器、防火墻等等。這時,它不需要求助于已知病毒特征和事先設(shè)定的安全規(guī)則??偟貋碚f,單機入侵防御IPS系統(tǒng)能使大部分鉆空子行為無法得逞。我們知道,入侵是指有害代碼首先到達目的地,然后干壞事。然而,即使它僥幸突破防火墻等各種防線,得以到達目的地,但是由于有了入侵防御IPS系統(tǒng),有害代碼最終還是無法起到它要起的作用,不能達到它要達到的目的。
【編輯推薦】