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

DDoS攻擊及防御技術綜述

2017-12-29 02:12:53魏玉人徐育軍
軟件導刊 2017年3期
關鍵詞:檢測

魏玉人,徐育軍

(1.海軍南海艦隊參謀部,廣東 湛江 524001;2.中國人民解放軍91458部隊,海南 三亞 572000)

DDoS攻擊及防御技術綜述

魏玉人1,徐育軍2

(1.海軍南海艦隊參謀部,廣東 湛江 524001;2.中國人民解放軍91458部隊,海南 三亞 572000)

分布式拒絕服務攻擊(Distributed Denial of Service,DDoS)是互聯網上有嚴重威脅的攻擊方式之一,難以完全對其進行防御。介紹DDoS攻擊的技術原理,在此基礎上,分析主流入侵檢測方式在DDoS攻擊檢測中的優缺點。最后,全面分析了適用于DDoS攻擊防御的技術手段,為防御DDoS攻擊提供了技術參考。

DDoS;攻擊技術;攻擊防御;攻擊檢測

0 引言

在互聯網的各種安全威脅中,拒絕服務攻擊威脅性強,而分布式拒絕服務攻擊所帶來的安全威脅程度更高,后果損失更加嚴重[1]。從廣義上來說,拒絕服務攻擊指任何導致網絡系統不能正常為用戶提供服務的攻擊手段,主要包含漏洞利用型攻擊和資源消耗型攻擊兩類。漏洞利用型攻擊針對被攻擊的系統或軟件漏洞,精心設計特殊的報文,使得目標系統、軟件崩潰或者重啟。目前這類攻擊的危害不是非常大,在防火墻及各種檢測機制的保護下,能夠有效避免。資源消耗型攻擊也稱泛洪攻擊,它的攻擊方式是在短時間內發送大量的報文來對目標進行攻擊,使得目標機器的計算能力和處理能力大幅度降低,從而造成目標服務器的服務質量下降甚至停止服務[2]。相較于漏洞利用型攻擊方式,資源消耗型攻擊方式更依賴于對目標主機性能的干擾,由此也產生了后來的分布式拒絕服務攻擊。

1 DDoS攻擊技術原理

1.1 攻擊網絡帶寬

(1)直接攻擊。直接攻擊是指攻擊者利用控制的大量主機對受害者發送大量的數據流量,使得受害者的網絡帶寬被占據,并大量消耗服務器和網絡設備的處理能力,達到拒絕服務攻擊的目的。例如ICMP/IGMP洪水攻擊,UDP洪水攻擊[3]等都是典型的DDoS直接攻擊方式。

(2)反射和放大攻擊。直接攻擊不僅效率低而且容易被追蹤,所以攻擊者更多地選擇反射攻擊。反射攻擊又稱DRDoS(Distributed Reflection Denial of Service,分布式反射拒絕服務),是指攻擊者利用路由器、服務器等設施對請求產生應答,從而反射出大量的流量對受害者進行攻擊的一種DDoS攻擊方式。這種攻擊方式隱蔽,更大危害還來自于使用反射過程的放大。放大是一種特殊的反射攻擊,其特殊之處在于反射器對于網絡流量具有放大作用[4],可以將攻擊者較小的流量放大成較大流量,從而造成更加嚴重的帶寬消耗。

(3)攻擊鏈路。攻擊鏈路與前面提到的攻擊方法不同,攻擊對象不是服務器而是骨干網絡上的帶寬資源。一種典型的鏈路攻擊方式是Coremelt攻擊。首先,攻擊者通過traceroute等手段確定各個僵尸主機與攻擊鏈路之間的位置關系。然后,由攻擊者將僵尸網絡分成兩部分,并控制這兩部分之間通過骨干網絡進行通信。大量的數據包通過骨干網絡,將會造成骨干網絡的擁堵和延時。從骨干網絡上來看,通過網絡的數據包是真實存在的,并沒有任何有效的方式將真正的數據包與拒絕服務攻擊的數據區分開來,這樣使得這種攻擊方式更加隱蔽和難以防范。

