精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深入淺出DDoS攻擊防御應對篇:DDoS防御方案

安全 黑客攻防
談到DDoS防御,首先就是要知道到底遭受了多大的攻擊。這個問題看似簡單,實際上卻有很多不為人知的細節在里面。

防御基礎

攻擊流量到底多大

談到DDoS防御,首先就是要知道到底遭受了多大的攻擊。這個問題看似簡單,實際上卻有很多不為人知的細節在里面。

以SYN Flood為例,為了提高發送效率在服務端產生更多的SYN等待隊列,攻擊程序在填充包頭時,IP首部和TCP首部都不填充可選的字段,因此IP首部長度恰好是20字節,TCP首部也是20字節,共40字節。

對于以太網來說,最小的包長度數據段必須達到46字節,而攻擊報文只有40字節,因此,網卡在發送時,會做一些處理,在TCP首部的末尾,填充6個0來滿足最小包的長度要求。這個時候,整個數據包的長度為14字節的以太網頭,20字節的IP頭,20字節的TCP頭,再加上因為最小包長度要求而填充的6個字節的0,一共是60字節。

但這還沒有結束。以太網在傳輸數據時,還有CRC檢驗的要求。網卡會在發送數據之前對數據包進行CRC檢驗,將4字節的CRC值附加到包頭的最后面。這個時候,數據包長度已不再是40字節,而是變成64字節了,這就是常說的SYN小包攻擊,數據包結構如下:

|14字節以太網頭部|20字節IP頭部|20字節TCP|6字節填充|4字節檢驗|

|目的MAC|源MAC|協議類型| IP頭 |TCP頭|以太網填充 | CRC檢驗 |

到64字節時,SYN數據包已經填充完成,準備開始傳輸了。攻擊數據包很小,遠遠不夠最大傳輸單元(MTU)的1500字節,因此不會被分片。那么這些數據包就像生產流水線上的罐頭一樣,一個包連著一個包緊密地擠在一起傳輸嗎?事實上不是這樣的。

以太網在傳輸時,還有前導碼(preamble)和幀間距(inter-frame gap)。其中前導碼占8字節(byte),即64比特位。前導碼前面的7字節都是10101010,1和0間隔而成。但第八個字節就變成了10101011,當主機監測到連續的兩個1時,就知道后面開始是數據了。在網絡傳輸時,數據的結構如下:

|8字節前導碼|6字節目的MAC地址|6字節源MAC地址|2字節上層協議類型|20字節IP頭|20字節TCP頭|6字節以太網填充|4字節CRC檢驗|12字節幀間距|

也就是說,一個本來只有40字節的SYN包,在網絡上傳輸時占的帶寬,其實是84字節。

有了上面的基礎,現在可以開始計算攻擊流量和網絡設備的線速問題了。當只填充IP頭和TCP頭的最小SYN包跑在以太網絡上時,100Mbit的網絡,能支持的最大PPS(Packet Per Second)是100×106 / (8 * (64+8+12)) = 148809,1000Mbit的網絡,能支持的最大PPS是1488090。#p#

SYN Flood防御

前文描述過,SYN Flood攻擊大量消耗服務器的CPU、內存資源,并占滿SYN等待隊列。相應的,我們修改內核參數即可有效緩解。主要參數如下:

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_max_syn_backlog = 8192

net.ipv4.tcp_synack_retries = 2

分別為啟用SYN Cookie、設置SYN最大隊列長度以及設置SYN+ACK最大重試次數。

SYN Cookie的作用是緩解服務器資源壓力。啟用之前,服務器在接到SYN數據包后,立即分配存儲空間,并隨機化一個數字作為SYN號發送SYN+ACK數據包。然后保存連接的狀態信息等待客戶端確認。啟用SYN Cookie之后,服務器不再分配存儲空間,而且通過基于時間種子的隨機數算法設置一個SYN號,替代完全隨機的SYN號。發送完SYN+ACK確認報文之后,清空資源不保存任何狀態信息。直到服務器接到客戶端的最終ACK包,通過Cookie檢驗算法鑒定是否與發出去的SYN+ACK報文序列號匹配,匹配則通過完成握手,失敗則丟棄。當然,前文的高級攻擊中有SYN混合ACK的攻擊方法,則是對此種防御方法的反擊,其中優劣由雙方的硬件配置決定

