DDoS -- syn flood

2017-11-28  本文已影响27人  捞小虾

1. 概述

SYN flood是Network layer的DDoS攻击之一。
该攻击利用TCP握手缺陷消耗被攻击方的资源从而导致被攻击方拒绝服务。
相关RFC请见tools.ietf.org/html/rfc4987

2. TCP握手正常情况

client ---------SYN (sequence: s_no, acknowledgment: 0)--------------> server

        <-------SYN + ACK  (sequence: a_no, acknowledgement: s_no + 1)--

        --------ACK (sequence: a_no +1, acknowledgement: s_no + 1)----->

3. SYN flood攻击原理

4. 防护

方法1. Filter -- 路由过程中根据IP地址前缀进行过滤,该方法需要全球部署。

方法2. Increasing Backlog

方法3. Reducing SYN-RECEIVED Timer

方法4. Recycling the Oldest Half-Open TCB

方法5. SYN Cache -- 常用方法之一

方法6. SYN Cookies -- 常用方法之二, 该方法不使用存储资源

方法7. Hybrid Approaches

方法8. Firewalls and Proxies

5. 其他

可以尝试outbound SYN flood。

上一篇下一篇

猜你喜欢

热点阅读