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

  • 相关阅读:
    Quartz2D使用(绘图路径)
    Quartz2D简单使用(三)
    Quartz2D使用(矩阵操作)
    Quartz2D使用(图片剪切)
    Quartz2D简单使用(二)
    Quartz2D使用(图形上下文栈)
    Quartz2D简单使用(一)
    Quartz2D简单介绍
    虚基类
    傅立叶变换理解
  • 原文地址:https://www.cnblogs.com/wenyule/p/13620275.html
Copyright © 2011-2022 走看看