資料介紹
介紹了SYN Flood攻擊的原理,分析了基于異常檢測的入侵檢測方法,利用信息論的相關(guān)原理,通過對到達(dá)目的IP和目的端口的SYN包的概率統(tǒng)計(jì),計(jì)算其異常值并和門限值比較,有效地檢測出SYN Flood攻擊。以預(yù)處理插件的形式,將Anti SYN Flood的模塊加入到入侵檢測系統(tǒng)中,給出了檢測流程、主要數(shù)據(jù)結(jié)構(gòu)和程序框架,并作了相應(yīng)的測試。
關(guān) 鍵 詞 異常入侵檢測系統(tǒng); 同步洪水攻擊; 傳輸控制協(xié)議; 信息量
中圖分類號 TP309 文獻(xiàn)標(biāo)識碼 A
Implement of Anti SYN Flood
Cheng Jin Luo Kelu
(School of Computer Science and Engineering, UEST of China Chengdu 610054)
Abstract The opening of Internet offers great convenience of information sharing and exchange, accompanied with crucial challenges to network security. Security issues have evolved into the key problem of information times. SYN flood is one of deny of service attacks through sending a lot of SYN packets. Through computing probabilities of received SYN packets and comparing with normal threshold, system finds out the SYN intrusion and writes it into alert log file.
Key words anomaly-based; SYN flood; transfer control protocol; information
互聯(lián)網(wǎng)的開放性為信息的共享和交互提供了極大的便利,但同時(shí)也對網(wǎng)絡(luò)的安全性提出了嚴(yán)峻的挑戰(zhàn)。隨著攻擊者知識的日趨成熟,攻擊工具與手法的日趨復(fù)雜多樣,網(wǎng)絡(luò)安全也向著縱深化、多樣化方向發(fā)展。與此同時(shí),網(wǎng)絡(luò)環(huán)境也變得越來越復(fù)雜,各種復(fù)雜的設(shè)備需要不斷升級、補(bǔ)漏,使網(wǎng)絡(luò)管理員的工作不斷加重,不經(jīng)意的疏忽便有可能造成安全的重大隱患,網(wǎng)絡(luò)安全已成為信息時(shí)代的關(guān)鍵問題[1,2]。
1 SYN Flood攻擊原理
SYN Flood是當(dāng)前最流行的拒絕服務(wù)攻擊(Deny of Service, DOS)的方式之一,這是一種利用TCP協(xié)議缺陷,發(fā)送大量偽造的TCP連接請求,使被攻擊方資源耗盡(CPU滿負(fù)荷或內(nèi)存不足)的攻擊方式[3]。TCP協(xié)議是專門用在不可靠的因特網(wǎng)上提供可靠、端到端的字節(jié)流通信協(xié)議,即為了在服務(wù)端和客戶端之間傳送TCP數(shù)據(jù),必須先建立一個(gè)虛擬電路。客戶端先發(fā)送一個(gè)包含SYN標(biāo)志的TCP報(bào)文,向服務(wù)器表示需要連接,然后等待服務(wù)的響應(yīng),SYN報(bào)文會指明客戶端使用的端口以及TCP連接的初始序號(SEQ=x);服務(wù)器收到客戶端的SYN報(bào)文的連接請求后,查看是否在LISTEN的是指定的端口,如果不是,服務(wù)器就發(fā)送RST=1應(yīng)答,拒絕建立連接,如果接受連接,服務(wù)器將返回一個(gè)SYN+ACK的報(bào)文,同時(shí)TCP序號被加一(SYN=y(tǒng),ACK=x+1),表示服務(wù)器已連接好,等待客戶端對服務(wù)器SYN的確認(rèn);客戶端也返回一個(gè)確認(rèn)報(bào)文ACK給服務(wù)器端,同樣TCP序列號被加一(SYN=x+1,ACK=y(tǒng)+1)。TCP連接完成后,雙方就可以發(fā)送數(shù)據(jù),該過程在TCP協(xié)議中被稱為三次握手。
在惡意攻擊情況下,攻擊者大量偽造IP數(shù)據(jù)包向服務(wù)器發(fā)送,請求新的連接,導(dǎo)致服務(wù)器端為了維護(hù)一個(gè)較大的半連接列表而消耗非常多的資源。特別是攻擊者以比服務(wù)器丟棄未完成的連接更快的速度發(fā)送偽造IP的數(shù)據(jù)包,情況更為惡劣。即使服務(wù)器端的系統(tǒng)足夠強(qiáng)大,服務(wù)器也將忙于處理攻擊者偽造的TCP連接請求而無暇滿足客戶的正常請求(該情況下客戶端的正常請求比率已非常小),此時(shí)服務(wù)器失去響應(yīng),即服務(wù)器端受到了SYN Flood攻擊。
2 基于異常的Anti SYN Flood實(shí)現(xiàn)
2.1 檢測原理
異常檢測是目前入侵檢測系統(tǒng)的主要研究方向,其特點(diǎn)是通過對系統(tǒng)異常行為的檢測,可以發(fā)現(xiàn)未知的攻擊模式。異常檢測的關(guān)鍵在于正常使用模式(Normal Usage Profile)的建立以及利用該模式對當(dāng)前的系統(tǒng)/用戶行為進(jìn)行比較,從而判斷出與正常模式的偏離程度。模式通常使用一組系統(tǒng)的度量來定義,每個(gè)度量都對應(yīng)于一個(gè)門限值或相關(guān)的變動范圍,例如檢查CPU利用率是否猛烈增長、內(nèi)存占用率激增、用戶登錄失敗次數(shù)增加、文件鎖定過多等。
關(guān) 鍵 詞 異常入侵檢測系統(tǒng); 同步洪水攻擊; 傳輸控制協(xié)議; 信息量
中圖分類號 TP309 文獻(xiàn)標(biāo)識碼 A
Implement of Anti SYN Flood
Cheng Jin Luo Kelu
(School of Computer Science and Engineering, UEST of China Chengdu 610054)
Abstract The opening of Internet offers great convenience of information sharing and exchange, accompanied with crucial challenges to network security. Security issues have evolved into the key problem of information times. SYN flood is one of deny of service attacks through sending a lot of SYN packets. Through computing probabilities of received SYN packets and comparing with normal threshold, system finds out the SYN intrusion and writes it into alert log file.
Key words anomaly-based; SYN flood; transfer control protocol; information
互聯(lián)網(wǎng)的開放性為信息的共享和交互提供了極大的便利,但同時(shí)也對網(wǎng)絡(luò)的安全性提出了嚴(yán)峻的挑戰(zhàn)。隨著攻擊者知識的日趨成熟,攻擊工具與手法的日趨復(fù)雜多樣,網(wǎng)絡(luò)安全也向著縱深化、多樣化方向發(fā)展。與此同時(shí),網(wǎng)絡(luò)環(huán)境也變得越來越復(fù)雜,各種復(fù)雜的設(shè)備需要不斷升級、補(bǔ)漏,使網(wǎng)絡(luò)管理員的工作不斷加重,不經(jīng)意的疏忽便有可能造成安全的重大隱患,網(wǎng)絡(luò)安全已成為信息時(shí)代的關(guān)鍵問題[1,2]。
1 SYN Flood攻擊原理
SYN Flood是當(dāng)前最流行的拒絕服務(wù)攻擊(Deny of Service, DOS)的方式之一,這是一種利用TCP協(xié)議缺陷,發(fā)送大量偽造的TCP連接請求,使被攻擊方資源耗盡(CPU滿負(fù)荷或內(nèi)存不足)的攻擊方式[3]。TCP協(xié)議是專門用在不可靠的因特網(wǎng)上提供可靠、端到端的字節(jié)流通信協(xié)議,即為了在服務(wù)端和客戶端之間傳送TCP數(shù)據(jù),必須先建立一個(gè)虛擬電路。客戶端先發(fā)送一個(gè)包含SYN標(biāo)志的TCP報(bào)文,向服務(wù)器表示需要連接,然后等待服務(wù)的響應(yīng),SYN報(bào)文會指明客戶端使用的端口以及TCP連接的初始序號(SEQ=x);服務(wù)器收到客戶端的SYN報(bào)文的連接請求后,查看是否在LISTEN的是指定的端口,如果不是,服務(wù)器就發(fā)送RST=1應(yīng)答,拒絕建立連接,如果接受連接,服務(wù)器將返回一個(gè)SYN+ACK的報(bào)文,同時(shí)TCP序號被加一(SYN=y(tǒng),ACK=x+1),表示服務(wù)器已連接好,等待客戶端對服務(wù)器SYN的確認(rèn);客戶端也返回一個(gè)確認(rèn)報(bào)文ACK給服務(wù)器端,同樣TCP序列號被加一(SYN=x+1,ACK=y(tǒng)+1)。TCP連接完成后,雙方就可以發(fā)送數(shù)據(jù),該過程在TCP協(xié)議中被稱為三次握手。
在惡意攻擊情況下,攻擊者大量偽造IP數(shù)據(jù)包向服務(wù)器發(fā)送,請求新的連接,導(dǎo)致服務(wù)器端為了維護(hù)一個(gè)較大的半連接列表而消耗非常多的資源。特別是攻擊者以比服務(wù)器丟棄未完成的連接更快的速度發(fā)送偽造IP的數(shù)據(jù)包,情況更為惡劣。即使服務(wù)器端的系統(tǒng)足夠強(qiáng)大,服務(wù)器也將忙于處理攻擊者偽造的TCP連接請求而無暇滿足客戶的正常請求(該情況下客戶端的正常請求比率已非常小),此時(shí)服務(wù)器失去響應(yīng),即服務(wù)器端受到了SYN Flood攻擊。
2 基于異常的Anti SYN Flood實(shí)現(xiàn)
2.1 檢測原理
異常檢測是目前入侵檢測系統(tǒng)的主要研究方向,其特點(diǎn)是通過對系統(tǒng)異常行為的檢測,可以發(fā)現(xiàn)未知的攻擊模式。異常檢測的關(guān)鍵在于正常使用模式(Normal Usage Profile)的建立以及利用該模式對當(dāng)前的系統(tǒng)/用戶行為進(jìn)行比較,從而判斷出與正常模式的偏離程度。模式通常使用一組系統(tǒng)的度量來定義,每個(gè)度量都對應(yīng)于一個(gè)門限值或相關(guān)的變動范圍,例如檢查CPU利用率是否猛烈增長、內(nèi)存占用率激增、用戶登錄失敗次數(shù)增加、文件鎖定過多等。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- syn6288語音合成模塊資料分享 21次下載
- SYN8086語音合成芯片最全手冊 5次下載
- 一種多維時(shí)間序列汽車駕駛異常點(diǎn)檢測模型 2次下載
- 基于YOLO_v3與稀疏光流的人群異常行為識別 12次下載
- 集成流挖掘和圖挖掘的內(nèi)網(wǎng)異常檢測方法 7次下載
- 可動態(tài)判別電網(wǎng)異常負(fù)荷的CNN閥值模型 12次下載
- 概況:MERANO-PD_FS000255_1-00.pdf
- SYN6658中文語音合成芯片用戶手冊免費(fèi)下載 37次下載
- 基于OPNET的數(shù)字化變電站DoS攻擊建模與仿真研究 1次下載
- SYN470R_SYN480R_數(shù)據(jù)手冊 397次下載
- 防靜電相關(guān)產(chǎn)品/ANTI-STATIC PRODUCTS
- SYN450R中文資料
- 基于主動網(wǎng)絡(luò)技術(shù)防御SYN flooding的設(shè)計(jì)
- 一種基于SYN 漏洞的DDoS攻擊防御算法的實(shí)現(xiàn)
- 基于VxWorks的異常處理的研究和實(shí)現(xiàn)
- 如何有效的處理空指針異常 1540次閱讀
- C++程序異常處理機(jī)制是什么 898次閱讀
- Python-模塊、包、異常 728次閱讀
- 基于機(jī)器學(xué)習(xí)的汽車CAN總線異常檢測方法 1210次閱讀
- 使用MATLAB進(jìn)行異常檢測(下) 2253次閱讀
- 基于異常檢測的模型表現(xiàn)對比 1879次閱讀
- 反爬蟲組件kk-anti-reptile的工作流程與使用方法 1680次閱讀
- 數(shù)據(jù)波動的異常判別方法 6351次閱讀
- 機(jī)器學(xué)習(xí)中的異常檢測 2006次閱讀
- ARM異常中斷的原因及處理措施 8162次閱讀
- 什么是異常檢測_異常檢測的實(shí)用方法 1.8w次閱讀
- 只需9個(gè)步驟,完美實(shí)現(xiàn)自動化運(yùn)維異常處理! 2410次閱讀
- 如何理解ARM異常、中斷和向量表 4324次閱讀
- 基于ARM處理器的高效異常處理解決方案 1424次閱讀
- 基于Python 異常的介紹以及異常處理的方法解析 6301次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論