zoukankan      html  css  js  c++  java
  • centos 防火墙配置

    centos 防火墙配置

    防止syn攻击(DDOOS攻击的一种)
    iptables -I INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPT
    iptables -I FORWARD -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洪水攻击(Ping of Death)
    iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
    linux中预防SYN_RECV(转)
    攻击的形式多种多样,我们这里只介绍最为常见的SYN_RECV,遇到攻击的不要着急,小量的SYN_RECV很容易防止的
    1.对于大量的 SYN_RECV
    若怀疑是SYN Flood攻击,有以下建议:
    这个攻击的解决方法如下:
    1,增加未完成连接队列(q0)的最大长度。
    echo 1280>/proc/sys/net/ipv4/tcp_max_syn_backlog
    2, 启动SYN_cookie。
    echo 1>/proc/sys/net/ipv4/tcp_syncookies
    这些是被动的方法,治标不治本。而且加大了服务器的负担,但是可以避免被拒绝攻击(只是减缓)
    治本的方法是在防火墙上做手脚。但是现在能在一定程度上防住syn flood攻击的防火墙都不便宜。并且把这个命令加入"/etc/rc.d/rc.local"文件中
    2. iptables的设置,引用自CU
    防止同步包洪水(Sync Flood)
    # iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT
    也有人写作
    #iptables -A INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPT
    --limit 1/s 限制syn并发数每秒1次,可以根据自己的需要修改
    防止各种端口扫描
    # iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
    Ping洪水攻击(Ping of Death)
    # iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

  • 相关阅读:
    jQuery 控制表单里回车键 自动下一个标签
    Firefox 图片模糊的问题
    An UDF to calculate weekday
    Number of sets of natural numbers less than n which sum to n.
    一元多项式的幂
    jquery tablelist Tablesorter 表格控件
    结构体 vector map嵌套使用
    [置顶] 好的网站
    人,这一辈子
    error C2471: 无法更新程序数据库vc90.pdb
  • 原文地址:https://www.cnblogs.com/mywebnumber/p/5826723.html
Copyright © 2011-2022 走看看