1.2 攻擊系統資源

(1)攻擊TCP連接。TCP是一種面向連接的、可靠的、基于字節流量的傳輸層控制協議。由于在設計之初考慮更多的是協議的可用性,缺乏對協議的安全性進行周密比較和詳細描述,因此TCP協議存在許多安全缺陷和安全問題。TCP連接洪水攻擊的原理,就是在建立三次握手過程中,服務器會創建并保存TCP連接信息,該信息會被保存在連接表中。但是,連接表中的空間是有限的,一旦連接表中存儲的數據超過了其最大數目,服務器就無法創建新的TCP連接。攻擊者利用大量的受控主機,占據連接表中所有空間,使得目標無法建立新的TCP連接。當大量的受控主機進行攻擊時,其攻擊效果非常明顯。攻擊手段主要有:SYN洪水攻擊、PSH+ACK洪水攻擊、RST攻擊、Sock stress攻擊等。

(2)攻擊SSL連接。安全套接字(Secure Sockets Layer,SSL)是為網絡通信協議提供安全及數據完整性的一種安全協議。其在傳輸層對數據進行加密,然而SSL協議在加密、解密和密鑰協商的過程中會消耗大量的系統資源。SSL洪水攻擊的原理,就是在SSL握手過程中,無論接收的數據是否有效,只能先進行解密才能進行驗證,所以攻擊者利用這個特性,向被攻擊者發送大量的無用數據,消耗目標大量的計算資源。

1.3 攻擊應用資源

(1)攻擊DNS服務器。DNS服務是網絡服務中一項核心服務,對DNS服務器攻擊造成的影響更具威脅性。針對DNS服務器的攻擊,主要有DNS QUERY洪水攻擊和DNS NXDOMAIN攻擊兩類。DNS QUERY洪水攻擊是利用大量的查詢請求,使得DNS服務器進行大量查詢,消耗其大量的計算和存儲資源,使得DNS服務器的服務質量下降,甚至完全停止服務。在發起該攻擊方式時,考慮到DNS服務器的查詢方式,需要發送大量的不同域名的地址查詢,而且盡量不要選擇存儲在DNS緩存記錄里面的域名。DNS NXDOMAIN攻擊是DNS QUERY洪水攻擊的一種變種,后者攻擊時發送的是真實的域名地址,前者則發送大量不存在的域名地址,使得DNS服務器進行大量遞歸查詢,從而使得正常的請求速度變慢,甚至是拒絕服務。

(2)攻擊Web服務器。隨著Web的迅速發展,人們的生活因此而變得方便快捷,大量的商務也因此更加方便。所以一旦Web服務器遭到拒絕服務攻擊,那么就會對其承載的大量服務造成巨大的影響。攻擊Web服務器,常用的手段包括HTTP(s)洪水攻擊、Slowloris攻擊、慢速POST請求攻擊[5]、數據處理過程攻擊等。

1.4 混合攻擊

攻擊者在實施攻擊過程中,并不在意使用了哪種攻擊手段,而更加在意是否能夠達到拒絕服務攻擊的效果。所以,攻擊者常常使用其能夠使用的所有攻擊手段進行攻擊,稱這種攻擊為混合攻擊。這些攻擊方式是相輔相成、互相補充的,對于受害者來說,要面對不同協議、不同資源的攻擊,更加難以防范,其處理拒絕服務攻擊的成本也會大幅提高,這種攻擊更加具有針對性[6]。

除上述提到的攻擊方式外,拒絕服務攻擊還可與其它攻擊方式相互混合使用。以達到混淆視聽,難以防范的目的。

2 DDoS攻擊檢測技術

2.1 基本方法

