999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

DDoS攻擊原理及其防御機制的研究

2010-08-06 09:28:12
通信技術(shù) 2010年4期
關(guān)鍵詞:特征檢測系統(tǒng)

李 蓬

(北京建筑工程學(xué)院 電氣與信息工程學(xué)院,北京 100044)

0 引言

目前,拒絕服務(wù)(Denial of Service,DoS)攻擊是一種被黑客廣泛應(yīng)用的系統(tǒng)攻擊方式,其通過耗盡CPU、網(wǎng)絡(luò)帶寬以及磁盤空間等系統(tǒng)資源,來達到減弱或阻止正常用戶對系統(tǒng)授權(quán)使用的目的[1]。2006年,根據(jù)CSI/FBI的調(diào)查,有25%的用戶遭受過不同類型的DoS攻擊。隨著攻擊技術(shù)的不斷發(fā)展,出現(xiàn)了分布式拒絕服務(wù)(Distributed Denial of Service,DDoS)攻擊[2]。在DDoS攻擊中,一個攻擊者控制著大量的主機對目標(biāo)同時發(fā)起攻擊。由于DDoS攻擊會給用戶造成極大的危害,所以檢測和防御DDoS攻擊具有重要的意義。

本文首先給出 DDoS攻擊的原理和分類,然后針對DDoS攻擊的方式,提出了一種檢測和防御DDoS攻擊的模型,本文還利用入侵檢測和數(shù)據(jù)包過濾技術(shù),設(shè)計了一個DDoS攻擊的檢測與防御系統(tǒng),該系統(tǒng)具有配置簡單、易于擴展等優(yōu)點。

1 DDoS攻擊

1.1 DDoS攻擊原理

DDoS攻擊原理是:攻擊者首先控制“攻擊僵尸機”,在其上面安裝拒絕服務(wù)攻擊軟件,然后控制“控制僵尸機”,在該機上安裝控制軟件。這樣“控制僵尸機”就能根據(jù)攻擊者指令激發(fā)大量的“攻擊僵尸機”同時向目標(biāo)發(fā)動拒絕服務(wù)攻擊,其攻擊結(jié)構(gòu)如圖1所示。這時攻擊者能夠很好地隱藏自己[3]。

圖1 DDoS攻擊體系結(jié)構(gòu)

DDoS攻擊的攻擊過程為:攻擊者首先利用掃描程序和各種滲透技術(shù),尋找安全性差的計算機;然后在那些未受保護的計算機上安裝控制軟件和攻擊軟件;這樣攻擊者利用加密后的指令,控制這些控制軟件和攻擊軟件,使大量的攻擊軟件同時向被攻擊者發(fā)起攻擊。此時,被攻擊目標(biāo)由于忙于處理大量的攻擊數(shù)據(jù)包,而無法響應(yīng)正常的服務(wù)請求,嚴(yán)重的可能導(dǎo)致整個網(wǎng)絡(luò)癱瘓。

1.2 常見的DDoS攻擊

DDoS攻擊手段有許多種,現(xiàn)對最常見的DoS攻擊進行分析。

(1)TCP SYN攻擊

TCP SYN攻擊是多臺攻擊主機向目的主機發(fā)送 SYN包,在收到被攻擊主機的SYN ACK后不發(fā)送確認,這樣被攻擊主機就在緩存中建立了大量連接隊列,造成了系統(tǒng)資源的消耗而無法向正常請求提供服務(wù)。

(2)Land攻擊

Land攻擊是攻擊者向被攻擊主機發(fā)送一個經(jīng)過特殊構(gòu)造的TCP數(shù)據(jù)報。該數(shù)據(jù)報帶有SYN標(biāo)志,同時具有相同的源IP地址和目的IP地址及相同的源端口號和目的端口號。IP地址和端口號都為被攻擊主機的,這樣當(dāng)被攻擊主機收到這樣的 TCP數(shù)據(jù)報后,就會在本地不斷的收發(fā) SYN包和ACK包,從而導(dǎo)致被攻擊主機崩潰。

(3)Teardrop攻擊

Teardrop攻擊是利用數(shù)據(jù)包分解實現(xiàn)的。攻擊者向被攻擊目標(biāo)發(fā)送兩個連續(xù)的IP數(shù)據(jù)報。由于這兩個數(shù)據(jù)包是相互重疊的,導(dǎo)致在目的系統(tǒng)發(fā)生大量的數(shù)據(jù)復(fù)制,從而耗盡被攻擊主機的CPU和內(nèi)存資源,導(dǎo)致拒絕服務(wù)。

