使用NetFlow分析网络异常流量(2)

news/2024/5/17 19:50:54 标签: 网络, dos, tcp, 互联网, internet, 服务器
三、互联网异常流量的NetFlow分析

    要对互联网异常流量进行分析,首先要深入了解其产生原理及特征,以下将重点从NetFlow数据角度,对异常流量的种类、流向、产生后果、数据包类型、地址、端口等多个方面进行分析。

    1. 异常流量的种类

    目前,对互联网造成重大影响的异常流量主要有以下几种:


    (1)拒绝服务攻击(DoS)

    DoS攻击使用非正常的数据流量攻击网络设备或其接入的服务器,致使网络设备或服务器的性能下降,或占用网络带宽,影响其它相关用户流量的正常通信,最终可能导致网络服务的不可用。

    例如DoS可以利用TCP协议的缺陷,通过SYN打开半开的TCP连接,占用系统资源,使合法用户被排斥而不能建立正常的TCP连接。

    以下为一个典型的DoS SYN攻击的NetFlow数据实例,该案例中多个伪造的源IP同时向一个目的IP发起TCP SYN攻击。

    117.*.68.45|211.*.*.49|Others|64851|3|2|10000|10000|6|1|40|1


    104.*.93.81|211.*.*.49|Others|64851|3|2|5557|5928|6|1|40|1


    58.*.255.108|211.*.*.49|Others|64851|3|2|3330|10000|6|1|40|1


    由于Internet协议本身的缺陷,IP包中的源地址是可以伪造的,现在的DoS工具很多可以伪装源地址,这也是不易追踪到攻击源主机的主要原因。


    (2)分布式拒绝服务攻击(DDoS)

    DDoS把DoS又发展了一步,将这种攻击行为自动化,分布式拒绝服务攻击可以协调多台计算机上的进程发起攻击,在这种情况下,就会有一股拒绝服务洪流冲击网络,可能使被攻击目标因过载而崩溃。

    以下为一个典型的DDoS攻击的NetFlow数据实例,该案例中多个IP同时向一个IP发起UDP攻击。

    61.*.*.67|69.*.*.100|64821|as9|2|9|49064|5230|17|6571|9856500|1


    211.*.*.163|69.*.*.100|64751|as9|3|9|18423|22731|17|906|1359000|1


    61.*.*.145|69.*.*.100|64731|Others|2|0|52452|22157|17|3|4500|1

    (3)网络蠕虫病毒流量

    网络蠕虫病毒的传播也会对网络产生影响。近年来,Red Code、SQL Slammer、冲击波、振荡波等病毒的相继爆发,不但对用户主机造成影响,而且对网络的正常运行也构成了的危害,因为这些病毒具有扫描网络,主动传播病毒的能力,会大量占用网络带宽或网络设备系统资源。

    以下为最近出现的振荡波病毒NetFlow数据实例,该案例中一个IP同时向随机生成的多个IP发起445端口的TCP连接请求,其效果相当于对网络发起DoS攻击。

    61.*.*.*|168.*.*.200|Others|Others|3|0|1186|445|6|1|48|1


    61.*.*.*|32.*.*.207|Others|Others|3|0|10000|445|6|1|48|1


    61.*.*.*|24.*.*.23|Others|Others|3|0|10000|445|6|1|48|1

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

相关文章

获取点击元素的索引值

通过data-index"{{index}}"来标记 学习链接:https://www.cnblogs.com/i-douya/p/8253872.html转载于:https://www.cnblogs.com/studyh5/p/9836409.html

使用NetFlow分析网络异常流量(3)

(4)其它异常流量我们把其它能够影响网络正常运行的流量都归为异常流量的范畴,例如一些网络扫描工具产生的大量TCP连接请求,很容易使一个性能不高的网络设备瘫痪。以下为一个IP对167.*.210.网段,针对UDP 137端口扫描的N…

[UBUNTU]系统安装后,应该做的几件小事儿

背景 开发环境: UBUNTU 16.04 LTSUBUNTU 18.04 LTS生产环境: UBUNTU 16.04.01 serverUBUNTU 18.04.03 server初衷 开始时UBUNTU优麒麟,但经常出现各种异常,由于经验欠缺,最终往往都是重装系统来搞定的,这…

使用NetFlow分析网络异常流量(4)

5. 异常流量的源、目的地址目的地址为固定的真地址,这种情况下目的地址通常是被异常流量攻击的对象,如下例数据:211.*.*.153|*.10.72.226|as2|as8|5|4|3844|10000|17|2|3000|2 211.*.*.153|*.10.72.226|as2|as8|5|4|3845|10000|17|1|1500|1…

[GIT]托管项目记录

1.注册github账号 进入GIT官网,填写用户名、邮箱、密码,点击Sign up即可简单地注册。 2.新建一个项目 点击"new repositories"新建一个新项目。输入项目名和项目描述,点击"create repositories"完成创建。 3.找到项目…

Go基础学习记录之反射(reflect)机制

为什么需要反射机制,这里引用网上的原话 有时候我们需要编写一个函数能够处理一类并不满足普通公共接口的类型的值,也可能是因为它们并没有确定的表示方式,或者是在我们设计该函数的时候这些类型可能还不存在。一个大家熟悉的例子是fmt.Fprin…

[LINUX]信号SIGNAL详解

1.signal函数的使用 #include <signal.h> void (*signal(int signum, void (*handler)(int)))(int); 参数1:表示捕获什么信号&#xff0c; 参数2:表示捕获信号后的处理方式。一般有SIG_ERR(错误返回),SIG_IGN&#xff08;忽略该信号&#xff09;、SIG_DFL&#xff08;按…

Under the Hood: NaN of JS

在查看本文之前&#xff0c;请先思考两个问题。 typeof (1 / undefined) 是多少[1,2,NaN].indexOf(NaN) 输出什么如果你还不确定这两题的答案的话&#xff0c;请仔细阅读本文。 这两题的答案不会直接解释&#xff0c;请从文章中寻找答案。 NaN 的本质 我们知道 NaN(Not A Numbe…