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

如何進行SYN攻擊防范

安全 黑客攻防
本文通過過濾網關防護和加固TCP/IP協議棧進行防護兩種方式,講解如何進行SYN攻擊防范。使廣大的管理員能夠更好的加強對自己付服務器的安全防護。

SYN攻擊防范技術主要分為兩大類,第一種是通過防火墻等過濾網關防護,另一種是通過加固TCP/IP協議棧進行防范。但是我們要知道,不論是利用哪種防護措施,SYN攻擊防范是不可能達到完美的。我們只能盡可能減少SYN攻擊所造成的危害。

1、過濾網關防護

這里,過濾網關主要指明防火墻,當然路由器也能成為過濾網關。防火墻部署在不同網絡之間,防范外來非法攻擊和防止保密信息外泄,它處于客戶端和服務器之間,利用它來防護SYN攻擊能起到很好的效果。過濾網關防護主要包括超時設置,SYN網關和SYN代理三種。

·網關超時設置:

防火墻設置SYN轉發超時參數(狀態檢測的防火墻可在狀態表里面設置),該參數遠小于服務器的timeout時間。當客戶端發送完SYN包,服務端發送確認包后(SYN+ACK),防火墻如果在計數器到期時還未收到客戶端的確認包(ACK),則往服務器發送RST包,以使服務器從隊列中刪去該半連接。值得注意的是,網關超時參數設置不宜過小也不宜過大,超時參數設置過小會影響正常的通訊,設置太大,又會影響防范SYN攻擊的效果,必須根據所處的網絡應用環境來設置此參數。

·SYN網關:

SYN網關收到客戶端的SYN包時,直接轉發給服務器;SYN網關收到服務器的SYN/ACK包后,將該包轉發給客戶端,同時以客戶端的名義給服務器發ACK確認包。此時服務器由半連接狀態進入連接狀態。當客戶端確認包到達時,如果有數據則轉發,否則丟棄。事實上,服務器除了維持半連接隊列外,還要有一個連接隊列,如果發生SYN攻擊時,將使連接隊列數目增加,但一般服務器所能承受的連接數量比半連接數量大得多,所以這種方法能有效地減輕對服務器的攻擊。

·SYN代理:

當客戶端SYN包到達過濾網關時,SYN代理并不轉發SYN包,而是以服務器的名義主動回復SYN/ACK包給客戶,如果收到客戶的ACK包,表明這是正常的訪問,此時防火墻向服務器發送ACK包并完成三次握手。SYN代理事實上代替了服務器去處理SYN攻擊,此時要求過濾網關自身具有很強的防范SYN攻擊能力。

2、加固tcp/ip協議棧

防范SYN攻擊的另一項主要技術是調整tcp/ip協議棧,修改tcp協議實現。主要方法有SynAttackProtect保護機制、SYN cookies技術、增加最大半連接和縮短超時時間等。tcp/ip協議棧的調整可能會引起某些功能的受限,管理員應該在進行充分了解和測試的前提下進行此項工作。

·SynAttackProtect機制

為防范SYN攻擊,Windows2000系統的tcp/ip協議棧內嵌了SynAttackProtect機制,Win2003系統也采用此機制。SynAttackProtect機制是通過關閉某些socket選項,增加額外的連接指示和減少超時時間,使系統能處理更多的SYN連接,以達到防范SYN攻擊的目的。默認情況下,Windows2000操作系統并不支持SynAttackProtect保護機制,需要在注冊表以下位置增加SynAttackProtect鍵值:

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

當SynAttackProtect值(如無特別說明,本文提到的注冊表鍵值都為十六進制)為0或不設置時,系統不受SynAttackProtect保護。

當SynAttackProtect值為1時,系統通過減少重傳次數和延遲未連接時路由緩沖項(route cache entry)防范SYN攻擊。

當SynAttackProtect值為2時(Microsoft推薦使用此值),系統不僅使用backlog隊列,還使用附加的半連接指示,以此來處理更多的SYN連接,使用此鍵值時,tcp/ip的TCPInitialRTT、window size和可滑動窗囗將被禁止。

