预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于信息熵SVM的ICMP负载隐蔽通道检测 1.引言 网络通信负载通道检测一直是网络安全领域中的研究热点之一。负载通道可以通过网络通信协议中的一些隐藏功能实现,例如ICMP协议中的差错消息类型、TCP协议中的TCP选项等等,使得这些通道更加难以被发现。因此,如何检测负载隐蔽通道一直是网络安全研究的一个重要课题。本文将介绍一种基于信息熵SVM的ICMP负载隐蔽通道检测方法。 2.相关工作 负载隐蔽通道的检测方法主要有流量统计分析、模式识别、基于机器学习的方法等。其中,流量分析是一种传统的检测方法,它基于网络通信量的测量,通过一定规则来判断是否存在负载隐蔽通道。但是这种方法存在测量不准确、误报率高等缺点。 模式识别方法主要是通过分析网络通信中的规律性模式,例如数据包大小、间隔时间等,来检测负载隐蔽通道。但是这种方法往往需要大量的样本数据和特征提取技术,对于新出现的负载隐蔽通道无法进行有效的检测。 基于机器学习的方法是近年来出现的一种新型检测方法,它通过训练一个分类器来判断网络通信中是否存在负载隐蔽通道。其中,支持向量机(SVM)是一种经典的分类器算法,它利用核函数将输入空间映射到高维空间中,从而使得原本非线性可分的数据变得线性可分,从而得到更好的分类效果。 3.基于信息熵SVM的ICMP负载隐蔽通道检测方法 本文提出了一种基于信息熵SVM的ICMP负载隐蔽通道检测方法。具体步骤如下: (1)数据预处理:对原始数据进行预处理,将ICMP负载隐蔽通道的差错消息类型提取出来,并将其转化为分类问题。 (2)特征提取:本文提出了一种特征提取方法,即利用信息熵来描述ICMP负载隐蔽通道的流量特征。信息熵是一种描述信息不确定性的度量,对于一段流量,可以通过计算其信息熵来判断其是否存在负载隐蔽通道。具体地,本文将ICMP负载隐蔽通道的差错消息类型作为输入,通过计算其信息熵来表示流量特征。 (3)模型训练:使用支持向量机算法训练分类器,将输入特征与输出类别进行映射。支持向量机算法的核函数选择采用径向基函数(RBF),并通过交叉验证来确定模型最优超参数。 (4)模型测试:利用训练好的模型对测试数据进行分类。如果分类器判断为存在负载隐蔽通道,则表示该数据流存在安全风险。 4.实验结果 本文使用了公开的数据集进行实验,结果表明本文提出的方法在检测ICMP负载隐蔽通道方面表现出较好的效果。具体来说,本文提出的方法在精确率、召回率和F1值等指标上均优于传统的流量分析方法和模式识别方法。 5.结论与展望 本文提出了一种基于信息熵SVM的ICMP负载隐蔽通道检测方法。实验结果表明,该方法在检测ICMP负载隐蔽通道方面表现出较好的效果。未来的研究方向可以是进一步探究其他网络协议中负载隐蔽通道检测方法,并将多种方法进行比较分析,以提高检测的准确性和效率。