tcp_max_syn_backlog則是使用服務器的內存資源,換取更大的等待隊列長度,讓攻擊數據包不至于占滿所有連接而導致正常用戶無法完成握手。net.ipv4.tcp_synack_retries是降低服務器SYN+ACK報文重試次數,盡快釋放等待資源。這三種措施與攻擊的三種危害一一對應,完完全全地對癥下藥。但這些措施也是雙刃劍,可能消耗服務器更多的內存資源,甚至影響正常用戶建立TCP連接,需要評估服務器硬件資源和攻擊大小謹慎設置。

除了定制TCP/IP協議棧之外,還有一種常見做法是TCP首包丟棄方案,利用TCP協議的重傳機制識別正常用戶和攻擊報文。當防御設備接到一個IP地址的SYN報文后,簡單比對該IP是否存在于白名單中,存在則轉發到后端。如不存在于白名單中,檢查是否是該IP在一定時間段內的首次SYN報文,不是則檢查是否重傳報文,是重傳則轉發并加入白名單,不是則丟棄并加入黑名單。是首次SYN報文則丟棄并等待一段時間以試圖接受該IP的SYN重傳報文,等待超時則判定為攻擊報文加入黑名單。

首包丟棄方案對用戶體驗會略有影響,因為丟棄首包重傳會增大業務的響應時間,有鑒于此發展出了一種更優的TCP Proxy方案。所有的SYN數據報文由清洗設備接受,按照SYN Cookie方案處理。和設備成功建立了TCP三次握手的IP地址被判定為合法用戶加入白名單,由設備偽裝真實客戶端IP地址再與真實服務器完成三次握手,隨后轉發數據。而指定時間內沒有和設備完成三次握手的IP地址,被判定為惡意IP地址屏蔽一定時間。除了SYN Cookie結合TCP Proxy外,清洗設備還具備多種畸形TCP標志位數據包探測的能力,通過對SYN報文返回非預期應答測試客戶端反應的方式來鑒別正常訪問和惡意行為。

清洗設備的硬件具有特殊的網絡處理器芯片和特別優化的操作系統、TCP/IP協議棧,可以處理非常巨大的流量和SYN隊列。#p#

HTTP Flood防御

HTTP Flood攻擊防御主要通過緩存的方式進行,盡量由設備的緩存直接返回結果來保護后端業務。大型的互聯網企業,會有龐大的CDN節點緩存內容。

當高級攻擊者穿透緩存時,清洗設備會截獲HTTP請求做特殊處理。最簡單的方法就是對源IP的HTTP請求頻率做統計,高于一定頻率的IP地址加入黑名單。這種方法過于簡單,容易帶來誤殺,并且無法屏蔽來自代理服務器的攻擊,因此逐漸廢止,取而代之的是JavaScript跳轉人機識別方案。

HTTP Flood是由程序模擬HTTP請求,一般來說不會解析服務端返回數據,更不會解析JS之類代碼。因此當清洗設備截獲到HTTP請求時,返回一段特殊JavaScript代碼,正常用戶的瀏覽器會處理并正常跳轉不影響使用,而攻擊程序會攻擊到空處。

DNS Flood防御

DNS攻擊防御也有類似HTTP的防御手段,第一方案是緩存。其次是重發,可以是直接丟棄DNS報文導致UDP層面的請求重發,可以是返回特殊響應強制要求客戶端使用TCP協議重發DNS查詢請求。

特殊的,對于授權域DNS的保護,設備會在業務正常時期提取收到的DNS域名列表和ISP DNS IP列表備用,在攻擊時,非此列表的請求一律丟棄,大幅降低性能壓力。對于域名,實行同樣的域名白名單機制,非白名單中的域名解析請求,做丟棄處理。

慢速連接攻擊防御

