資料介紹
介紹了SYN Flood攻擊的原理,分析了基于異常檢測的入侵檢測方法,利用信息論的相關(guān)原理,通過對到達(dá)目的IP和目的端口的SYN包的概率統(tǒng)計,計算其異常值并和門限值比較,有效地檢測出SYN Flood攻擊。以預(yù)處理插件的形式,將Anti SYN Flood的模塊加入到入侵檢測系統(tǒng)中,給出了檢測流程、主要數(shù)據(jù)結(jié)構(gòu)和程序框架,并作了相應(yīng)的測試。
關(guān) 鍵 詞 異常入侵檢測系統(tǒng); 同步洪水攻擊; 傳輸控制協(xié)議; 信息量
中圖分類號 TP309 文獻標(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)的開放性為信息的共享和交互提供了極大的便利,但同時也對網(wǎng)絡(luò)的安全性提出了嚴(yán)峻的挑戰(zhàn)。隨著攻擊者知識的日趨成熟,攻擊工具與手法的日趨復(fù)雜多樣,網(wǎng)絡(luò)安全也向著縱深化、多樣化方向發(fā)展。與此同時,網(wǎng)絡(luò)環(huán)境也變得越來越復(fù)雜,各種復(fù)雜的設(shè)備需要不斷升級、補漏,使網(wǎng)絡(luò)管理員的工作不斷加重,不經(jīng)意的疏忽便有可能造成安全的重大隱患,網(wǎng)絡(luò)安全已成為信息時代的關(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ù),必須先建立一個虛擬電路。客戶端先發(fā)送一個包含SYN標(biāo)志的TCP報文,向服務(wù)器表示需要連接,然后等待服務(wù)的響應(yīng),SYN報文會指明客戶端使用的端口以及TCP連接的初始序號(SEQ=x);服務(wù)器收到客戶端的SYN報文的連接請求后,查看是否在LISTEN的是指定的端口,如果不是,服務(wù)器就發(fā)送RST=1應(yīng)答,拒絕建立連接,如果接受連接,服務(wù)器將返回一個SYN+ACK的報文,同時TCP序號被加一(SYN=y(tǒng),ACK=x+1),表示服務(wù)器已連接好,等待客戶端對服務(wù)器SYN的確認(rèn);客戶端也返回一個確認(rèn)報文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ù)器端為了維護一個較大的半連接列表而消耗非常多的資源。特別是攻擊者以比服務(wù)器丟棄未完成的連接更快的速度發(fā)送偽造IP的數(shù)據(jù)包,情況更為惡劣。即使服務(wù)器端的系統(tǒng)足夠強大,服務(wù)器也將忙于處理攻擊者偽造的TCP連接請求而無暇滿足客戶的正常請求(該情況下客戶端的正常請求比率已非常小),此時服務(wù)器失去響應(yīng),即服務(wù)器端受到了SYN Flood攻擊。
2 基于異常的Anti SYN Flood實現(xiàn)
2.1 檢測原理
異常檢測是目前入侵檢測系統(tǒng)的主要研究方向,其特點是通過對系統(tǒng)異常行為的檢測,可以發(fā)現(xiàn)未知的攻擊模式。異常檢測的關(guān)鍵在于正常使用模式(Normal Usage Profile)的建立以及利用該模式對當(dāng)前的系統(tǒng)/用戶行為進行比較,從而判斷出與正常模式的偏離程度。模式通常使用一組系統(tǒng)的度量來定義,每個度量都對應(yīng)于一個門限值或相關(guān)的變動范圍,例如檢查CPU利用率是否猛烈增長、內(nèi)存占用率激增、用戶登錄失敗次數(shù)增加、文件鎖定過多等。
關(guān) 鍵 詞 異常入侵檢測系統(tǒng); 同步洪水攻擊; 傳輸控制協(xié)議; 信息量
中圖分類號 TP309 文獻標(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)的開放性為信息的共享和交互提供了極大的便利,但同時也對網(wǎng)絡(luò)的安全性提出了嚴(yán)峻的挑戰(zhàn)。隨著攻擊者知識的日趨成熟,攻擊工具與手法的日趨復(fù)雜多樣,網(wǎng)絡(luò)安全也向著縱深化、多樣化方向發(fā)展。與此同時,網(wǎng)絡(luò)環(huán)境也變得越來越復(fù)雜,各種復(fù)雜的設(shè)備需要不斷升級、補漏,使網(wǎng)絡(luò)管理員的工作不斷加重,不經(jīng)意的疏忽便有可能造成安全的重大隱患,網(wǎng)絡(luò)安全已成為信息時代的關(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ù),必須先建立一個虛擬電路。客戶端先發(fā)送一個包含SYN標(biāo)志的TCP報文,向服務(wù)器表示需要連接,然后等待服務(wù)的響應(yīng),SYN報文會指明客戶端使用的端口以及TCP連接的初始序號(SEQ=x);服務(wù)器收到客戶端的SYN報文的連接請求后,查看是否在LISTEN的是指定的端口,如果不是,服務(wù)器就發(fā)送RST=1應(yīng)答,拒絕建立連接,如果接受連接,服務(wù)器將返回一個SYN+ACK的報文,同時TCP序號被加一(SYN=y(tǒng),ACK=x+1),表示服務(wù)器已連接好,等待客戶端對服務(wù)器SYN的確認(rèn);客戶端也返回一個確認(rèn)報文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ù)器端為了維護一個較大的半連接列表而消耗非常多的資源。特別是攻擊者以比服務(wù)器丟棄未完成的連接更快的速度發(fā)送偽造IP的數(shù)據(jù)包,情況更為惡劣。即使服務(wù)器端的系統(tǒng)足夠強大,服務(wù)器也將忙于處理攻擊者偽造的TCP連接請求而無暇滿足客戶的正常請求(該情況下客戶端的正常請求比率已非常小),此時服務(wù)器失去響應(yīng),即服務(wù)器端受到了SYN Flood攻擊。
2 基于異常的Anti SYN Flood實現(xiàn)
2.1 檢測原理
異常檢測是目前入侵檢測系統(tǒng)的主要研究方向,其特點是通過對系統(tǒng)異常行為的檢測,可以發(fā)現(xiàn)未知的攻擊模式。異常檢測的關(guān)鍵在于正常使用模式(Normal Usage Profile)的建立以及利用該模式對當(dāng)前的系統(tǒng)/用戶行為進行比較,從而判斷出與正常模式的偏離程度。模式通常使用一組系統(tǒng)的度量來定義,每個度量都對應(yīng)于一個門限值或相關(guān)的變動范圍,例如檢查CPU利用率是否猛烈增長、內(nèi)存占用率激增、用戶登錄失敗次數(shù)增加、文件鎖定過多等。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- syn6288語音合成模塊資料分享 21次下載
- SYN8086語音合成芯片最全手冊 5次下載
- 一種多維時間序列汽車駕駛異常點檢測模型 2次下載
- 基于YOLO_v3與稀疏光流的人群異常行為識別 12次下載
- 集成流挖掘和圖挖掘的內(nèi)網(wǎng)異常檢測方法 7次下載
- 可動態(tài)判別電網(wǎng)異常負(fù)荷的CNN閥值模型 12次下載
- 概況:MERANO-PD_FS000255_1-00.pdf
- SYN6658中文語音合成芯片用戶手冊免費下載 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è)計
- 一種基于SYN 漏洞的DDoS攻擊防御算法的實現(xiàn)
- 基于VxWorks的異常處理的研究和實現(xiàn)
- 如何有效的處理空指針異常 1540次閱讀
- C++程序異常處理機制是什么 898次閱讀
- Python-模塊、包、異常 728次閱讀
- 基于機器學(xué)習(xí)的汽車CAN總線異常檢測方法 1210次閱讀
- 使用MATLAB進行異常檢測(下) 2253次閱讀
- 基于異常檢測的模型表現(xiàn)對比 1879次閱讀
- 反爬蟲組件kk-anti-reptile的工作流程與使用方法 1680次閱讀
- 數(shù)據(jù)波動的異常判別方法 6351次閱讀
- 機器學(xué)習(xí)中的異常檢測 2006次閱讀
- ARM異常中斷的原因及處理措施 8162次閱讀
- 什么是異常檢測_異常檢測的實用方法 1.8w次閱讀
- 只需9個步驟,完美實現(xiàn)自動化運維異常處理! 2410次閱讀
- 如何理解ARM異常、中斷和向量表 4324次閱讀
- 基于ARM處理器的高效異常處理解決方案 1424次閱讀
- 基于Python 異常的介紹以及異常處理的方法解析 6301次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 5AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
- 8AN-1308: 電流檢測放大器共模階躍響應(yīng)
- 545.42KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數(shù)發(fā)生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測試電源的紋波
- 0.36 MB | 17次下載 | 免費
- 8感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論