(4)Smurf攻擊

Smurf攻擊采用發(fā)送源地址是被攻擊主機的IP地址,目的地址為廣播地址的ICMP數(shù)據(jù)包。目的系統(tǒng)收到ICMP數(shù)據(jù)包后,返回ICMP應(yīng)答包。這樣將會向被攻擊主機返回大量的應(yīng)答包,造成被攻擊主機資源耗盡。

(5)UDP 淹沒攻擊

由于 UDP協(xié)議是一個面向無連接的傳輸層協(xié)議,所以數(shù)據(jù)傳送過程中,不需要建立連接和進行認證。UDP Flood攻擊正是利用這一點,攻擊主機向被攻擊主機發(fā)送大量的UDP數(shù)據(jù)包,這樣一方面會使被攻擊主機所在的網(wǎng)絡(luò)資源被耗盡,還會使被攻擊主機忙于處理 UDP數(shù)據(jù)包,而使系統(tǒng)崩潰。

1.3 DDoS攻擊的分類

從攻擊方式來看,可以把DDoS攻擊分為畸形數(shù)據(jù)報攻擊和淹沒攻擊[4]兩種形式。畸形數(shù)據(jù)報攻擊是指利用操作系統(tǒng)、TCP/IP網(wǎng)絡(luò)協(xié)議、應(yīng)用程序等的缺陷,構(gòu)造某種特殊的數(shù)據(jù)包,使系統(tǒng)停止對正常用戶的訪問請求或使操作系統(tǒng)、應(yīng)用程序崩潰。主要的攻擊形式有:Land攻擊、TCP SYN攻擊、Ping of Death攻擊、Teardrop攻擊等。淹沒攻擊是指攻擊者利用比被攻擊網(wǎng)絡(luò)更大的帶寬,生成大量發(fā)向被攻擊網(wǎng)絡(luò)的數(shù)據(jù)包,從而耗盡被攻擊網(wǎng)絡(luò)的有效帶寬,使被攻擊網(wǎng)絡(luò)發(fā)生擁塞。主要的攻擊形式有:Smurf攻擊、UDP 淹沒攻擊、ICMP 淹沒攻擊、DNS 淹沒攻擊等。

2 DDoS攻擊的檢測與防御

由上面的分析可以看出,要實現(xiàn)對DDoS攻擊的檢測,既要實現(xiàn)對畸形數(shù)據(jù)報攻擊的檢測,又要實現(xiàn)對淹沒攻擊的檢測。

2.1 總體思想

對于畸形數(shù)據(jù)包攻擊,由于其數(shù)據(jù)包中帶有較明顯的特征(如Smurf攻擊,其數(shù)據(jù)包的目的IP地址為廣播地址),所以可以采用入侵特征匹配的方法進行檢測。其具體做法是:對已知網(wǎng)絡(luò)攻擊特征進行提取,構(gòu)建特征規(guī)則庫,將捕獲到的數(shù)據(jù)包與特征規(guī)則庫進行匹配,如匹配則說明存在DDoS攻擊。

對于淹沒攻擊,利用統(tǒng)計學(xué)的方法,對被保護網(wǎng)絡(luò)的正常流量進行統(tǒng)計分析,計算網(wǎng)絡(luò)的正常流量行為,由此得出網(wǎng)絡(luò)的正常流量模型。通過檢測被保護網(wǎng)絡(luò)的實際流量,當(dāng)發(fā)現(xiàn)實際流量與正常流量發(fā)生偏離后,即認為網(wǎng)絡(luò)受到了淹沒攻擊[5]。

2.2 系統(tǒng)結(jié)構(gòu)

為了實現(xiàn)對DDoS的檢測和防御,把基于特征檢測的誤用檢測與基于統(tǒng)計學(xué)的異常檢測結(jié)合起來,構(gòu)成一個完整的入侵檢測系統(tǒng)。為了提高檢測結(jié)果的效率和準(zhǔn)確性,數(shù)據(jù)在提交之前需要預(yù)處理去掉無用和干擾數(shù)據(jù)。DDoS攻擊檢測與防御模型如圖2所示。

