❤️DDOS攻击详解❤️——万物互联时代的巨大威胁!安全领域最棘手的问题之一

2023-11-12

DDOS全称Distributed Denial of Service,翻译成中文是‘分布式拒绝服务’,DDOS攻击是安全领域最难解决的问题之一,由于其攻击方式的特殊性,始终没有一个完美的解决方案,随着万物互联时代的临近,网络设备的数量呈指数型增长,DDOS攻击将会成为一个巨大的威胁!!!

在这里插入图片描述

DDOS概述

DDOS通过拒绝服务的方式来消耗服务器的资源,比如,一间自习室总共有500个座位,当座位全部坐满人以后,再有同学想进来学习,就必须等里面有人出去才行,但如果里面的人一直赖着不走,那外面的同学就不能进去学习了,这种情况就是‘拒绝服务’,我们的服务器就像是一间自习室,服务器可用的资源就是座位,如果所有资源(座位)都被占满了,那服务器将不能处理正常的用户业务
实际场景中,攻击者控制肉鸡群(服务器,个人PC,智能手机,IP摄像头)通过对目标发起大量的请求,从而导致目标服务器网络宽带拥塞,无法正常提供业务,甚至造成服务器宕机

DDOS攻击的优势

  1. DDoS使用分布式来替代传统的点对点的攻击模式,没有规律可言
  2. DDoS使用常见的协议和服务,并且会对数据包和源地址进行伪装,很难进行检测
  3. 相对于其他攻击手段,DDoS的技术要求和攻击成本很低,只需要购买部分服务器权限或控制一群肉鸡即可,而且攻击速度很快,效果明显
  4. DDoS防守难度较大,服务商只有消耗大量的资源来处理这些攻击请求才能保证客户的正常业务请求,也正是由于这一特点,DDoS攻击始终无法完全化解,在HW等攻防演练中是被明令禁止的

DDOS攻击分类

常见的DDOS攻击手段可分为三类:资源消耗类攻击,服务消耗类攻击,反射类攻击

资源消耗类攻击

典型的DDoS攻击,最具代表性的包括:Syn Flood,Ack Flood,UDP Flood
这种攻击的目标很简单,就是发送大量的请求,消耗服务器的带宽和协议栈处理资源的能力,使服务器无法处理客户的正常业务

SYN Flood

SYN Flood是最经典的一种DDOS攻击,属于资源消耗类攻击,发生在网络层,SYN Flood利用了TCP协议设计上的漏洞,而TCP/IP协议是整个互联网的基础,巨大的改动成本使得漏洞的修复几乎成为不可能的事情

首先我们需要知道TCP的三次握手过程

  1. 客户端向服务端发送一个请求的SYN数据包,告知服务端请求建立链接
  2. 服务端收到客户端发送的SYN包后,响应一个SYN和ACK数据包,表示可以建立链接
  3. 客户端收到服务端的响应的SYN和ACK数据包后,返回一个ACK,同时链接建立成功

在这里插入图片描述
SYN Flood攻击原理

使用SYN Flood攻击时,会伪造大量的客户端IP地址,同时向服务端发送大量的SYN包(也就是第一次握手),服务端收到请求后会返回一个SYN/ACK数据包给客户端,由于客户端的IP地址是伪造的,服务端收不到回应,就会重试3-5次并等待一个SYN Time(30秒到2分钟),直到超时才会丢弃这个连接。攻击者大量且不间断的发送这种伪造客户端地址的SYN请求,服务器必须消耗巨大的资源来处理这种半连接,没有多于的精力去处理正常的用户请求,导致拒绝服务

在这里插入图片描述

服务消耗类攻击

服务消耗类攻击针对服务的特定进行定点打击,比如web的CC,数据服务的检索,文件服务的下载等服务,使服务器始终处理高消耗性的业务,从而无法响应正常的业务

应用层DDOS攻击

