1.什么是SYN攻击?
SYN攻击、SYN洪泛、ddos攻击都是相同含义,攻击方伪造大量IP地址不同的SYN报文,收到SYN-ACK报文后不进行第三次握手,占满半连接队列,使服务器无法为正常用户服务。
2.如何防御SYN攻击?
·增大半连接队列。
·开启syncookies功能,可以在不使用半连接队列时建立连接。服务器根据当前状态计算一个值,将这个值放在SYN-ACK中,收到ACK时取出该值验证,如果合法,说明连接成功。
·减少SYN-ACK的重传次数。
1.什么是SYN攻击?
SYN攻击、SYN洪泛、ddos攻击都是相同含义,攻击方伪造大量IP地址不同的SYN报文,收到SYN-ACK报文后不进行第三次握手,占满半连接队列,使服务器无法为正常用户服务。
2.如何防御SYN攻击?
·增大半连接队列。
·开启syncookies功能,可以在不使用半连接队列时建立连接。服务器根据当前状态计算一个值,将这个值放在SYN-ACK中,收到ACK时取出该值验证,如果合法,说明连接成功。
·减少SYN-ACK的重传次数。