[发明专利]一种基于可视化胶囊网络入侵检测方法在审
申请号: | 202310431641.1 | 申请日: | 2023-04-21 |
公开(公告)号: | CN116599701A | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 杨忠君;黄晴;宗学军;何戡;张继雪 | 申请(专利权)人: | 沈阳化工大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06N3/045;G06N3/0464;G06N3/048;G06N3/096;G06F18/2433;G06F18/214 |
代理公司: | 沈阳技联专利代理有限公司 21205 | 代理人: | 张志刚 |
地址: | 110142 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 可视化 胶囊 网络 入侵 检测 方法 | ||
1.一种基于可视化胶囊网络入侵检测方法,其特征在于,所述方法包括以下步骤:
步骤S1.搜集历史网络安全数据并进行预处理:数值化,对于入侵检测数据中的字符型特征,通过One-hot操作将其扩展为单位向量来完成数值化;假设该特征有i个特征值,则将其设置为{0,1,...,i-1}中对应的一种;归一化,数据按比例缩放,将其统一映射到[-1,1]区间上;
步骤S2.对处理好的数据进行改进后的可视化操作,使其从一维数据变为具有空间信息的二维矩阵,以此更加适配深度学习模型;
步骤S3.使用CBAM模块对胶囊网络进行改进;CBAM(Convolutional Block AttentionModule)是一种改进卷积神经网络的模块,可以用来改进胶囊网络;CBAM模块通过注意力机制对特征进行加权,可以更好地利用输入特征,从而提高胶囊网络的效果;
步骤S4.将可视化处理后的入侵检测数据应用于改进后的胶囊网络入侵检测模型;
步骤S5.采用经步骤S4训练后的胶囊网络模型对实时采集的网络数据进行网络入侵分类检测。
2.根据权利要求1所述的一种基于可视化胶囊网络入侵检测方法,其特征在于,所述入侵模式包括拒绝服务入侵、远端未经授权访问入侵、未经授权提升权限入侵以及探测与扫描入侵。
3.根据权利要求1所述的一种基于可视化胶囊网络入侵检测方法,其特征在于,所述步骤S1中,对数据进行可视化处理具体为:
入侵检测数据集中,多数入侵行为数据中的某个参数会异常的高,导致离群值过多过大;如果直接进行最大最小值归一化处理,那么这些极值很大的离群值会使其余数据过于集中,无法反映数值的相对大小;因此采用范式2归一化操作来保证特征的拓扑结构:
Xtr(j,:)←log(Xtr(j,:)+|Minj|+1)
Max=max(Xtr)
其中Xtr为训练集,Xjr(j,:)代表的是训练集中第j维特征的所有数据,Minj代表第j维特征中的最小值,Max为所有数据中的最大值。
4.根据权利要求1所述的一种基于可视化胶囊网络入侵检测方法,其特征在于,所述步骤S2中,对数据进行可视化处理,具体为:
步骤S2-1.确定T’;将数据T进行转置操作,得到T’;
步骤S2-2.使用t-SNE对M*N的数据进行降维可视化,得到M*2的矩阵;通过这种方式,将每一维特征Xi∈X1D分配给平面上的一个二维点,其坐标分别为tsne(T’)[i,1]和tsne(T’)[i,2];
步骤S2-3.使用凸包算法找到包含所有通过与X1D特征相关的二维点的最小矩形(最小边界框),并将其旋转到水平或垂直形式;旋转后的矩形用min(x)、max(x)、min(y)和max(y)表示,它们分布代表沿二维坐标系x和y的最小坐标和最大坐标;被分割成一个n×m个像素帧的二维网格X2D,像素帧长度max(x)-min(x)/n,宽度max(y)-min(y)/m。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳化工大学,未经沈阳化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310431641.1/1.html,转载请声明来源钻瓜专利网。