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