Slowloris攻擊防御比較簡單,主要方案有兩個。

第一個是統計每個TCP連接的時長并計算單位時間內通過的報文數量即可做精確識別。一個TCP連接中,HTTP報文太少和報文太多都是不正常的,過少可能是慢速連接攻擊,過多可能是使用HTTP 1.1協議進行的HTTP Flood攻擊,在一個TCP連接中發送多個HTTP請求。

第二個是限制HTTP頭部傳輸的最大許可時間。超過指定時間HTTP Header還沒有傳輸完成,直接判定源IP地址為慢速連接攻擊,中斷連接并加入黑名單。#p#

企業級防御

互聯網企業防御DDoS攻擊,主要使用上文的基礎防御手段,重點在于監控、組織以及流程。

監控需要具備多層監控、縱深防御的概念,從骨干網絡、IDC入口網絡的BPS、PPS、協議分布,負載均衡層的VIP新建連接數、并發連接數、BPS、PPS到主機層的CPU狀態、TCP新建連接數狀態、TCP并發連接數狀態,到業務層的業務處理量、業務連通性等多個點部署監控系統。即使一個監控點失效,其他監控點也能夠及時給出報警信息。多個點信息結合,準確判斷被攻擊目標和攻擊手法。

一旦發現異常,立即啟動在虛擬防御組織中的應急流程,防御組織需要囊括到足夠全面的人員,至少包含監控部門、運維部門、網絡部門、安全部門、客服部門、業務部門等,所有人員都需要2-3個備份。流程啟動后,除了人工處理,還應該包含一定的自動處理、半自動處理能力。例如自動化的攻擊分析,確定攻擊類型,自動化、半自動化的防御策略,在安全人員到位之前,最先發現攻擊的部門可以做一些緩解措施。

除了DDoS到來之時的流程等工作之外,更多的工作是在攻擊到來之前。主要包含CDN節點部署、DNS設置、流程演習等。對于企業來說,具備多個CDN節點是DDoS防御容量的關鍵指標。當一個機房承擔不住海量數據時,可以通過DNS輪詢的方式,把流量引導到多個分布節點,使用防御設備分頭處理。因此DNS的TTL值需要設置得足夠小,能夠快速切換,每個CDN節點的各種VIP設置也需要準備充分。

在虛擬化時代,各種用戶的不同業務共處在相同的物理機平臺,遭受DDoS攻擊的可能性越來越高,而且一個用戶被攻擊可能牽扯到大量的其他用戶,危害被顯著放大,因此防御顯得尤為重要。阿里云的虛擬化業務,平均每天遭受約20起DDoS攻擊,最大流量達到接近20Gbit/s,所有這些攻擊都在15分鐘內自動處理完成,讓客戶遠離DDoS的威脅,專心發展業務。

總地來說,對DDoS防御,主要的工作是幕后積累。臺上十分鐘,臺下十年功,沒有充分的資源準備,沒有足夠的應急演練,沒有豐富的處理經驗,DDoS攻擊將是所有人的噩夢。

責任編輯:藍雨淚 來源: 《程序員》雜志
相關推薦

2012-11-30 15:37:10

2013-08-22 09:10:47

2011-03-01 10:52:15

2012-02-14 09:43:08

2012-11-30 14:54:48

2021-12-21 23:21:16

DDOS防御安全

2015-07-23 10:18:45

2018-07-12 07:21:34

2015-05-18 13:51:08

2010-09-27 08:46:53

2010-09-16 20:54:21

2013-04-02 10:27:31

2010-09-13 17:05:19

2018-04-27 15:02:10

2010-09-30 09:06:15

2017-06-08 19:19:10

2011-08-10 09:13:22

2016-09-29 22:54:55

點贊
收藏

51CTO技術棧公眾號