我們應該知道,平時,系統是不啟用SynAttackProtect機制的,僅在檢測到SYN攻擊時,才啟用,并調整tcp/ip協議棧。那么系統是如何檢測SYN攻擊發生的呢?事實上,系統根據TcpMaxHalfOpen,TcpMaxHalfOpenRetried 和TcpMaxPortsExhausted三個參數判斷是否遭受SYN攻擊。

TcpMaxHalfOpen 表示能同時處理的最大半連接數,如果超過此值,系統認為正處于SYN攻擊中。Windows2000 server默認值為100,Windows2000 Advanced server為500。

TcpMaxHalfOpenRetried定義了保存在backlog隊列且重傳過的半連接數,如果超過此值,系統自動啟動SynAttackProtect機制。Windows2000 server默認值為80,Windows2000 Advanced server為400。

TcpMaxPortsExhausted 是指系統拒絕的SYN請求包的數量,默認是5。

如果想調整以上參數的默認值,可以在注冊表里修改(位置與SynAttackProtect相同)#p#

· SYN cookies技術

我們知道,TCP協議開辟了一個比較大的內存空間backlog隊列來存儲半連接條目,當SYN請求不斷增加,并這個空間,致使系統丟棄SYN連接。為使半連接隊列被塞滿的情況下,服務器仍能處理新到的SYN請求,SYN cookies技術被設計出來。

SYN cookies應用于linux、FreeBSD等操作系統,當半連接隊列滿時,SYNcookies并不丟棄SYN請求,而是通過加密技術來標識半連接狀態。

在TCP實現中,當收到客戶端的SYN請求時,服務器需要回復SYN+ACK包給客戶端,客戶端也要發送確認包給服務器。通常,服務器的初始序列號由服務器按照一定的規律計算得到或采用隨機數,但在SYN cookies中,服務器的初始序列號是通過對客戶端IP地址、客戶端端囗、服務器IP地址和服務器端囗以及其他一些安全數值等要素進行hash運算,加密得到的,稱之為cookie。當服務器遭受SYN攻擊使得backlog隊列滿時,服務器并不拒絕新的SYN請求,而是回復cookie(回復包的SYN序列號)給客戶端, 如果收到客戶端的ACK包,服務器將客戶端的ACK序列號減去1得到cookie比較值,并將上述要素進行一次hash運算,看看是否等于此cookie。如果相等,直接完成三次握手(注意:此時并不用查看此連接是否屬于backlog隊列)。

在RedHat linux中,啟用SYN cookies是通過在啟動環境中設置以下命令來完成:

# echo 1 ?? /proc/sys/net/ipv4/tcp_syncookies

· 增加最大半連接數

大量的SYN請求導致未連接隊列被塞滿,使正常的TCP連接無法順利完成三次握手,通過增大未連接隊列空間可以緩解這種壓力。當然backlog隊列需要占用大量的內存資源,不能被無限的擴大。

Windows2000:除了上面介紹的TcpMaxHalfOpen, TcpMaxHalfOpenRetried參數外,Windows2000操作系統可以通過設置動態backlog(dynamic backlog)來增大系統所能容納的最大半連接數,配置動態backlog由AFD.SYS驅動完成,AFD.SYS是一種內核級的驅動,用于支持基于window socket的應用程序,比如ftp、telnet等。AFD.SYS在注冊表的位置:

HKLM\System\CurrentControlSet\Services\AFD\Parameters\EnableDynamicBacklog值為1時,表示啟用動態backlog,可以修改最大半連接數。

MinimumDynamicBacklog表示半連接隊列為單個TCP端囗分配的最小空閑連接數,當該TCP端囗在backlog隊列的空閑連接小于此臨界值時,系統為此端囗自動啟用擴展的空閑連接(DynamicBacklogGrowthDelta),Microsoft推薦該值為20。

MaximumDynamicBacklog是當前活動的半連接和空閑連接的和,當此和超過某個臨界值時,系統拒絕SYN包,Microsoft推薦MaximumDynamicBacklog值不得超過2000。

