基于TTL算法的网络隐蔽信道的设计与实现
时间:2018-08-21 14:28 来源:毕业论文 作者:毕业论文 点击:次
摘要在互联网广泛使用的今天,我们不仅仅要关心网络通信给我们带来的通信便利,同时也应该考虑到通信中的网络安全问题。网络隐蔽信道作为一种搭载在通信网络上的隐蔽信道,使其本身变得备受关注和广泛使用。本论文将要讨论的是在Windows平台下,利用IP数据包的首部字段TTL(Time to Live)构造一个网络隐蔽通道,能够在正常网络数据流中发送和接收隐蔽数据。完成的主要工作如下: (1)调查和研究网络隐蔽信道的当前发展形势。 (2)需求调研和分析。 (3)分析利用IP首部空闲字段构造网络隐蔽通道的可行性方案。 (4)在Windows平台下搭建环境,编程实现各功能模块。 (5)根据运行结果,对基于TTL算法的隐蔽信道的性能作出探讨和分析。 关键词 TTL 隐蔽信道 存储隐蔽信道 网络信息隐藏27282 毕业设计说明书外文摘要 Title Design and Implementation of Network Covert Channel Based On the TTL field in IP Header Abstract With the internet be widely used today,we should not only pay attention to the convenience brought by network communications,but also consider the network security problem through the process.Network covert channel,as a covert channel built on the communication network ,makes its own spotlight and has been widely used.The essay is going to probe how to utilize the TTL header field in the IP packet to build a network covert channel under the Windows platform,and enables the transmission of covert message in the common network data stream at the same time.The main work are as follows: (1) Research on the development of Network covert channel. (2) Research and analysis the needs of the project. (3) Analysis the feasibility programs that use Time To Live field in IP Hearder to construct network covert channel . (4) On Windows platform, programming realization of each functional module. (5) According to the experimental results ,analysis and study the capacity of the covert channel . Keywords TTL Covert Channel Storage Covert Channel Network Information Hiding 目 次 1 绪论 1 1.1 网络隐蔽信道的概念 1 1.2 网络隐蔽信道的分类 1 1.3 网络隐蔽信道的研究现状及应用 2 1.4 论文主要内容及结构 3 2 基于TTL算法的存储隐蔽信道 4 2.1 TTL存储隐蔽信道的定义和原理 4 2.2 TTL存储隐蔽信道的可行性研究 5 2.3 基于TTL算法的存储隐蔽信道的概要设计 6 3 TTL存储隐蔽信道的实现基础:NDIS中间层驱动 8 3.1 NDIS网络驱动概述 8 3.2 NDIS中间层网络驱动 8 3.3 利用NDIS中间层驱动实现包过滤 9 4 基于TTL存储隐蔽信道的需求分析与设计 12 4.1 需求分析 12 4.2 总体设计 12 5 成果展示和分析 17 5.1 数据过滤 17 5.2 建立连接、断开连接的过程 17 5.3 系统设计的缺陷和改进 22 6 TTL存储隐蔽信道的性能分析及研究展望 23 6.1 性能分析 23 6.2 研究展望 23 结论 24 致谢 25 参考文献 26 1 绪论 随着计算机应用的发展和深入,计算机在人们的日常生活和工作中已经变得不可或缺。特别是Internet的广泛使用,使我们的信息流通变得方便快捷。然而不得不重视的一个问题是网络安全隐患,数据加密、隐蔽信道已成为赤手可热的话题。其中,隐蔽信道是指借助一些特殊手段,完成消息泄露的技术的同时让他人难以察觉。这样的特殊手段有很多种,借助于数据报的报文头中某些字段来存放隐蔽信息也是一种方法,比如IP报文头的TTL字段。 (责任编辑:qin) |