粗暴蹂躏中文一区二区三区| 欧美日韩亚洲综合| 欧美一区二区三区四区夜夜大片| 欧美特级黄色片| 日韩成人影院| 精品在线观看视频| 欧美成在线视频| 亚洲永久无码7777kkk| 成人国产网站| 亚洲大片免费看| 亚洲一区二区三区精品在线观看| 亚洲国产精品欧美久久| 久久永久免费| 欧美黑人xxx| 奇米网一区二区| 国产精品x8x8一区二区| 欧美日韩精品欧美日韩精品一 | 在线一区免费观看| 久久伊人色综合| 老司机福利av| 91午夜精品| 91精品国产欧美一区二区18| 欧美亚洲一二三区| 亚洲欧美成人影院| 欧美国产精品久久| 久久综合伊人77777麻豆| 91麻豆精品成人一区二区| 精品久久ai| 欧美一区二区三区色| 久久黄色免费看| 欧美 日韩 综合| 精品在线视频一区| 国产精品美女av| 日本一级一片免费视频| 欧美理论在线| 久久成人精品视频| 日韩av网站在线播放| 欧美猛男同性videos| 亚洲第一区第二区| 欧美网站免费观看| 久草成色在线| 一区二区三区在线免费观看 | 一区二区国产在线| 日韩中文在线中文网在线观看| 在线观看污视频| 啊v视频在线| 久久精品视频免费观看| 精品一区二区三区免费毛片| 日干夜干天天干| 亚洲三级精品| 日韩成人小视频| 人妻av一区二区| 澳门久久精品| 亚洲成人激情在线| 影音先锋黄色资源| 乱中年女人伦av一区二区| 亚洲精品一区二区三区在线观看 | 日韩欧美国产精品| 亚洲AV无码久久精品国产一区| 欧美日韩卡一| 在线电影一区二区三区| 免费看日b视频| 天天干天天色天天| 成人久久视频在线观看| 国产乱码精品一区二区三区卡| 亚洲av无码国产精品久久不卡 | 野战少妇38p| 成人激情自拍| 日韩理论片久久| 高潮毛片无遮挡| 91麻豆精品国产综合久久久| 欧美精品成人一区二区三区四区| 久久久久xxxx| 久久在线观看| 亚洲成人av在线播放| 成人手机在线免费视频| 欧美人与拘性视交免费看| 亚洲天堂av在线播放| 美国精品一区二区| 欧美日韩a区| 555www成人网| 伊人久久亚洲综合| 国产91精品一区二区麻豆亚洲| 国产精品久久久久久免费观看 | 日韩三级成人av网| 欧美成人三级视频| 亚洲一卡久久| 成人激情视频网| 全国男人的天堂网| 国产日韩v精品一区二区| 一区二区精品视频| 波多野结衣视频一区二区| 亚洲福利一区二区| 国产又粗又长又大的视频| 精品伊人久久| 亚洲无限av看| 久久精品99国产精| 日韩在线a电影| 99国产盗摄| 加勒比一区二区三区在线| 亚洲欧美激情一区二区| 久久综合色视频| 亚洲日本中文| 国产午夜精品麻豆| 国产黄色的视频| 老司机午夜免费精品视频| 亚洲伊人一本大道中文字幕| 日韩精品福利| 亚洲资源中文字幕| 男操女免费网站| 欧美调教视频| 欧美日韩国产成人高清视频| jizz国产在线观看| 床上的激情91.| 亚洲一区二区精品在线| 欧美aa在线| 欧美一卡二卡三卡| 永久免费av无码网站性色av| 亚洲欧洲另类| 欧美疯狂做受xxxx高潮| 狠狠狠狠狠狠狠| av电影一区二区| 伊人网在线免费| 黄色精品视频网站| 亚洲美女性生活视频| 国语对白一区二区| 国产毛片精品视频| 中文精品视频一区二区在线观看| 美女18一级毛片一品久道久久综合| 日韩精品一区二区在线观看| 中文国语毛片高清视频| 日韩av网站免费在线| 开心色怡人综合网站| 波多野结衣中文字幕久久| 欧美一区二区在线视频| eeuss中文字幕| 日韩电影在线一区| 日本黑人久久| 3d性欧美动漫精品xxxx软件| 色悠悠亚洲一区二区| 国产艳妇疯狂做爰视频| 欧美国产高清| **欧美日韩vr在线| 欧美一区二区三区激情| 亚洲综合偷拍欧美一区色| 91欧美一区二区三区| 97偷自拍亚洲综合二区| 国产精品一区二区久久久久| av在线免费观看网| 欧美午夜精品久久久久久超碰| 扒开jk护士狂揉免费| 久久狠狠一本精品综合网| 国产手机精品在线| 国产激情视频在线看| 精品88久久久久88久久久| 国产性生活网站| 久久久成人网| 欧美日韩国产精品一区二区| 欧美男女交配| 国产一区二区三区毛片| 中文字幕在线观看你懂的| 国产精品麻豆欧美日韩ww| 精品综合久久久久| 欧美黄在线观看| 国产精品日韩二区| 午夜久久中文| 在线视频欧美性高潮| 一级片视频播放| 亚洲女爱视频在线| 亚洲av成人片无码| 三级在线观看一区二区| 一区二区免费在线观看| 日韩高清一区| 国产69久久精品成人| 国产福利片在线| 欧美人伦禁忌dvd放荡欲情| 欧美成人精品一区二区免费看片| 高清久久久久久| 国产高清精品在线观看| 成人激情开心网| 91视频最新| 成人免费影院| 久久在线免费观看视频| 丁香花免费高清完整在线播放| 中文在线资源观看网站视频免费不卡| 亚洲精品自拍网| 黄色av成人| 欧美激情专区| 精品一区二区三区亚洲| 欧美在线视频观看免费网站| 日本最黄一级片免费在线| 精品日韩成人av| 超碰在线免费97| 亚洲国产精品久久久男人的天堂| av小说在线观看| 国产精品一卡二卡| 国产精品无码专区av在线播放 | 成人黄色激情视频| 有码一区二区三区| 免费观看a级片| 成人手机电影网| 久久这里只精品| 一区二区三区成人精品| 在线一区日本视频| 中文字幕精品影院| 国产99在线免费| 婷婷久久免费视频| 日本高清视频精品| 日本aa在线| 精品精品国产国产自在线| 青青久草在线| 精品美女在线播放| 国产一区二区三区在线观看 | 欧美成人久久久| 国产三级视频在线看| 精品国产麻豆免费人成网站| 最近中文在线观看| 污片在线观看一区二区| 天天看片中文字幕| 日韩综合第一页| 高清视频一区二区| 肉色超薄丝袜脚交| 蜜臀av性久久久久蜜臀aⅴ| www.xxx麻豆| 欧美成人一区二免费视频软件| 日本日本精品二区免费| 人人精品视频| 国产综合色一区二区三区| 亚洲91网站| 114国产精品久久免费观看| 国产成人77亚洲精品www| 欧洲成人在线视频| 性xxxxfreexxxxx欧美丶| 欧美大片网站在线观看| 91在线中文| 另类天堂视频在线观看| 69视频在线| 日韩在线视频播放| 午夜在线小视频| 亚洲欧洲日韩国产| 日本一卡二卡四卡精品| 亚洲免费电影在线观看| 四虎影视在线播放| 亚洲欧洲午夜一线一品| 毛片在线能看| 国产一区二区三区中文| 国产区av在线| 最新的欧美黄色| 青青青青在线| 欧美成人精品影院| 波多野结衣在线高清| 97精品国产97久久久久久春色| 国产亚av手机在线观看| 久久久人成影片一区二区三区| 日本无删减在线| 2019亚洲男人天堂| 电影天堂国产精品| 国产精品一区二区三区成人| 国产成人精选| 成人高h视频在线| 欧美日韩国产一区二区在线观看| 91精品久久香蕉国产线看观看 | 欧美成熟毛茸茸复古| 曰本一区二区三区视频| 色播亚洲视频在线观看| 欧美激情欧美| 4444亚洲人成无码网在线观看| 在线成人h网| 日韩手机在线观看视频| 欧美a级一区二区| 亚洲制服在线观看| 不卡一区二区在线| 精品成人av一区二区三区| 国产精品久久久爽爽爽麻豆色哟哟| 全程偷拍露脸中年夫妇| 亚洲h动漫在线| 自拍偷拍你懂的| 亚洲人成精品久久久久| 精品成人免费视频| 欧美亚洲国产一区二区三区| 国产欧美熟妇另类久久久| 精品国产污污免费网站入口| 全色精品综合影院| 久久精品国产欧美激情| 丁香花在线观看完整版电影| 日本午夜人人精品| 成人噜噜噜噜| 精品国产免费久久久久久尖叫| 精品高清久久| 国产精品视频网站在线观看| 免费欧美日韩| 精品国产午夜福利在线观看| 久久综合给合久久狠狠狠97色69| 国产91在线播放九色| 亚洲福利一区二区| 国产精品久久久久久69| 精品国产一区二区三区忘忧草| 国产私人尤物无码不卡| 色综合久久久久久中文网| 日韩免费小视频| 亚洲最大成人免费视频| 精品一级毛片| 免费国产a级片| 国产在线播精品第三| 91精品人妻一区二区三区蜜桃欧美| 亚洲丝袜自拍清纯另类| 国产精品99精品无码视| 欧美日韩国产小视频在线观看| 亚洲三区在线观看无套内射| 久久手机精品视频| 午夜无码国产理论在线| 国产精品日韩一区二区免费视频| 999精品视频| 久草福利视频在线| 97se狠狠狠综合亚洲狠狠| 久久精品亚洲a| 在线亚洲高清视频| 四虎在线视频| 97在线视频一区| 国产精品视屏| 波多野结衣与黑人| 精品亚洲国产成人av制服丝袜| 一本色道久久亚洲综合精品蜜桃| av一本久道久久综合久久鬼色| 麻豆视频在线免费看| 欧美日韩精品欧美日韩精品一综合| 青青国产在线| 8x海外华人永久免费日韩内陆视频 | 国产综合久久久| 欧美日韩成人免费视频| 成人av中文字幕| 国产一级在线播放| 日韩欧美一二三区| av毛片在线免费看| 91亚洲永久免费精品| 婷婷另类小说| 亚洲综合激情视频| 国产精品乱人伦一区二区| 中文字幕码精品视频网站| 一本色道久久综合亚洲精品小说 | 久久免费一区| 激情六月综合| 在线中文字日产幕| 亚洲国产人成综合网站| 成人午夜免费福利| 992tv成人免费视频| 台湾色综合娱乐中文网| 国内自拍在线观看| 久久综合久久鬼色| 人人妻人人爽人人澡人人精品 | 欧美一区二区三级| 综合图区亚洲| 国产精品swag| 国产午夜久久| 中文字幕免费高清| 欧美日韩色综合| 麻豆传媒在线观看| 岛国视频一区免费观看| 亚洲精品国产日韩| 国产肥白大熟妇bbbb视频| 欧美日韩综合在线| 成人福利片网站| 国产精品加勒比| 久久九九精品| 国精产品视频一二二区| 欧美一级久久久| yellow在线观看网址| 欧美日韩三区四区| 九九热在线视频观看这里只有精品| 青青草手机视频在线观看| 亚洲成人aaa| 秋霞国产精品| 超级碰在线观看| 99久久精品国产一区| 天堂av免费在线观看| 久久视频在线视频| 日韩大胆成人| 九九热精品在线播放| 艳妇臀荡乳欲伦亚洲一区| 亚洲 欧美 激情 另类| 国产精品激情av在线播放| 亚洲成人一区| 男人操女人免费软件| 国产精品麻豆视频| 日韩在线观看视频网站| 国产成人综合精品| 欧美大片专区| 国产jk精品白丝av在线观看 | 欧洲亚洲精品视频| 国产日韩精品在线| 在线高清一区| 中文字幕精品亚洲| 精品国产sm最大网站| av亚洲一区| 分分操这里只有精品| 国产成人精品一区二区三区四区| 青青草av在线播放| 久久精品色欧美aⅴ一区二区| 日韩欧美影院| 日本黄色www|