摘要随着现今网络技术和互联网规模的不断发展和广泛应用,其开放性、便利性、共享性、交互性等特点也引起了日趋严重的网络安全问题。网络隐通道作为隐蔽信道在网络通信中的一种特殊表现,由于其特殊隐蔽性引起了众多研究者的兴趣。本论文在Windows平台下,设计并实现一种基于IP数据报标识字段的网络隐蔽信道,搭建FTP传输环境,并完成相应的隐蔽信道驱动开发,完成隐蔽信息的编码和解码。完成的主要工作如下:
(1)对网络隐蔽信道的相关技术进行总结和归纳。
(2)需求调研和分析。30215
(3)分析利用IPID算法构造网络隐蔽通道的可行性方案。
(4)在Windows平台下,编程实现各功能模块。
关键词 信息隐蔽信道 IP数据报标识字段 网络信息隐藏 毕业论文设计说明书外文摘要
Title Design and Implementation of Network Covert Channel Based On the IPIDs
Abstract
With the development and wide application of Internet technology , Internet brings the characteristics such as convenience, openness, interactivity and sharing which also causes increasingly serious security problem of the network.As a special performance in network communication, network Covert Channels has special covertness and it attract researchers’ interests. This thesis, under Windows platform, by utilizing the IPIDs, construct a network covert channel that can send and receive normal network data stream hidden data.The main research results are as follows:
(1)Collate and summarize the related technologies about network Covert Channels.
(2)Research and analysis the needs of the project.
(3)Analysis the feasibility programs that use IPIDs to construct network covert channel .
(4)On Windows platform, programming realization of each functional module.
Keywords Information Covert Channel IPIDs Network Information Hiding
目 次
1 绪论 1
1.1 信息隐藏技术的概念 1
1.2 信息隐蔽技术的分类 3
1.3 信息隐藏技术的研究现状及应用 3
1.4 论文主要内容及结构安排 4
2 网络隐蔽信道 6
2.1 网络隐蔽信道定义 6
2.2 网络隐蔽信道分类 6
2.3 网络隐蔽信道模型 6
2.4 基于IP数据报标识字段的网络存储隐蔽信道的可行性研究 6
3 系统相关的核心技术介绍 9
3.1 驱动开发平台搭建及运行环境配置 9
3.2 NDIS网络驱动概述 9
3.3 NDIS中间层驱动 10
3.3.1 NDIS中间层驱动技术特点 10
3.3.2 NDIS中间层驱动模型分析 10
3.3.3 协议与网卡的绑定与卸载过程 11
3.3.4 NDIS中间层驱动的入口与绑定 13
3.3.5 NDIS中间层驱动核心源代码分析 13
3.4 校验算法的选择 17
3.4.1 校验算法的分类 17
3.4.2 CRC循环校验算法 17
4 需求分析与总体设计 20
4.1 系统的需求分析 20
4.2 系统的流程架构 20
5 成果展示及分析 22
5.1 模拟演示截图 22
5.2 实验结果分析 26
5.3 研究展望 26
结 论 28
致 谢 29
参考文献 30
1 绪论
随着现今社会科学科技水平迅猛发展,社会生活中出现了大量需要处理的信息数据,以及各个方面对信息资源共享的需求等,都在很大程度上推动力计算机技术的快速发展。开放的由分布式的计算机网络系统可提供更多办公活动、日常事务、行业服务以及商业行为的实现方式。随着计算机网络的迅猛发展,网络安全问题也引起了人们极大的关注,所以,计算机技术在未来快速发展的同时也必须要关注信息安全问题和伴随着信息安全技术的发展。