服务消耗性攻击又称为应用层DDOS攻击,发生在连接建立以后,使用真实的客户端IP地址,使用正常的用户请求不断的访问资源消耗较大的业务(比如查询数据库,读写硬盘文件等操作),从而消耗服务器的资源
针对这种攻击可以针对客户端的IP规定一个请求频率的限制,比如一个客户端在一定时间内请求过于频繁,则拒绝请求

在这里插入图片描述

反射类攻击

反射类攻击以UDP协议为主,一般请求回应的流量要远远大于请求的流量,攻击者通过流量放大的特点以较小的流量带宽就可以制造出大规模的流量源
比如打电话给餐馆说:‘我想订一道菜,但我不知道我想吃啥,你把菜单里的每一道菜都给我介绍以下,我看看我喜欢吃哪个’,几乎不费吹灰之力,就能使服务器对客户端产生很长时间的响应,从而达到消耗资源的目的

资源对抗

真正的勇士从来都是正面硬刚,或者说‘死扛’,通过增加大量服务器和带宽资源,从容应对DDoS流量的效果
比如一间自习室有500个座位,来了一个恶霸带了500个人霸占了座位,导致学生无法进去学习,着急的都快哭了,这时候老师带来一群工人扩建自习室,由本来的500个座位增加到了5万个,即使恶霸再次带人来霸占座位,学生仍然有地方

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

❤️DDOS攻击详解❤️——万物互联时代的巨大威胁!安全领域最棘手的问题之一 的相关文章