常見的入侵檢測方法分為誤用檢測和異常檢測兩種。誤用檢測通過匹配攻擊基本特征庫檢測攻擊,一旦發生攻擊,系統能夠快速作出判斷,且誤報率低。異常檢測則通過發現當前網絡狀態明顯偏離正常狀態檢測攻擊。由于誤用檢測只能檢測攻擊類型已知、攻擊報文具有明顯誤用特征的入侵行為,因此對系統漏洞型的DDoS攻擊有較好的作用。隨著DDoS攻擊的日益發展,通過操縱大量的傀儡機來達到攻擊目標。在原來偽造大量虛假報文的基礎上,改進到可以發送大量的真實報文。所以誤用檢測對DDoS攻擊已經不能有效地進行阻止,異常檢測在防御DDoS攻擊發揮著日益重要的作用。

2.2 基于流量特征的攻擊檢測

基于流量特征的攻擊檢測是一種基于知識的檢測方法[7]。首先收集已知的DDoS攻擊的各種特征,然后將當前網絡中的數據包與收集到的各種數據特征進行比較。如果特征與DDoS攻擊的特征匹配,則可以檢測出遭受了DDoS攻擊。這種檢測方法能夠準確檢測攻擊行為,辨別攻擊的類型,可以采用相應措施來阻止攻擊。但缺點是不能檢測未知的入侵,總是滯后于新出現的攻擊方式,需要不斷更新特征庫,對系統依賴性較大,不但系統移植性差,而且維護工作量也大。這種檢測方法一般用于檢測利用漏洞型的DDoS攻擊。基于流量特征的攻擊檢測主要使用了特征匹配、模型推理、狀態轉換和專家系統的方法。

2.3 基于流量異常的攻擊檢測

基于流量異常的檢測是目前常用的方法。基于流量的攻擊方法必然會帶來流量異常變化。因此,通過建立模型來判斷流量是否異常,從而知道服務器是否被攻擊。流量異常檢測可以檢測到未知類型的攻擊,然而僅僅通過流量的異常變化并不能判斷是否是因為流量攻擊而導致的流量異常變化。如正常上班時間周一到周五,公司服務器的訪問數量是一定的,但是流量異常變化可能是由于人員突然集中或者發生緊急情況人員突然撤離。由此可知流量導致的變化不只是由于攻擊造成的,還有種種可能的原因,要從中將正常的流量變化與遭受攻擊時的流量變化進行區分,需要確定正常流量是如何變化的。這是確定遭到攻擊所必須解決的問題。

已有研究中,大量異常流量是通過檢測時的流量特征進行建模來識別攻擊。這種單純依靠檢測時的流量進行區分攻擊的方式是不準確的。一旦出現與攻擊類似的異常流量變化就會導致檢測結果出錯。所以這種檢測方式是不完善的。

3 DDoS攻擊防御技術

一般認為,除非修改TCP/IP的內核,否則,從理論上沒有辦法徹底解決拒絕服務攻擊,但可以通過一些技術手段有效阻止部分DDoS攻擊,降低攻擊的危害。

3.1 攻擊源消除

DDoS攻擊需要大量的傀儡機才能完成,離開了傀儡機那么攻擊者就不能實施。因此,可以采取各種措施防止攻擊者獲得大量傀儡機,從攻擊源頭上消除攻擊。攻擊者能夠控制的傀儡機大都是系統存在嚴重安全漏洞的計算機,所以要防范計算機成為傀儡機,就必須對主機的硬件或軟件系統存在的安全漏洞進行全面檢測,及時打補丁、修補漏洞。當然在當前的網絡體系中,還可以通過破壞DDoS攻擊形成的條件來對該攻擊進行防范。當前網絡架構下,接收端被動接收報文,而對于發送端沒有約束。基于授權的攻擊預防技術可以控制發送端的流量,從而達到從源頭上解決DDoS攻擊。對于一部分不需要向外提供服務的對象,也可以通過隱藏自己在網絡上的存在,從而達到防范DDoS攻擊的效果。

3.2 攻擊緩解

攻擊緩解是在DDoS攻擊發生后,通過對網絡流量的過濾或限制,削弱攻擊者攻擊的流量,盡可能地減少DDoS攻擊帶來的影響。攻擊緩解的基本手段包括報文過濾和速率限制。

