[发明专利]一种基于双向门控逻辑单元的分布式应用程序加密流量分类方法在审

专利信息
申请号: 202210660847.7 申请日: 2022-06-13
公开(公告)号: CN115086006A 公开(公告)日: 2022-09-20
发明(设计)人: 杨晨;吴宣够;张辉宜 申请(专利权)人: 安徽工业大学
主分类号: H04L9/40 分类号: H04L9/40;H04L67/02;H04L67/10;H04L41/16;G06N3/04;G06N3/08
代理公司: 南京九致知识产权代理事务所(普通合伙) 32307 代理人: 齐棠
地址: 243032 *** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 双向 门控 逻辑 单元 分布式 应用程序 加密 流量 分类 方法
【权利要求书】:

1.一种基于双向门控逻辑单元的分布式应用程序流量分类方法,其特征在于,包括以下步骤:

(1)采集并标注原始流量负载数据,得到经过标注的分布式应用程序流量负载数据:使用浏览器访问分布式应用,利用抓包工具捕获网络流量以pcap格式保存在数据服务器上,再对这些网络流进行标注;

(2)预处理:基于经过标注的负载数据,将其按照会话切分成流,再将每道流预处理成流量序列;

(3)构建模型:构建依次由连续四个双向门控逻辑单元层、全连接层、softmax层组成的神经网络模型;

(4)对模型进行训练;

(5)将训练好的模型验证于真实网络节点部署;

(6)对真实网络中的分布式应用程序进行分类,将经过步骤(2)预处理过的真实网络流量序列输入训练好的模型,并将流量分为步骤(1)采集并标注过的分布式应用程序;

(7)保存部分步骤(2)采集的真实数据作为已有数据,用于下个时间点对模型的评估与更新。

2.根据权利要求1所述的一种基于双向门控逻辑单元的分布式应用程序流量分类方法,其特征在于:所述步骤(2)预处理的具体过程为:

首先,将所有网络流量按照类别划分为Y{Y1,Y2,…,Yi,…Yn},其中Yi表示对应标签为i的分布式应用程序,n表示分布式应用程序总类别数。

其次,以会话作为切割标准,将Yi对应的流量切分成若干条子流并导出到相同的CSV文件中,CSV文件中的每一行都包含从数据包中获取的信息,包括时间戳、源IP、目的IP、数据包长度;

再次,Yi的所有子流经过以下步骤处理成新的序列:

①从Yi对应的CSV文件中提取每个子流的记录,其中包括了流中每个数据包的成对列表:{数据包长度,时间戳,源IP,目的IP};

②将子流中每个数据包时间戳减去第一个数据包时间戳来规范化所有时间戳值;

③通过源IP和目的IP生成数据包方向序列D{d1,d2,…,dj,…,dm},其中dj∈{-1,+1},用以标注数据包的方向,并以此修改数据包长度序列,m表示数据包方向序列长度;

④设置时间间隔T与流量序列长度L,将一道流中每隔T时间内的数据包长度累加起来,生成长度为L、时间跨度为L*T的流量序列;

⑤将流中还未处理的数据包继续按照步骤②③④处理;

⑥最后剩下的流量序列长度若小于或等于L/2,则舍弃;若大于L/2,则末尾补0;

最后,得到流量序列集合F{F1,F2,…,Fi,…,Fn},它们对应的标签Y{Y1,Y2,…,Yi,…,Yn},Fi表示分布式应用程序Yi的全部流量序列。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽工业大学,未经安徽工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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