圖2 DDoS攻擊檢測與防御模型

2.3 檢測與防御

首先將捕獲到的數(shù)據(jù)送到預(yù)處理器進行處理,預(yù)處理器分析數(shù)據(jù),過濾那些特大及數(shù)據(jù)報碎片等不合法的數(shù)據(jù),如特大型的ICMP、UDP數(shù)據(jù)包等。然后數(shù)據(jù)送交特征檢測器進行進一步處理。對于特征檢測,如果數(shù)據(jù)包的特征與特征域漏洞庫一致,則說明是攻擊數(shù)據(jù)包,立即發(fā)出警告信息,通知路由器截斷攻擊流[6]。然后對通過特征檢測的數(shù)據(jù)流進行流量統(tǒng)計檢測,將數(shù)據(jù)流量與正常流量模型比較,如果出現(xiàn)明顯超出網(wǎng)絡(luò)正常流量的極限流量或短時間內(nèi)出現(xiàn)大量相同的數(shù)據(jù)包,則說明存在淹沒攻擊,立刻發(fā)出警告信息,通知路由器截斷攻擊流。

3 DDoS攻擊檢測與防御系統(tǒng)

根據(jù)前面提出的檢測和防御模型,文章結(jié)合入侵檢測技術(shù)、IP數(shù)據(jù)報過濾技術(shù),設(shè)計了在一個園區(qū)網(wǎng)內(nèi)部防御DDoS攻擊的系統(tǒng)。該系統(tǒng)具有可以有效防御各類常見的DDoS攻擊,且具有易于部署、可擴展性強、系統(tǒng)開銷小等優(yōu)點。

該系統(tǒng)采用分布式結(jié)構(gòu),各功能部件在一個分布式的環(huán)境下利用安全的通信協(xié)議協(xié)同工作。圖 3描述了該系統(tǒng)的架構(gòu)。

圖3 DDoS檢測與防御系統(tǒng)

該系統(tǒng)包括以下部分:網(wǎng)絡(luò)檢測引擎、網(wǎng)絡(luò)管理器和路由器。其中,分布在各處的網(wǎng)絡(luò)檢測引擎和網(wǎng)絡(luò)管理器構(gòu)成一個分布式的入侵檢測系統(tǒng)。網(wǎng)絡(luò)檢測引擎的功能是截獲網(wǎng)絡(luò)上的數(shù)據(jù)流,進行實時的數(shù)據(jù)流分析,匹配安全規(guī)則。網(wǎng)絡(luò)管理器的主要功能是控制檢測引擎,生成安全規(guī)則,接受報警和日志信息,同時控制邊界路由器。路由器具有數(shù)據(jù)包過濾功能,可以根據(jù)規(guī)則或網(wǎng)絡(luò)管理器的指令過濾數(shù)據(jù)包。

網(wǎng)絡(luò)檢測引擎安放在如下位置:首先是DMZ區(qū),這是攻擊者首要攻擊的目標(biāo);然后是內(nèi)網(wǎng)入口,這里可以檢測突破路由器過濾規(guī)則的攻擊;還有內(nèi)網(wǎng),可以檢測內(nèi)網(wǎng)的異常活動,防止攻擊者在內(nèi)部進行攻擊。如果內(nèi)部網(wǎng)絡(luò)比較復(fù)雜,可以在每個子網(wǎng)部署一個檢測引擎。

該系統(tǒng)的工作過程是:當(dāng)分布在各處的網(wǎng)絡(luò)檢測引擎檢測到針對主機或網(wǎng)絡(luò)的DDoS攻擊時,向網(wǎng)絡(luò)管理器發(fā)出攻擊警告信息。網(wǎng)絡(luò)管理器負責(zé)接收DDoS攻擊警告信息,并控制具有數(shù)據(jù)包過濾功能的邊界路由器。路由器收到過濾指令之后,則對攻擊流進行過濾,從而阻止DDoS攻擊。

4 結(jié)語

目前,各種類型的 DDoS攻擊對系統(tǒng)造成了極大的危害。盡管路由器和防火墻能夠在網(wǎng)絡(luò)邊界執(zhí)行檢測和防御的功能,抵御DDoS攻擊。但是由于DDoS攻擊手段多樣化,攻擊工具種類繁多,且數(shù)據(jù)的通信經(jīng)過保密,所以檢測和防御DDoS攻擊十分困難。本文根據(jù)DDoS攻擊的方式,利用入侵檢測和數(shù)據(jù)過濾技術(shù),提出了一個在園區(qū)網(wǎng)內(nèi)部檢測和防御DDoS攻擊的方法,該方法具有易于配置、擴展性強等優(yōu)點。

