常见的攻击方法
常見的攻擊方法1、SYN攻擊2、DDOS攻擊3、惡意掃描什么是SYN攻擊?利用TCP協(xié)議缺陷進(jìn)行,導(dǎo)致系統(tǒng)服務(wù)停止響應(yīng),網(wǎng)絡(luò)帶寬跑滿或者響應(yīng)緩慢什么是DDOS攻擊?分布式訪問(wèn)拒絕服務(wù)攻擊。TCP三次握手SYN攻擊原理導(dǎo)致隊(duì)列跑滿防: ? 設(shè)置隊(duì)列程度減少重試包的測(cè)試不做三次握手,利用cookies建立通信
SYN類型DDOS攻擊預(yù)防
方式1、減少發(fā)送syn+ack包時(shí)重試次數(shù)sysctl -w net.ipv4.tcp_synack_retries=3sysctl -w net.ipv4.tcp_syn_retries=3方式2、 SYN cookies技術(shù)sysctl -w net.ipv4.tcp_syncookies=1方式3、增加 backlog隊(duì)列sysctl -w net.ipv4.tcp_max_syn_backlog=2048Linux下其他預(yù)防策略
策略1、如何關(guān)閉ICMP協(xié)議請(qǐng)求sysctl -w net.ipv4.icmp_echo_ignore_all=1策略2、通過(guò) iptables防止掃描iptables -A FORWARD -p tcp --syn -m limit --limit 1/s --limit-burst 5 -j ACCEPTiptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPTiptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT總結(jié)
- 上一篇: 第9章:Bootstrap Token方
- 下一篇: 2.3.5 mysql角色管理