(1)報文過濾。針對源地址進行欺騙的DDoS攻擊,可以通過對報文源IP地址進行檢測,根據IP地址的真假對報文進行過濾防御。入口過濾在攻擊源端的邊界路由上起作用,當數據包進入到網絡時,檢查報文IP地址是否符合通告的網絡標準,如果不滿足就丟棄這個數據包。

(2)速率限制。當服務器遭受嚴重DDoS攻擊時,由于邊界路由器出現擁塞,會出現大量的丟包現象。速率限制的核心就是從被丟棄的數據包中尋找信息,把這些丟棄包中的流量特征進行匯總,將符合特征的數據包提煉成有價值的數據路,并通過限制這些數據流從而達到組織DDoS攻擊的目的。

3.3 攻擊預防

(1)減少公開暴露。對于企業而言,減少不必要的分開曝光是十分有效的防御DDoS攻擊的一種方式,及時關閉不必要的服務,設置安全群組和私有網絡,禁止對主機的非開放服務,限制打開最大SYN連接數,限制特定IP地址的訪問。通過這些方式可以減少受到攻擊的可能性。

(2)利用擴展和冗余。DDoS攻擊對不同的協議層具有多種攻擊方式,因此盡可能采取多種手段進行防范。利用擴展和冗余是在受到攻擊前做好防范。它能使得系統在遭受攻擊時具有一定的可擴展性,不至于一旦受到攻擊就將完全暫停服務,盡可能減少DDoS攻擊帶來的危害。

(3)提升網絡帶寬保證能力。網絡帶寬直接決定抗DDoS攻擊的能力,如果帶寬僅僅只能10M的話,無論如何都不能抵御DDoS攻擊。理論上講網絡帶寬越大越好,但是考慮到經濟原因,不可能無限制地將網絡帶寬提高,要在經濟能力允許的范圍內盡量提高網絡帶寬的保證能力。

(4)分布式資源共享服務器。將數據和程序分布在多個服務器上,建立分布式資源共享服務器。分布式資源共享服務器有利于協調整個系統共同解決問題,進行更加優化的資源分配。能夠克服傳統的資源緊張與響應瓶頸的缺陷,分布式規模越大,防御攻擊也就更加容易。

(5)監控系統性能。對系統性能進行監控也是預防DDoS攻擊的一種重要方式,不合理的服務器配置會使得系統容易被DDoS攻擊,對API、CDN和DNS等第三方服務進行監控,對網絡節點進行監視,及時發現并清理可能出現的漏洞。當這些性能出現異常后,及時進行維護。對網絡日志進行定期查閱,看是否有異常入侵,及時做好防范工作。

3.4 IP地址溯源

在攻擊過程中,可以根據攻擊來源來設定過濾,將攻擊來源處的流量進行過濾達到降低攻擊強度的效果[8];另外,還可以將收集到的信息作為法律證據對攻擊者進行法律制裁。IP地址溯源技術主要有:連接測試、隨機采樣、登錄分析等。

4 結語

DDoS攻擊攻擊方式難以檢測。目前,檢測技術不完善、攻擊檢測技術方法實用性差,并且隨著攻防技術的不斷發展,分布式拒絕分布攻擊也呈現出了新的特性,對其進行防御和檢測愈加困難,一直是網絡安全領域研究的重點。本文在分析DDoS攻擊技術原理的基礎上,分析了誤用檢測和異常檢測兩種方式在DDoS攻擊檢測中的優缺點,并重點分析了基于流量特征和流量異常兩類攻擊的檢測方法。最后,全面分析了適用于DDoS攻擊防御的技術手段,可為相關單位和組織在防御DDoS攻擊時提供技術參考。

[1] 姚淑萍,彭武,吳丹.網絡安全預警防御技術[M].北京:國防工業出版社,2015.

[2] 蘭巨龍,程東年,劉文芬,等.信息網絡安全與防護技術[M].北京:人民郵電出版社,2014.

