[发明专利]一种基于深度学习的HTTP隧道木马检测方法在审

专利信息
申请号: 201910055856.1 申请日: 2019-01-19
公开(公告)号: CN109600394A 公开(公告)日: 2019-04-09
发明(设计)人: 王文冰;崔建涛;杨华;张志锋;胡春晖 申请(专利权)人: 郑州轻工业学院
主分类号: H04L29/06 分类号: H04L29/06;G06N3/08;G06N3/04
代理公司: 郑州明华专利代理事务所(普通合伙) 41162 代理人: 高丽华
地址: 450000 *** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 木马检测 木马 链表 学习 局域网 通信流量分析 网络通信流量 正常应用程序 木马程序 训练模型 有效检测 自动提取 数据包 五元组 检测 捕获 分类 转化 网络 安全 图片
【权利要求书】:

1.一种基于深度学习的HTTP隧道木马检测方法,其特征在于:包括以下步骤:

(1)数据包采集

对捕获到的数据包从两方面进行检查校验:一是对数据包各层包头进行校验,保留符合协议规范的数据包,并设置过滤规则,丢弃除HTTP包以外的数据包;二是对内网中主机相互通信的数据包进行过滤,保留内网主机与外网通信的数据包,内网是指木马通信检测系统的检测对象网络;最后,保留通过检查校验的数据包,并提取包摘要信息以及传输层载荷,将其存储到数据包队列中;

(2)将数据包组成会话

从数据包队列中依次取出数据包,读取数据包摘要信息中的源IP地址字段、目的IP地址字段、协议类型字段,以及传输层的源端口字段、目的端口字段,构成标识会话的五元组;建立哈希链表,计算数据包五元组的哈希值,根据此哈希值查找哈希表,如果哈希表中存在此哈希值对应的TCP会话,则将数据包载荷加入该TCP会话对应的链表中;如果哈希表中不存在对应的TCP会话链表,则创建新的TCP会话链表;使用指针将哈希值对应TCP会话中的数据包组成链表;

设置一个TCP会话超时时间,TCP会话在会话超时时间内没有新增数据包,则判断为当前TCP会话结束;当TCP连接超时或者TCP连接关闭则认为TCP会话结束;当判断会话为结束后,则不再向TCP会话中添加数据包;

(3)提取TCP会话载荷对应的图片

从结束的TCP会话对应的链表中第一个数据包开始,依次提取TCP会话中数据包的TCP载荷字节,直到取够1024字节;将TCP会话流载荷字节值按从左到右从上到下的顺序依次存入32*32大小图片对应的像素矩阵中;

(4)建立卷积神经网络模型

构建一个用于HTTP木马通信流量检测的卷积神经网络模型,卷积神经网络模型的输入为TCP会话载荷对应的图像,TCP会话载荷图像对应的原始流量样本数据包括两部分,分别是木马通信会话流量以及正常应用通信会话流量;

在训练阶段,从木马流量训练集和应用程序流量训练集中提取TCP会话载荷图像,对输入的TCP会话载荷图像经过学习训练,生成卷积神经网络模型参数;

在检测阶段,运用已训练好的卷积神经网络模型对TCP会话载荷图像进行识别,若模型判断其对应木马TCP会话,则对其进行报警,并存储报警信息和相应的通信会话流量数据。

2.根据权利要求1所述的一种基于深度学习的HTTP隧道木马检测方法,其特征在于:在步骤(4)中,所述卷积神经网络模型包括:

(1)1个输入层:由N*N个像素单元组成,其中N为32;

(2)1个卷积层:由64个大小为3*3的卷积核组成;

(3)1个最大池化层;

(4)1个卷积层:由128个大小为3*3的卷积核组成;

(5)1个最大池化层;

(6)1个全连接层:512个神经元;

(7)1个输出层:由2个神经元组成。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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