zoukankan      html  css  js  c++  java
  • 常见的攻击方法

    常见的攻击方法
    1、SYN攻击
    2、DDOS攻击
    3、恶意扫描

    什么是SYN攻击?
        利用TCP协议缺陷进行,导致系统服务停止响应,网络带宽跑满或者响应缓慢
    什么是DDOS攻击?
        分布式访问拒绝服务攻击。

    TCP三次握手

    SYN攻击原理


    导致队列跑满

    防:   设置队列程度
    减少重试包的测试
    不做三次握手,利用cookies建立通信


    SYN类型DDOS攻击预防

    方式1、減少发送syn+ack包时重试次数
        sysctl -w net.ipv4.tcp_synack_retries=3
        sysctl -w net.ipv4.tcp_syn_retries=3
    方式2、 SYN cookies技术
        sysctl -w net.ipv4.tcp_syncookies=1
    方式3、增加 backlog队列
        sysctl -w net.ipv4.tcp_max_syn_backlog=2048


    Linux下其他预防策略


    策略1、如何关闭ICMP协议请求
        sysctl -w net.ipv4.icmp_echo_ignore_all=1
    策略2、通过 iptables防止扫描
    iptables -A FORWARD -p tcp --syn -m limit --limit 1/s --limit-burst 5 -j ACCEPT
    iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
    iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

  • 相关阅读:
    LG3626 [APIO2009]会议中心(倍增+树状数组)
    LG3624 [APIO2008]DNA(DP+前缀和)
    CF1516C
    PKUSC2021 口胡题解
    THUSC2021 Day1口胡题解
    2021.4
    2021.3
    2021 暑假 sxyz 集训做题记录
    【做题记录】CF746F Music in Car
    KMP
  • 原文地址:https://www.cnblogs.com/wenyule/p/13620275.html
Copyright © 2011-2022 走看看