linux 防御SYN攻击步骤详解

  发布时间:2018-01-22 16:06:24   作者:佚名   我要评论
这篇文章主要介绍了linux 防御SYN攻击步骤详解,小编觉得还是挺不错的,这里分享给大家,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

一、默认syn配置

sysctl -a | grep _syn
net.ipv4.tcp_max_syn_backlog = 1024
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_synack_retries = 5
net.ipv4.tcp_syn_retries = 5

tcp_max_syn_backlog 是SYN队列的长度,加大SYN队列长度可以容纳更多等待连接的网络连接数。 tcp_syncookies是一个开关,是否打开SYN Cookie 功能,该功能可以防止部分SYN攻击。 tcp_synack_retries和tcp_syn_retries定义SYN 的重试连接次数,将默认的参数减小来控制SYN连接次数的尽量少。

二、修改syn配置

ulimit -HSn 65535
sysctl -w net.ipv4.tcp_max_syn_backlog=2048
sysctl -w net.ipv4.tcp_syncookies=1
sysctl -w net.ipv4.tcp_synack_retries=2
sysctl -w net.ipv4.tcp_syn_retries=2

三、添加防火墙规则

#Syn 洪水攻击(--limit 1/s 限制syn并发数每秒1次)
iptables -A INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPT
#防端口扫描
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
#防洪水ping
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

四、添加开机启动

最后别忘记将二、三、里面的命令写到/etc/rc.d/rc.local

以上就是程序员之家分享给大家的关于linux 防御SYN攻击步骤详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

  • 世界上最流行的操作系统不是Linux或者Windows,而是MINIX

    这篇文章主要介绍了世界上最流行的操作系统不是Linux或者Windows,而是MINIX,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-01
  • 浅谈为你的 Linux 服务器加把锁

    这篇文章主要介绍了浅谈为你的 Linux 服务器加把锁,简单介绍了使用shell命令查找服务等相关内容,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-01
  • Linux下的多线程编程和fork()函数详解

    这篇文章主要介绍了Linux下的多线程编程和fork()函数详解,涉及fork()与多线程等相关内容,小编觉得还是挺不错的,这里分享给大家,需要的朋友可以参考下
    2018-01-24
  • 谈谈Linux运维人员是否需要掌握一门编程语言

    这篇文章主要介绍了谈谈Linux运维人员是否需要掌握一门编程语言,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下,下面就来和我一起看看吧,希望大家在阅
    2018-01-24
  • Linux下轻松隐藏文件和文件夹的方法

    这篇文章主要介绍了Linux下轻松隐藏文件和文件夹的方法,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看在Linux中可以有效隐藏文件
    2018-01-24
  • Linux下grep显示前后几行信息方法介绍

    这篇文章主要介绍了Linux下grep显示前后几行信息方法介绍,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-23
  • Linux下通过受限bash创建指定权限的账号代码详解

    这篇文章主要介绍了Linux下通过受限bash创建指定权限的账号,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-23
  • Linux传输超大文件方法介绍

    这篇文章主要介绍了Linux传输超大文件方法介绍,涉及到nc传输的使用,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-23
  • 浅谈管理linux开机自启服务的一些技巧

    这篇文章主要介绍了浅谈管理linux开机自启服务的一些技巧,介绍了 自启动服务的重要性,运行级别的原理,7个运行级别等相关内容,小编觉得还是挺不错的,这里分享给大家,
    2018-01-22
  • Linux初学者总结分享

    这篇文章主要介绍了Linux初学者总结,对此感兴趣的朋友,可以参考下
    2015-11-20

最新评论

?


http://www.vxiaotou.com