[1] 呂振肅,薛力偉.一種新的分布式拒絕服務(wù)攻擊檢測方法[J].通信技術(shù),2008,41(11):129-130.

[2] 蓋凌云,黃樹來. 分布式拒絕服務(wù)攻擊及防御機制研究[J].通信技術(shù),2007,40(06):40-41.

[3] Dietrich S, Long N, Dittrich D. Analyzing Distributed Denial of Service Attack Tools:The Shaft Case[C].In:14th Systems Administration Conference.CA.USA: USENIX Association Berkeley,2000:329-340.

[4] Lee R B.CE-L2003-003,Taxonomies of Distributed Denial of Service Networks. Attacks, Tools and Countermeasures[R]. New Jersey:Department of Electrical Engineering, Princeton University, 2003.

[5] Barford P, Kline J, Plonka D.A Signal Analysis of Network Traffic Anomalies[C]// Proceedings of ACM SIGCOMM Internet Measurement Workshop.NY,USA:ACM,2002:71-82.

[6] Park K, Lee H. On the Effectiveness of Route-based Packet Filtering for Distributed DoS Attack Prevention in Power-law Internets[C]//Proceedings of ACM SIGCOMM.NY,USA:ACM,2001:15-26.

猜你喜歡
特征檢測系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
如何表達“特征”
不忠誠的四個特征
抓住特征巧觀察
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 一级毛片免费观看久| 国产高清在线精品一区二区三区| 男女男精品视频| 毛片基地美国正在播放亚洲 | 亚洲综合九九| 国产一区二区三区精品久久呦| 亚洲中文精品久久久久久不卡| 亚洲伊人天堂| 精品国产美女福到在线直播| 综1合AV在线播放| 亚洲欧美另类久久久精品播放的| 中文字幕欧美日韩| 久久香蕉欧美精品| 幺女国产一级毛片| 国产精品亚洲专区一区| 久久青草热| 国产高清自拍视频| 国产精品熟女亚洲AV麻豆| 成人国产精品2021| 这里只有精品在线播放| 国产欧美另类| 97超级碰碰碰碰精品| 国产性生交xxxxx免费| 97在线公开视频| 国产一二三区视频| 国产区成人精品视频| 在线观看无码a∨| 99精品热视频这里只有精品7| AV老司机AV天堂| 日韩精品久久久久久久电影蜜臀| 国产日本视频91| 综合网久久| 成人在线第一页| 国产一级特黄aa级特黄裸毛片| 97se亚洲| 国产69精品久久久久妇女| 精品久久久久成人码免费动漫| 亚瑟天堂久久一区二区影院| 人人91人人澡人人妻人人爽 | 91久久夜色精品| 天天综合亚洲| 国产乱视频网站| 国产又色又刺激高潮免费看 | 被公侵犯人妻少妇一区二区三区 | a级毛片毛片免费观看久潮| www.亚洲天堂| 在线精品亚洲国产| 精品国产免费观看| 日韩av电影一区二区三区四区| 亚洲一区第一页| 亚洲国产系列| 欧美日韩在线亚洲国产人| 亚洲欧美在线综合一区二区三区| 久久综合九色综合97婷婷| 伊人91在线| 五月激情综合网| 99精品视频在线观看免费播放| 国产女人水多毛片18| 色综合日本| 18禁不卡免费网站| 国产在线精品99一区不卡| 国产欧美日韩综合一区在线播放| 国产精品.com| 成人免费午夜视频| 国产一级视频久久| 精品国产一区91在线| 亚洲国产欧美国产综合久久| 手机永久AV在线播放| 欧美另类精品一区二区三区| 综合久久久久久久综合网 | 亚洲第一视频网| 中字无码av在线电影| 国产女同自拍视频| 亚洲经典在线中文字幕| 亚洲综合色婷婷| 免费A级毛片无码免费视频| 欧美一区二区三区不卡免费| 一区二区三区成人| swag国产精品| 91亚洲国产视频| 亚洲欧美成人网| 日韩在线影院|