[发明专利]一种动态阈值DDoS被攻击地址检测方法有效
申请号: | 201110309008.2 | 申请日: | 2011-10-12 |
公开(公告)号: | CN102394868A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 丁力;孙知信;金易琛;宫婧 | 申请(专利权)人: | 镇江金钛软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 212003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种动态阈值DDoS被攻击地址检测方法,属于通信技术领域。本方法采集周期内采集到的数据流地址计算溢出积累变量。在实时数据流量大于阈值时,累计增加溢出积累变量的值直到溢出积累变量的值小于等于零,而实时数据流量小于阈值时的溢出积累变量的值置零。本方法根据数据溢出积累变量的值判断IP地址是否被攻击,并实时更新阈值,进而跟新数据信息,实时监测网络IP地址被攻击的状况。 | ||
搜索关键词: | 一种 动态 阈值 ddos 攻击 地址 检测 方法 | ||
【主权项】:
一种动态阈值DDoS被攻击地址检测方法,其特征在于包括如下步骤:步骤1,分析历史数据表得到阈值THn以及阈值数据表,其中:THn为第n次更新时所预测的阈值,n为大于等于1的自然数;步骤2,在数据采集周期内采集数据包,对采集的数据包提取IP地址,统计实时数据流量TFn,TFn为第n次更新时实时数据流量;步骤3,对比实时数据流量TFn与阈值THn,计算各个数据在第n次更新时溢出积累变量Sn的值,并更新溢出积累变量Sn值的存储表,溢出积累变量Sn值的具体算法如下:当TFn>THn时,进入步骤3‑1;当TFn≤THn时,进入步骤3‑2;步骤3‑1,利用公式Sn=Sn‑1+TFn‑THn计算第n次更新时溢出积累变量Sn的值;步骤3‑2,当Sn‑1>0时,利用如下公式计算第n次更新时溢出积累变量Sn的值; S n = S n - 1 ÷ 2 , ( TH n - TF n ) < ( S n - 1 ÷ 2 ) S n - 1 + TF n - TH n , ( TH n - TF n ) > ( S n - 1 ÷ 2 ) 其中,S1=0;当Sn‑1≤0,Sn=0;步骤4,设置溢出积累变量的最大值为Smax,比较第n次更新时溢出积累变量Sn的值与溢出积累变量的最大值Smax,仅当Sn>Smax时,Sn=Smax;步骤5,检查各IP地址第n次更新时溢出积累变量Sn的值是否为0,当Sn<0时,表示该IP地址已经被攻击结束;当Sn>0时,将该IP地址列为遭到DDoS攻击的目标地址;当Sn=0时,利用如下公式计算该IP地址阈值,更新阈值数据表,用IP地址未被攻击的流量数据覆盖历史数据表: TH n = α TH n + ( 1 - α ) TF n ± Σ i = n - m + 1 n - 1 ( TH i - TH i - 1 ) 2 + BT ; 其中,α为数据更新系数,BT为缓冲流量,0≤α≤1,m∈n;步骤6,进入下一数据采集周期,返回步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江金钛软件有限公司,未经镇江金钛软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110309008.2/,转载请声明来源钻瓜专利网。
- 上一篇:混合动力车辆的控制装置
- 下一篇:基于FPGA的锋电位信号并行检测装置和方法