首页/安全/安全加固速查/TCP SYN Cookies 开启(防半连接耗尽)
本包目录(363 条)
主机加固基线90 条
防火墙与访问控制50 条口令与认证策略55 条服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

TCP SYN Cookies 开启(防半连接耗尽)

开启 SYN Cookies 后,服务器在半连接队列满时用加密序列号应答、不分配状态,抵御 SYN Flood 半连接耗尽攻击;CIS 与等保均建议开启。

安全加固速查安全更新于 2026-10-12
加固项SYN Flood 缓解
适用平台Linux(RHEL/CentOS/Debian/Ubuntu)
风险等级中
基线net.ipv4.tcp_syncookies = 1

核查与加固

核查与加固
sysctl net.ipv4.tcp_syncookies
echo 'net.ipv4.tcp_syncookies = 1' >> /etc/sysctl.d/99-hardening.conf && sysctl --system
现代内核默认开启,本项通常只需核查;可配合 net.ipv4.tcp_max_syn_backlog 与 tcp_synack_retries 调优。

易错点

  • SYN Cookies 生效时部分 TCP 扩展(窗口缩放等)会退化,高吞吐场景属于已知折衷,不要因此关闭
  • 只开 syncookies 不是完整抗 DDoS 方案:云环境还需安全组、清洗与连接数控制配合

数据来源与参考

  • CIS Linux Benchmark:Enable TCP SYN Cookies
  • RFC 4987:TCP SYN Flooding Attacks and Common Mitigations

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