SYN洪水(shuǐ)攻擊是(shì)DDoS攻擊中最常見(jiàn)的(de)攻擊類型之一(yī)。是(shì)一 ±σ✘(yī)種利用(yòng)TCP 協議(yì)缺陷,攻擊者σ 向被攻擊的(de)主機(jī)發送大(dà)量僞造的(deαφ✘)TCP連接請(qǐng)求,從(cóng)而使得(de)被攻擊方β"∑←主機(jī)服務器(qì)的(de)資源耗盡(CPU 滿負荷或內(nèi)存不φ↓σ¥(bù)足) 的(de)攻擊方式。SYN攻擊的(de)目标不(bù)止于服務器(qì),任何網絡設備,都(dōu)可(£✔∑ kě)能(néng)會(huì)受到(dào)這(zhè)種攻擊,針對(du$☆₩↓ì)網絡設備的(de)SYN攻擊往往會(huì)導緻整個(g>★£è)網絡癱瘓。企業(yè)遭到(dào)SYN攻擊該如(rú)何防禦呢✘×(ne)?今天墨者安全就(jiù)來(lái)分'←↕(fēn)享一(yī)下(xià)如(rú)何利ε&≥用(yòng)iptables來(lái)緩解SYN攻擊。
1、修改等待數(shù)
sysctl -w net.ipv4.tcp_max_syn_backlog®δ™=2048
2、啓用(yòng)syncookies
sysctl -w net.ipv4.tcp_sync↔★"$ookies=1
3、修改重試次數(shù)
sysctl -w net.ipv4.tc←≠p_syn_retries = 0
重傳次數(shù)設置為(wèi)0,隻∏♣要(yào)收不(bù)到(dào)客戶端的(de)響應,立∑≥☆Ω即丢棄該連接,默認設置為(wèi)5次
4、限制(zhì)單IP并發數(shù)
使用(yòng)iptables限制(zhì)單個(gè)地→→↔♠(dì)址的(de)并發連接數(shù)量:
iptables -t filter -A INPUT -p tcp -₽₹≥₹-dport 80 --tcp-flags FIN,SYN,R≠♠÷ST,ACK SYN -m connlimit --c ≠πonnlimit-above 10 --con' nlimit-mask 32 -j REJEC✔π ↕T
5、限制(zhì)C類子(zǐ)網并發數(s×₩↔εhù)
使用(yòng)iptables限制(zh ₽¶®ì)單個(gè)c類子(zǐ)網的(de)并♦₹發鏈接數(shù)量:
iptables -t filter -A INPUT -p tcp>♦÷ --dport 80 --tcp-flags FIN,Sα∞♥YN,RST,ACK SYN -m con™Ωλnlimit --connlimit-above 10 -σ≠-connlimit-mask 24 -j✘₩₩☆ REJECT
6、限制(zhì)單位時(shí)間(jiān)內(nèi)連接數(shù)>π
設置如(rú)下(xià):
iptables -t filter -A INPUT ♣™"¶-p tcp --dport 80 -m --sσ♣ ✘tate --syn -m recent'∑ --set
iptables -t filter -A INPUT -p t ≈$∞cp --dport 80 -m --state --syn -m re↑"cent --update --seconds 60 --h↔∏≤•itcount 30 -j DROP
7、修改modprobe.conf
為(wèi)了(le)取得(de)更好(hǎo)的(de)效果,需要(yà±§←≠o)修改/etc/modprobe.conf
options ipt_recent ip_list_tot=1000≤₹↓✔ ip_pkt_list_tot=60
作(zuò)用(yòng):記錄10000個(gè)地(dì) ∑₹址,每個(gè)地(dì)址60個(gè)§>±包,ip_list_tot最大(dà)為(¶₹↕wèi)8100,超過這(zhè)個(gè)數(shù)值會(huì©★↔α)導緻iptables錯(cuò)誤
8、限制(zhì)單個(gè)地(dì)址最大(dà)連接數(s"λhù)
iptables -I INPUT -p tcp --dpor₽↑t 80 -m connlimit --connlimit-'$above 50 -j D
通(tōng)過上(shàng)述這(zhè)些(xiē)設置,可(kěδε)以緩解SYN攻擊帶來(lái)的(de)影(yǐng)響,但(>✘ ©dàn)如(rú)果遭到(dào)幾百幾千G的(de)π≤∑♥T級流量洪水(shuǐ)攻擊,那(nà)隻能(néng)選擇≈☆¥像墨者安全那(nà)樣的(de)商業(y♦≠•è)級的(de)防DDOS服務了(le)。墨者盾高(gāo)防可(ε>kě)以隐藏服務器(qì)真實IP,利用(yòng)©>♦新的(de)WAF算(suàn)法過濾技(j' ↓γì)術(shù),清除DDOS異常流量,保障服務器(qì)正常運行(xí₩§εγng)。
熱(rè)門(mén)文(wén)章(zhāng)
-->