DynamicBacklogGrowthDelta值是指擴展的空閑連接數,此連接數并不計算在MaximumDynamicBacklog內,當半連接隊列為某個TCP端囗分配的空閑連接小于MinimumDynamicBacklog時,系統自動分配DynamicBacklogGrowthDelta所定義的空閑連接空間,以使該TCP端囗能處理更多的半連接。Microsoft推薦該值為10。

LINUX:Linux用變量tcp_max_syn_backlog定義backlog隊列容納的最大半連接數。在Redhat 7.3中,該變量的值默認為256,這個值是遠遠不夠的,一次強度不大的SYN攻擊就能使半連接隊列占滿。我們可以通過以下命令修改此變量的值:

# sysctl -w net.ipv4.tcp_max_syn_backlog=`2048`

Sun Solaris Sun Solaris用變量tcp_conn_req_max_q0來定義最大半連接數,在Sun Solaris 8中,該值默認為1024,可以通過add命令改變這個值:

# ndd -set /dev/tcp tcp_conn_req_max_q0 2048

HP-UX:HP-UX用變量tcp_syn_rcvd_max來定義最大半連接數,在HP-UX 11.00中,該值默認為500,可以通過ndd命令改變默認值:

#ndd -set /dev/tcp tcp_syn_rcvd_max 2048

·縮短超時時間

上文提到,通過增大backlog隊列能防范SYN攻擊;另外減少超時時間也使系統能處理更多的SYN請求。我們知道,timeout超時時間,也即半連接存活時間,是系統所有重傳次數等待的超時時間總和,這個值越大,半連接數占用backlog隊列的時間就越長,系統能處理的SYN請求就越少。為縮短超時時間,可以通過縮短重傳超時時間(一般是第一次重傳超時時間)和減少重傳次數來實現。

Windows2000第一次重傳之前等待時間默認為3秒,為改變此默認值,可以通過修改網絡接囗在注冊表里的TcpInitialRtt注冊值來完成。重傳次數由TcpMaxConnectResponseRetransmissions 來定義,注冊表的位置是:

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters registry key

當然我們也可以把重傳次數設置為0次,這樣服務器如果在3秒內還未收到ack確認包就自動從backlog隊列中刪除該連接條目。

LINUX:Redhat使用變量tcp_synack_retries定義重傳次數,其默認值是5次,總超時時間需要3分鐘。

Sun Solaris Solaris 默認的重傳次數是3次,總超時時間為3分鐘,可以通過ndd命令修改這些默認值。
 

【編輯推薦】

  1. CentOS SYN Flood攻擊原理Linux下設置
  2. 對跨站腳本攻擊的全面了解
  3. 老話重提:防范跨站腳本攻擊
  4. SYN攻擊原理與檢測
  5. 使用工具和測試防范跨站點腳本攻擊
責任編輯:張啟峰 來源: 中國IT實驗室
相關推薦

2010-09-13 10:14:30

2020-02-17 16:52:06

誤植攻擊網絡攻擊網絡安全

2010-09-16 15:39:18

2018-07-16 08:36:13

2021-12-16 12:07:04

滲透測試黑客攻擊

2010-08-31 13:05:25

2013-05-09 09:19:55

2022-07-31 00:12:08

Deepfakes數據圖像

2011-08-09 15:09:45

2010-03-10 14:18:09

2010-09-13 10:26:48

2022-04-02 11:17:43

勒索軟件網絡安全網絡攻擊

2011-07-04 14:12:34

2011-05-16 09:19:51

2022-04-14 15:28:46

安全勒索軟件贖金

2009-08-13 17:40:55

2010-03-05 10:10:04

2013-06-17 09:48:02

2013-05-13 17:33:10

2023-03-24 16:18:08

微服務架構
點贊
收藏

51CTO技術棧公眾號

