网络安全—DDoS攻防

news/2025/2/6 23:20:08 标签: web安全, ddos, 网络

背景简述:DDoS攻击分为很多类型,有消耗网络带宽的流量攻击,有消耗服务器资源的应用层攻击等。影响巨大,且让无论大公司还是小公司都肃然“起敬”的当属:流量攻击。在流量越来越廉价的今天,攻击流量小则几百兆,大则几个G,甚至更多。DDoS攻击的重灾区一般在竞争比较激烈的游戏行业,特别是在前几年私服流行的时候,各种攻击防不胜防。

常用防御方法:

1、  企业级DDoS防火墙:用过不少厂家的DDoS防火墙,金盾、绿盟、傲盾等,这些防火墙原理上都类似,基本上都有强大的计数计时器,然后结合TCP/IP协议族的特点来进行防御,比如:每秒产生多少SYN半开连接算是攻击,每IP每秒产生多少ICMP流量算是攻击,还有某些协议中从那些位开始携带了某些特殊的字节算是攻击等等。对于一些流量不算大的攻击防御效果还是比较明显的。

2、  运营商级DDoS防护:对于流量较大的攻击,也只有运营商来防护了,运营商拥有较大的网络资源优势。运营商一般会提供两种防御方法,一种是直接进行封IP处理,比如使用RTBH技术等;还有就是对IP进行流量清洗,比如上海提供在四核心下的流量清洗服务,很多银行、互联网企业所喜好选择的服务。

DDoS防火墙常用部署方式,如下图:

<a class=网络安全—DDoS攻防_互联网" height="583" src="https://i-blog.csdnimg.cn/img_convert/d121fe3b93eeba2b88c8039916f8aac1.jpeg" width="656" />

1、  如上图左边情况,直接串联在网络中,这种情况可以时刻为所有IP和服务提供防护。

2、  如上图右边情况,旁挂方式,完成网络引流、清洗、回注等功能。这种情况下,仅在有需要时才进行DDoS防护,比较灵活。

举几个以前处理过的例子:

1、  UDP流量攻击,也是比较常见的起流量的攻击方式。

<a class=网络安全—DDoS攻防_网络安全_02" height="446" src="https://i-blog.csdnimg.cn/img_convert/da599a230a552203cdbbf48a35caa8c9.jpeg" width="905" />

<a class=网络安全—DDoS攻防_网络安全_03" height="450" src="https://i-blog.csdnimg.cn/img_convert/2cf776fbb8d34580680e329d01468029.jpeg" width="637" />

从以上图可以看出,瞬间起了很大的UDP攻击流量,由于源IP比较固定,就直接把源IP进行封了,但是通常情况下源IP不固定,为了不影响其他人,只有把目的IP封了。

2、  ICMP流量攻击

<a class=网络安全—DDoS攻防_网络安全_04" height="520" src="https://i-blog.csdnimg.cn/img_convert/003f423229bd5b70cc657a2f003fde2b.jpeg" width="965" />

3、  SYN攻击

<a class=网络安全—DDoS攻防_互联网_05" height="524" src="https://i-blog.csdnimg.cn/img_convert/01adbe4b46720bf6a21d44a12589ae36.jpeg" width="890" />

记得当时此SYN攻击流量差不多2G,持续了几个小时,但基本上被DDoS防火墙拦截下来了,没有进行封IP,现在DDoS防火墙也是十分成熟了,对流量攻击和SYN攻击一般都有较好的防御

写在后面:DDoS攻击远没有完,源头的难以追踪,攻击成本的十分廉价,现在剩余的也许仅有被动。将来该如何有效解决此类问题:使用CDN?使用SDN?还是使用FIA\XIA等未来网络


http://www.niftyadmin.cn/n/5843386.html

相关文章

8.PPT:小李-第二次世界大战【21】

目录 NO123 ​ NO4567 ​ NO8\9\10\11​ 图片→格式→大小对话框→锁定纵横比✔动画→飞入→效果选项&#xff1a;方向/序列→开始→持续时间→延迟时间持续时间&#xff1a;1s延迟&#xff1a;0.5s音频剪切时间&#xff1a;0.5s&#xff1a;00:00.500自动换片时间设置&…

Nesterov加速梯度法 (NAG, Nesterov Accelerated Gradient) 算法详解及案例分析

Nesterov加速梯度法 (NAG, Nesterov Accelerated Gradient) 算法详解及案例分析 目录 Nesterov加速梯度法 (NAG, Nesterov Accelerated Gradient) 算法详解及案例分析1. 引言2. Nesterov加速梯度法 (NAG) 算法原理2.1 基本概念2.2 算法步骤2.3 数学公式 3. NAG的优势与局限性3.…

Node.js 与 PostgreSQL 集成:深入 pg 模块的应用与实践

title: Node.js 与 PostgreSQL 集成:深入 pg 模块的应用与实践 date: 2025/2/5 updated: 2025/2/5 author: cmdragon excerpt: 随着 JavaScript 在服务器端编程中的兴起,Node.js 已成为构建高性能网络应用程序的重要平台。PostgreSQL 则以其强大的特性以及对复杂数据结构的…

mysql慢查询工具explain

explain&#xff1a;mysql分析优化工具 explain能解释mysql如何处理SQL语句&#xff0c;表的加载顺序&#xff0c;表是如何连接&#xff0c;以及索引使用情况。是SQL优化的重要工具 在select语句之前增加 explain 关键字&#xff0c;MySQL 会在查询上设置一个标记&#xff0c…

什么叫DeepSeek-V3,以及与GPT-4o的区别

1. DeepSeek 的故事 1.1 DeepSeek 是什么&#xff1f; DeepSeek 是一家专注于人工智能技术研发的公司&#xff0c;致力于打造高性能、低成本的 AI 模型。它的目标是让 AI 技术更加普惠&#xff0c;让更多人能够用上强大的 AI 工具。 1.2 DeepSeek-V3 的问世 DeepSeek-V3 是…

每日Attention学习20——Group Shuffle Attention

模块出处 [MICCAI 24] [link] LB-UNet: A Lightweight Boundary-Assisted UNet for Skin Lesion Segmentation 模块名称 Group Shuffle Attention (GSA) 模块作用 轻量特征学习 模块结构 模块特点 使用分组(Group)卷积降低计算量引入External Attention机制更好的学习特征S…

代码讲解系列-CV(二)——卷积神经网络

文章目录 一、系列大纲二、卷积神经网络&#xff08;图像分类为例&#xff09;2.1 pytorch简介训练框架张量自动微分动态计算图更深入学习 2.2 数据输入和增强Dataset—— torch.utils.data.DatasetDataLoader——torch.utils.data.Dataloader数据增强 2.3 CNN设计与训练nn.Mod…

Django框架丨从零开始的Django入门学习

Django 是一个用于构建 Web 应用程序的高级 Python Web 框架&#xff0c;Django是一个高度模块化的框架&#xff0c;使用 Django&#xff0c;只要很少的代码&#xff0c;Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容&#xff0c;并进一步开发出全功能…