• 拒绝服务攻击


    相关概念介绍

    拒绝服务攻击即DoS,DDoS即分布式拒绝服务攻击。

    DoS --> 一对一,一台计算机对服务器发起的攻击。

    DDoS --> 多对一,多台计算机对服务器发起的攻击。

    分类

    按照攻击手段分为:

    资源耗尽型、漏洞利用型。

    资源消耗型表现形式带宽上限、设备性能上限、协议性能上限、应用性能上限、系统性能上限。

    漏洞利用型表现形式:程序崩溃、系统崩溃。

    按照源来分,分为:

    DoS、DDoS

    攻击面

    网络 --> 防火墙 ---> 服务器操作系统 --> 操作系统上的应用程序

    这几个部分就是可以进行攻击的4个攻击面。

    什么是资源?

    • 网络
      • 带宽
    • 防火墙
      • 吞吐量
      • 并发连接数
    • 服务器
      • CPU
      • 内存
      • I/O
    • 应用程序
      • 处理请求能力
      • 对操作系统的使用权占比

    常见拒绝服务攻击的方式

    正常三次握手:

    SYN-Flood

    原理:利用TCP协议缺陷,攻击者发送SYN包,服务器发送SYN-ACK包,攻击者丢弃SYN-ACK包,因此服务器无法收到客户端的ACK报文的,这种情况下服务器端一般会重试(再次发送SYN+ACK给客户端)并等待一段时间后丢弃这个未完成的连接。这段时间的长度我们称为SYN Timeout,一般来说这个时间是分钟的数量级(大约为30秒~2分钟)。当发送大量SYN包的时候,占据最大连接数,服务器就会被DoS。

    待补充...

  • 相关阅读:
    内存溢出OutOfMemory
    系统问题定位
    final域的内存语义
    volatile内存语义
    锁的内存语义
    happens-before
    python 安装brew(国内的自动安装)
    【Mac】点击dmg文件后无反应,解决方案
    Mac----xmind 8 下载与破解方法
    面试中可向HR 提的问题总结?
  • 原文地址:https://www.cnblogs.com/endust/p/11951250.html
Copyright © 2020-2023  润新知