[发明专利]一种基于自适应过滤模型识别TCP异常流量的方法在审

专利信息
申请号: 201811452579.X 申请日: 2018-11-30
公开(公告)号: CN109639654A 公开(公告)日: 2019-04-16
发明(设计)人: 张文宇 申请(专利权)人: 成都知道创宇信息技术有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 成都信博专利代理有限责任公司 51200 代理人: 卓仲阳
地址: 610000 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 异常流量 自适应 模型识别 过滤 预测 过滤算法 可疑流量 控制临界 历史流量 匹配流程 实际流量 统计模型 异常规则 数据包 误报率 预定义 建模 解析 匹配 判定 重复 检查 统计
【说明书】:

发明公开了一种基于自适应过滤模型识别TCP异常流量的方法,具体方法为:利用统计模型即自适应过滤算法进行建模,根据历史流量预测未来的流量,当实际流量与预测流量的偏差超过定义的控制临界值时,判定为可疑流量,同时进一步根据预定义的异常规则库,解析匹配TCP数据包,进而判断是否为异常流量;本发明通过统计预测可以大幅提升TCP流量的检查效率,避免重复、复杂的数据包匹配流程,同时也有效降低异常流量的误报率。

技术领域

本发明属于TCP端异常流量识别领域,具体涉及一种基于自适应过滤模型识别TCP异常流量的方法。

背景技术

目前网络中大多数系统采用TCP协议进行数据传输,合法用户在使用系统的过程中产生正常的TCP流量,而非法或恶意的攻击者通过一些软件对系统发起流量型DDoS攻击,例如SYN-FLOOD、ACK-FLOOD,产生大量的异常流量。很多情况下,攻击发生时异常流量远远大于正常流量,严重时可导致网络瘫痪。

目前识别TCP异常流量,主要是通过固定阈值的方式,即流量超过某个具体阈值时,进入下一步的规则识别流程。

现有技术的缺点

1、误报率高。没有考虑正常的流量波动,比如不同的业务,可能存在流量的波峰和低谷,临时或突发性的活动也可能导致流量的激增。

2、效率低。由于高误报率导致频繁重复的进行数据包解析匹配流程,识别的成功率非常低。

3、成本高。识别TCP异常流量往往在防护设备或服务器上完成,而频繁大量的识别过程要求更多的资源和更高的性能,成本也必然随之增加。

发明内容

为解决上述问题,本发明提供一种基于自适应过滤模型识别TCP异常流量的方法,具体包括以下步骤:

1、模型训练:根据历史流量数据建立自适应过滤模型,通过迭代训练计算出最佳权数;

2、根据最佳权数预测下一期流量;

3、根据实际流量和预测流量计算偏差,判断偏差是否在控制临界值内,若不在则判定为可疑流量,同时进入下一步,否则返回步骤(2)继续预测下一期流量;

4、规则识别:进一步根据预定义的异常规则库,解析匹配TCP数据包,进而判断是否为异常流量。

步骤1中模型训练具体步骤为:

1.1根据历史流量特征确定权数个数p、初始权数φi及控制临界值;

1.2计算预测值,选取样本数据中前p个数据x1,x2,…,xp,根据公式(a)计算预测值;

1.3根据公式(b)计算预测误差;

1.4根据公式(c)调整最佳权数;

φ‘=φ1+2kep+1xp-i+1 (c)

式中k为学习常数,取值必须满足k≤1/p;

1.5迭代执行步骤2,3,4,直至误差降到阈值MSE以内,则判定权数为一组最佳权数。上述阈值MSE为理想误差值,可以根据均方误差作为衡量标准:

式中n和t为样本数据个数,分别为累加公式的上界和下界。

步骤2中根据最佳权数预测下一期流量的公式为(e),

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都知道创宇信息技术有限公司,未经成都知道创宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811452579.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top