[3] 王飛.分布式拒絕服務攻擊檢測與響應技術研究[D].長沙:國防大學,2013.

[4] 羅志強,沈軍,金華敏.分布式DNS反射DDoS攻擊檢測及控制技術[J].電信科學,2015(10):11-16.

[5] 文坤,楊家海,張賓.低速率拒絕服務攻擊研究與進展綜述[J].軟件學報,2014,25(3):591-605.

[6] 何亨,黃偉,李濤,等.基于SDS架構的多級DDoS防護機制[J].計算機工程與應用,2016,52(1):81-88.

[7] 王秀利.Web服務中基于流量監控的DDoS攻擊防范機制[J].計算機工程與應用,2008,44(36):115-118.

[8] 李紅衛,吳靜怡,崔嘉.分布式拒絕服務攻擊及IP溯源技術探析[J].無線通信技術,2016(2):50-53.

(責任編輯:陳福時)

魏玉人(1969-),女,湖北崇陽人,海軍南海艦隊參謀部高級工程師,研究方向為網絡與信息安全;徐育軍(1975-),男,湖北咸寧人,中國人民解放軍91458部隊干部,研究方向為網絡安全管理。

10.11907/rjdk.162510

TP301

A

1672-7800(2017)003-0173-03

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 在线观看国产网址你懂的| 四虎永久在线视频| 免费观看男人免费桶女人视频| 人妻无码一区二区视频| 久久综合一个色综合网| 国产精品9| 一级香蕉人体视频| 日韩大片免费观看视频播放| 国产在线精品99一区不卡| 国产伦精品一区二区三区视频优播| 久久精品亚洲热综合一区二区| 18禁不卡免费网站| 亚洲aⅴ天堂| 日本精品视频一区二区 | 五月婷婷中文字幕| 国产成人成人一区二区| 亚洲欧洲免费视频| 亚洲av日韩av制服丝袜| 国内熟女少妇一线天| 波多野结衣爽到高潮漏水大喷| 一区二区三区四区在线| 高清无码手机在线观看| 国产在线高清一级毛片| 91系列在线观看| 91精品免费久久久| 国产在线视频二区| 久热re国产手机在线观看| 国内精品久久久久久久久久影视| 成人国产一区二区三区| 国产欧美日韩在线一区| 欧美色香蕉| 97国产一区二区精品久久呦| 亚洲精品卡2卡3卡4卡5卡区| 五月天综合网亚洲综合天堂网| 成人无码一区二区三区视频在线观看| 国产欧美日韩专区发布| 狠狠干欧美| 伊人网址在线| 国产亚洲精品无码专| 日韩精品欧美国产在线| 欧美精品一二三区| 国产黄在线观看| 强乱中文字幕在线播放不卡| 永久免费av网站可以直接看的| 在线观看av永久| 亚洲精品午夜天堂网页| 亚洲最新在线| 亚洲伊人久久精品影院| 精品国产成人国产在线| 99性视频| 黄色a一级视频| 99久久国产综合精品2020| 狂欢视频在线观看不卡| 国产一区二区在线视频观看| 国产精品男人的天堂| 57pao国产成视频免费播放| 日韩 欧美 小说 综合网 另类 | 丁香五月激情图片| 亚洲欧美在线看片AI| h网站在线播放| 久久综合丝袜长腿丝袜| 国产成人资源| 国模视频一区二区| 欧美激情视频一区| 91在线播放国产| 色欲色欲久久综合网| 伊人天堂网| 欧美国产综合色视频| 日韩小视频网站hq| 亚洲一区二区黄色| 国产欧美视频一区二区三区| 91免费国产在线观看尤物| 强奷白丝美女在线观看| 日韩AV无码一区| 激情综合网址| 欧美精品另类| 日韩国产精品无码一区二区三区| 久久男人视频| 日韩大片免费观看视频播放| 欧美区一区| 国产激爽大片在线播放| 免费人成在线观看视频色|