随机推荐

  • 在vue项目中用BMap百度地图自定义定位icon不显示

    我自定义了图标但是不显示 先来看一下怎么用百度地图自定义图标 var myIcon new BMap Icon 自定义图标 require assets image L gif new BMap Size 24 21 图标的宽度和高度 va
  • spring 三级缓存

    spring 三级缓存 Spring三级缓存是Spring框架用来解决循环依赖问题的一种机制 它包含三级缓存 singletonObjects earlySingletonObjects和singletonFactories singlet
  • 移植STM32官方加密库STM32Cryptographic

    感谢这位博主 文章具有很高的参考价值 STM32F1做RSA AES数据加解密 MD5信息摘要处理 我以为我爱了的博客 CSDN博客 概述 ST官方在很多年前就推出了自己的加密库 配合ST芯片用起来非常方便 支持ST的所有MCU 官方已经给
  • 怎样选择网站服务器带宽,如何选择云服务器带宽

    原标题 如何选择云服务器带宽 在一台正常使用的云服务器中 一般主要有CPU 内存 带宽 磁盘等几种配置 在云服务器运行中 带宽指在一定时间内从或向网站 服务器传输的数据量 带宽是一个量词 是指在规定时间 一般单位时间为1秒 内 从一端流到另
  • IT自由职业者的成功秘诀

    From http www csdn net article 1970 01 01 293774 导读 原文作者Greg Jorgensen是一位典型的程序员 他从1974年开始编程 曾在耐克和苹果等公司任职 他专攻修复和完善受损 被遗弃和
  • 阿里云k8s服务之间偶尔获取不到dns解析安装ACK NodeLocal DNSCache

    1 背景 feign RetryableException No route to host Host unreachable executing POST http osale thirdparty empty detect 服务突然会中
  • IT精英简历

    IT精英简历 马化腾眼下 一个34岁的中国人在世界和中国经济界可谓抢尽风头 在刚刚过去的2004年年底 他被美国 时代周刊 Time 和有线新闻网 CNN 评为2004年全球最具影响力的25名商界领袖之一 荣膺香港理工大学第四届紫荆花杯杰出
  • vue2.0 element-ui中的el-select选择器无法显示选中的内容

    我使用的是element ui V2 2 3 代码如下 当我选择值得时候 el select选择器无法显示选中的内容 但是能触发change方法 并且能输出选择的值 select vue文件
  • 动态修改iframe高度,从而自适应内容真实高度

    项目中遇到这样的情况 需要用到iframe iframe中的内容也是自己写的页面 由于页面中元素是异步加载出来的 并不能提前预知其高度 这样就不能设置iframe的高度 导致iframe会出现滚动条 用户体验不好 所以我需要能根据内容动态改
  • 41-C语言-蛇形矩阵-输出从1到n的矩阵

    问题 蛇形矩阵 构建蛇形矩阵 之后 根据条件相应输出 思路 蛇形矩阵 初始值a 0 0 为1 之后开始进行趟数变更 蛇形矩阵趟数 斜着来 斜杠 第一趟为a 0 1 和a 1 0 每一趟中的范围为0到tang次 如第一趟中a 0 1 已经赋值
  • 试题 算法训练 印章

    问题描述 共有n种图案的印章 每种图案的出现概率相同 小A买了m张印章 求小A集齐n种印章的概率 输入格式 一行两个正整数n和m 输出格式 一个实数P表示答案 保留4位小数 样例输入 2 3 样例输出 0 7500 数据规模和约定 1 n
  • 神舟电脑上的神器----“control center 管理软件”

    前言 现在有许许多多的人都爱上了神舟电脑的 物美价廉 那么在使用神舟电脑的时候 我们有哪些值得知道的事情 我认为用神舟电脑而不知道 神舟电脑上的控制中心 control center 管理软件 将没有比这个更加遗憾的事情了 正文 现在我们来
  • 2、ESXI安装出错

    ESXI安装错误提示 解决办法 按ALT F1健进入命令行模式 用户名为root 密码为空 然后输入 esxcli system settings advanced set o VSAN FakeSCSIReservations i 1 重
  • unity种四种光源

    unity 中的光 unity中一共有四种光源分别为 Directional light 方向光 类似太阳的日照效果 Point light 点光源 类似蜡烛 Spotlight 聚光灯 类似手电筒 Area Light 区域光 无法用作实
  • 【c++设计模式】——模板方法模式

    模板方法模式的定义 定义一个操作中的算法对象的骨架 稳定 而将一些步骤延迟到子类 定义一个虚函数 让子类去实现 template method使得子类可以不改变 复用 一个算法结构即可重定义该算法的某些步骤 在理解模板方法模式的时候 我们需
  • 深入 Docker:容器和镜像

    在本专栏往期的 Flux7 系列教程 里 我们已经简单地探讨了 Docker 的基本操作 而在那篇教程中 我们一直是简单地将容器当成是 正在运行的镜像 并没有深入地区分镜像和容器到底是什么 有什么区别 因此本次翻译 深入 Docker 容器
  • 服务器固态硬盘接口区别,s s d固态硬盘和服务器配件硬盘的区别

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 s s d固态硬盘 区别于机械硬盘 固态硬盘 Solid State Drives 简称固盘 固态硬盘 Solid State Drive 用固态电子存储芯片阵列而制成的硬盘 由控制单元 和存储
  • docker cgroups 资源限制

    cgroups资源限制技术 1 什么是cgroups cgroups是linux内核提供的一种机制 这种机制可以通过需求把一系列系统任务 及其子任务整合到按资源划分的不同组内 从而为系统资源管理提供统一的框架 通俗来说 cgroups可以限
  • nginx 301 Moved Permanently错误

    问题场景 今天在利用nginx的alias和index参数做实验时 问题描述 通过curl访问出现301错误 原因分析 起初我以为是路径写错了 然后把alias的路径更改 发现问题还是存在 我又以为是用户权限问题 我把运行nginx的用户修
  • ❤️DDOS攻击详解❤️——万物互联时代的巨大威胁!安全领域最棘手的问题之一

    DDOS全称Distributed Denial of Service 翻译成中文是 分布式拒绝服务 DDOS攻击是安全领域最难解决的问题之一 由于其攻击方式的特殊性 始终没有一个完美的解决方案 随着万物互联时代的临近 网络设备的数量呈指数