基于CNN的FTP隐蔽信道检测模型

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:hcai5188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化进程的不断加快,人们的日常生活已经离不开网络,许多事情都可以通过网络完成。隐蔽信道通过对网络中的数据包进行特殊修改,可以在其中隐藏信息。由于其目的是隐藏通信的事实,而不是对信息进行加密,因此,系统安全软件很难发现这种信息泄露,使得隐蔽信道的检测较为困难。文件传输协议(File Transfer Protocol,FTP)在互联网中被广泛用于文件传播。为了保持客户端对文件服务器的长连接,客户端会发送某些特定的FTP命令。利用这些命令来表达特定的含义,再结合其它命令可以很容易实现隐蔽信道。在文本情感分类方面效果良好的卷积神经网络(Convolutional Neural Network,CNN)可以模仿人脑的思维方式,通过对数据进行学习能得到良好的模型。基于此,本文提出基于CNN的FTP隐蔽信道检测模型。本文主要工作内容如下:本文从隐蔽信道的定义出发,探究其产生的原因和一般模型。通过对隐蔽信道自身的构造机制进行分析,阐述了传统检测算法的弊端。FTP协议的命令序列经过人为修改后,可以用于泄露信息。本文对FTP命令进行编码,将其作为输入数据来训练CNN模型。为了使训练过程加速收敛和防止过拟合,采用了一系列的训练优化措施,并且初始参数的设定也能极大的缩短训练时间。为了充分利用FTP命令前后的相关性,本文设计的CNN模型的卷积层均使用宽卷积,池化层分别采用Chunk-Max Pooling和K-Max Pooling。为了验证本文算法的可行性,本文构造了基于FTP目录编码的隐蔽信道。实验证明,与传统的支持向量机和朴素贝叶斯相比,基于CNN的模型精确度都更高,准确度和可靠性从小到大依次为朴素贝叶斯,支持向量机,基于Max Pooling Over Time的CNN,本文提出的CNN模型,从而充分说明了本文所提模型对FTP目录编码隐蔽信道检测的有效性。由于通过更改命令序列可以实现多种隐蔽信道,因此本文将该模型用于另外两种FTP隐蔽信道的训练和检测,实验结果表明该模型可以有效检测FTP隐蔽信道,充分说明该模型的高扩展性。
其他文献
为深入贯彻落实中央、省委关于开展“两学一做”学习教育系列会议精神和习近平总书记、王儒林书记的重要讲话精神,4月28日,山西省水利厅召开“两学一做”学习教育动员会,对全
结球莴苣是全球性蔬菜作物,是河北省张承坝上地区露地栽培的主要蔬菜之一。对结球莴苣的主要性状进行分析、品种筛选以及有机栽培技术的研究,对于推进结球莴苣遗传改良和有机生产具有重要现实意义。本文以17个结球莴苣品种为试验材料,在张承坝上地区露地栽培和日光温室生产条件下,进行了结球莴苣主要性状分析、品种筛选及有机栽培技术研究。主要结果如下:1.结球莴苣主要性状分析对17个结球莴苣品种的主要性状进行了分析,
目的观察锁骨钩钢板治疗胸锁关节脱位及锁骨胸骨端骨折的临床疗效及手术技巧。方法采用锁骨钩钢板治疗胸锁关节脱位及锁骨胸骨端骨折15例。术中胸锁关节复位或锁骨胸骨端复位
航空发动机是科技竞争的重要领域,航空发动机制造的最大难点之一就是燃烧室的设计。燃烧室燃烧时所需的氧气来源于飞行器周遭的空气,来流空气不均匀会导致燃烧室内燃烧情况十