鬼打鬼之黄金道士1992林正英| 欧美精品久久天天躁| 国内精品国语自产拍在线观看| 四虎永久在线精品| 九九综合久久| 精品视频资源站| 日本免费a视频| 深夜影院在线观看| 精品一区二区三区免费视频| 欧美激情在线视频二区| 内射毛片内射国产夫妻| 日韩欧美中文视频| 日韩电影在线观看完整版| 人人精品人人爱| 欧美精品video| 亚洲天堂最新地址| 国产毛片久久久| 欧美日韩国产成人在线免费| 大j8黑人w巨大888a片| 欧美人xxx| 91美女在线观看| 亚洲精品免费网站| 超碰在线97观看| 日韩午夜一区| 色天天综合狠狠色| 欧美bbbbb性bbbbb视频| 日韩成人视屏| 欧美日韩一区中文字幕| 免费看的黄色大片| 黄色片网站在线观看| 26uuu久久综合| 97中文在线观看| 91丨porny丨在线中文 | 欧美极品在线观看| 亚洲精品一区二区三区精华液 | 东京热一区二区三区四区| 欧美日韩四区| 欧美插天视频在线播放| 我要看一级黄色录像| 国产精品羞羞答答在线观看| 日韩精品在线观看视频| 污污内射在线观看一区二区少妇| 欧美a在线观看| 欧美久久免费观看| 午夜激情在线观看视频| 亚洲最大网站| 日韩欧美一区二区三区久久| 亚洲熟妇无码另类久久久| h片视频在线观看| 一区二区三区欧美久久| 400部精品国偷自产在线观看| 欧美另类极品| 亚洲精品欧美专区| 免费cad大片在线观看| av网站大全在线| 樱桃视频在线观看一区| 欧美一级爱爱视频| 久久香蕉av| 亚洲国产成人高清精品| 99热亚洲精品| 激情黄产视频在线免费观看| 红桃av永久久久| 日本成年人网址| 成人天堂yy6080亚洲高清| 在线免费一区三区| 亚洲欧美偷拍另类| 国产在线视频欧美一区| 亚洲成人黄色在线| 短视频在线观看| 欧洲福利电影| 久久成人这里只有精品| 国产精品6666| 首页亚洲欧美制服丝腿| 国产精品户外野外| 国产露脸91国语对白| 国产成人亚洲精品狼色在线| 精品91免费| 成黄免费在线| 亚洲欧美日韩系列| 国产伦精品一区二区三区四区视频_| 交100部在线观看| 欧美性感一区二区三区| 奇米777在线| 女同久久另类99精品国产| 在线播放国产一区二区三区| 国产一区二区视频在线观看免费| 亚洲精品1区| 国产精品入口夜色视频大尺度| 国产精品欧美激情在线| eeuss国产一区二区三区| 日韩av电影免费在线观看| 黄色片网站在线观看| 五月激情六月综合| 怡红院亚洲色图| 成人爽a毛片免费啪啪红桃视频| 亚洲午夜久久久影院| 日韩在线中文字幕视频| 亚洲男女自偷自拍| 91欧美激情另类亚洲| 亚洲色图狠狠干| 自拍视频在线观看一区二区| 免费看一级大黄情大片| 国产高清亚洲| 亚洲亚裔videos黑人hd| 久草视频免费在线播放| 日本不卡视频一二三区| 国产精品12| 日本中文字幕视频在线| 欧美色另类天堂2015| 九九热视频免费| 国产一区二区三区电影在线观看 | 神马久久久久久| 国产乡下妇女做爰毛片| 狠狠色丁香九九婷婷综合五月 | 97久久夜色精品国产| 97热在线精品视频在线观看| 国产人妖在线播放| 亚洲国产经典视频| 日韩av片在线看| 99精品中文字幕在线不卡| 爽爽爽爽爽爽爽成人免费观看| 全部毛片永久免费看| 国产91综合一区在线观看| 亚洲欧洲精品在线观看| 深夜成人影院| 精品一区电影国产| 日韩女优在线观看| 成人午夜av在线| 精品久久久无码人妻字幂| 亚洲国产91视频| 最新91在线视频| 中文字幕精品一区二区精| 久久欧美中文字幕| 99精品人妻少妇一区二区| 超碰在线亚洲| 欧美极品少妇与黑人| www.国产三级| 一级精品视频在线观看宜春院 | av无码久久久久久不卡网站| 日本在线一区二区| 在线日韩中文字幕| 中文无码av一区二区三区| 国产色婷婷亚洲99精品小说| 欧美 国产 小说 另类| 午夜a一级毛片亚洲欧洲| 欧美夜福利tv在线| 爽爽视频在线观看| 色综合 综合色| 第一次破处视频| 青青国产91久久久久久| 一本色道久久99精品综合| 六九午夜精品视频| 久久精品在线播放| 99精品免费观看| 亚洲一区国产视频| 国产+高潮+白浆+无码| 中文国产一区| 欧洲精品久久| 久久人人视频| 欧美麻豆久久久久久中文| 性网爆门事件集合av| 亚洲午夜免费视频| 国产精品久久不卡| 久久亚洲国产精品一区二区| 亚洲mv在线看| 国产一区 二区| 国模精品系列视频| 日本在线视频1区| 欧美日韩亚洲综合一区| 日本一级二级视频| www.日韩在线| 九色91popny| 欧美激情1区| 国精产品99永久一区一区| 韩日成人影院| 色七七影院综合| 国产成人手机在线| 色拍拍在线精品视频8848| 99久久久无码国产精品不卡| 国产大陆a不卡| 人妻内射一区二区在线视频| 888久久久| 精品一区二区视频| 欧美视频在线视频精品| 久久久久久久久久久av| 国产视频网站在线| 日韩一卡二卡三卡国产欧美| 中文字幕亚洲精品在线| 亚洲欧洲日产国码二区| 一区二区免费在线观看视频| 日本一区中文字幕| 欧美精品卡一卡二| 久久国产亚洲| 久草精品电影| 日韩高清一区| 国产精品第2页| av老司机在线观看| 久久黄色av网站| 三区在线视频| 51久久夜色精品国产麻豆| 天堂网一区二区三区| 综合色天天鬼久久鬼色| 97人妻精品一区二区三区免 | 色婷婷久久久亚洲一区二区三区 | 欧美三片在线视频观看| 国产真实的和子乱拍在线观看| 欧美国产精品劲爆| 久久久久久久久免费看无码| 国产精品一区专区| 91小视频网站| 久久精品一本| www.av毛片| 国产专区一区| 欧美三级午夜理伦三级老人| 国产在线观看91一区二区三区 | 欧美限制电影| 久久96国产精品久久99软件| 麻豆国产一区| 国产日韩精品综合网站| 午夜精品成人av| 97人人做人人爱| 日本精品600av| 久久久精品国产亚洲| fc2在线中文字幕| 亚洲乱码一区二区| 天天干,夜夜操| 精品播放一区二区| 亚洲黄色小说网| 91麻豆精品国产91久久久久久久久| 国产99久久久久久免费看| 欧美日韩国产丝袜美女| 日韩xxx高潮hd| 亚洲国产成人精品视频| 九热这里只有精品| 亚洲在线视频免费观看| 午夜免费激情视频| 亚洲欧美偷拍另类a∨色屁股| 国产视频精品免费| 国产精品久久久久影院老司| 成人免费视频入口| 日本一区二区成人| 成人午夜免费影院| 国产精品三级视频| 在线观看天堂av| 中文字幕一区在线观看| 国产精品久久久免费看| 中文字幕一区二区三区四区不卡 | 日韩欧美国产免费播放| 天堂网av手机版| 欧美日韩在线另类| 免费看污视频的网站| 色老综合老女人久久久| 日韩中文字幕高清| 欧美日韩五月天| 国产精品视频久久久久久| 欧美一区二区视频在线观看| 精品久久无码中文字幕| 精品日本一线二线三线不卡| 色呦呦免费观看| 亚洲精品一区av在线播放| 国产在线视频网站| www国产精品com| 色yeye免费人成网站在线观看| 久久久久久久久久婷婷| 手机在线观看av| 国产成人精品免高潮在线观看| 国产成人精品一区二区三区视频 | 国产成人毛毛毛片| 亚洲国产精品va在线看黑人| 亚洲人妻一区二区三区| 在线视频日韩精品| 99热国产在线中文| 2021久久精品国产99国产精品| 影视一区二区三区| 91中文在线视频| 欧美激情99| 亚洲国产欧美日韩| 欧美日本二区| 男人的天堂日韩| 国产成人免费在线观看| 国产精品815.cc红桃| 亚洲手机成人高清视频| 激情五月色婷婷| 欧美美女一区二区三区| 欧美一区二区在线观看视频| 国产亚洲日本欧美韩国| 色黄网站在线观看| 国产精品视频地址| 国产成人一二片| 亚洲午夜精品一区二区三区| 伊人精品成人久久综合软件| 超碰av在线免费观看| 国产a精品视频| 精品人妻一区二区三区蜜桃视频| 亚洲天堂福利av| av大片在线免费观看| 欧美一区二区私人影院日本| 黄色小视频在线观看| 久久99国产精品自在自在app | 91九色极品视频| 国产欧美一区二区三区精品观看| a级片一区二区| 久久激五月天综合精品| 国产毛片毛片毛片毛片毛片毛片| 1024国产精品| 午夜久久久久久久久久影院| 精品国产3级a| 久久精品视频免费看| 日本视频久久久| 麻豆一区二区麻豆免费观看| 青青草影院在线观看| 日韩成人免费电影| 波多野结衣有码| 亚洲综合激情网| 国产精品视频久久久久久| 一区二区三区国产视频| 麻豆mv在线看| 国产精品一区免费观看| 欧美精品日本| www.成人黄色| 国产精品嫩草久久久久| 中文字幕高清在线免费播放| 亚洲激情自拍图| 77thz桃花论族在线观看| 91九色偷拍| 91成人观看| 国产乱女淫av麻豆国产| 国产精品色在线| 中文无码av一区二区三区| 国产午夜精品免费一区二区三区| 亚洲永久av| 欧美性xxxx69| 久久夜色精品| 蜜乳av中文字幕| 在线亚洲一区观看| 国产三级在线| 国产精品久久一区| 精品视频97| 性刺激的欧美三级视频| 国产精品妹子av| ,亚洲人成毛片在线播放| 日韩专区在线观看| 爱情电影网av一区二区| 欧美一级免费在线观看| 国产一区二区看久久| 日韩一区二区三区四区在线| 日韩欧美另类在线| 日本孕妇大胆孕交无码| 国产精品有限公司| 一本久久综合| 永久免费看mv网站入口78| 欧美亚洲自拍偷拍| 免费**毛片在线| 99久久99久久| 亚洲毛片网站| 国产精品亚洲无码| 欧美日韩国产综合久久| 成人黄色在线电影| 成人欧美一区二区三区黑人免费| 亚洲午夜极品| 日本丰满少妇裸体自慰| 91国产免费看| 免费在线看黄网站| 666精品在线| 亚洲九九精品| 国产探花视频在线播放| 欧美一卡在线观看| 高清毛片在线观看| 神马影院一区二区| 国产精品亚洲一区二区三区妖精| 精品无码久久久久久久| 亚洲欧美日韩一区二区在线| 欧美亚洲福利| 成年人看的毛片| 国产婷婷色一区二区三区四区| 国产精品久久久久久无人区| 欧美肥臀大乳一区二区免费视频| 欧美电影在线观看完整版| 777视频在线| 亚洲伊人伊色伊影伊综合网| 国产在线播放av| 91免费在线观看网站| 国产美女一区| 亚洲天堂黄色片| 亚洲精品在线观看www| 在线日韩三级| 久久成人免费观看| 专区另类欧美日韩| 蜜桃视频在线播放| 亚洲综合大片69999| 久久亚洲色图| 久久久久无码国产精品| 国产亚洲美女久久| 99久久婷婷国产综合精品青牛牛| 免费黄色特级片| 亚洲成av人**亚洲成av**| 午夜精品一区| 蜜桃视频成人| 成人中文字幕合集| 国产精品日韩无码|