基于Winsock2 SPI的内网主机安全通信研究

基于Winsock2 SPI的内网主机安全通信研究

论文摘要

目前基于内网的不安全行为越来越多,传统的防火墙技术已经不能很好地解决,论文首先考察内网安全的研究现状,在分析了内网安全存在的主要问题后,参考目前已有的内网安全解决方案,并且分析比较各种网络封包截获技术的优缺点,结合实际需求,提出了一种基于Winsock2 SPI网络封包截获技术的内网加密通信方案。利用SPI截获网络封包后,通过访问规则完成对数据包的过滤,再用对称密码体制的DES算法对其进行加密认证,实现了内网中基于访问控制技术的安全通信,提高了内网系统的安全性能。论文所做的工作主要有三个方面:采用SPI实现封包截获,不需要上层应用程序作任何改动;具体从进程、IP地址、socket端口、数据封包内容分析及对数据封包的加密认证提出了主机安全通信的技术途径,实现了在应用层基于主机的访问控制的数据的安全加密传输;与一般的先将数据加密,再用Winsock发送,接收数据后解密的系统不同,论文实现了一种基于SPI网络封包截获技术的数据加密传输模型。因此,在不改变已有通信系统的情况下实现了灵活的数据安全传输功能,解决了内网的安全隐患,具有更好的通用性及灵活性,对于加强内网的主机安全通信具有一定的应用价值。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究内网安全的背景及意义
  • 1.2 内网安全分析
  • 1.3 内网安全的研究现状
  • 1.4 论文的研究内容和章节安排
  • 第二章 内网安全通信的技术背景
  • 2.1 网络数据包截获技术
  • 2.2 Winsock2 SPI 编程技术
  • 2.2.1 Winsock2 SPI 基础
  • 2.2.2 Winsock API 与SPI 的对应关系
  • 2.2.3 SPI 传输服务提供者
  • 2.2.4 采用Winsock2 SPI 的优点
  • 2.3 密码学
  • 2.3.1 密码学基本概念
  • 2.3.2 密码体制
  • 2.3.3 散列算法与数字签名
  • 第三章 内网安全通信系统的分析
  • 3.1 系统设计方案的提出及可行性分析
  • 3.2 系统的设计目标
  • 3.3 系统的功能分析
  • 第四章 内网安全通信系统的总体设计
  • 4.1 系统分层模型的总体介绍
  • 4.2 系统模块详细介绍
  • 4.2.1 用户界面模块
  • 4.2.2 SPI 数据包过滤模块
  • 4.3 系统流程设计
  • 第五章 内网安全通信系统的具体实现
  • 5.1 系统简介
  • 5.2 SPI 数据包过滤模块实现
  • 5.2.1 DLL 程序的入口函数
  • 5.2.2 挂接SPI 服务函数实现包截获
  • 5.2.3 截获的SPI 服务函数
  • 5.2.4 协议解析
  • 5.2.5 访问控制规则和非法关键字库
  • 5.2.6 加密解密算法
  • 5.2.7 用户应用程序与DLL 接口函数
  • 5.3 用户应用程序模块实现
  • 5.3.1 DLL 程序的安装、卸载和运行结果
  • 5.3.2 访问控制规则文件设计和运行结果
  • 5.3.3 日志文件设计和运行结果
  • 5.3.4 系统设置界面和运行结果
  • 结束语
  • 致谢
  • 参考文献
  • 作者读研期间研究成果
  • 相关论文文献

    • [1].基于Winsock技术的端口扫描软件设计[J]. 办公自动化 2016(23)
    • [2].基于Winsock的网络地理信息系统的研发[J]. 建材与装饰 2015(49)
    • [3].基于WinSock的远程测控系统设计[J]. 硅谷 2012(18)
    • [4].Winsock控件的属性及应用方法[J]. 科技视界 2016(09)
    • [5].Winsock技术在网络通信系统中的应用[J]. 西南科技大学学报 2013(02)
    • [6].基于Winsock的网络通信技术[J]. 软件导刊 2012(01)
    • [7].Winsock在中央空调远程监控系统中的应用[J]. 可编程控制器与工厂自动化 2011(05)
    • [8].利用Winsock控件实现远程网络通信[J]. 科技信息 2011(36)
    • [9].基于Winsock的网络通信[J]. 微型电脑应用 2009(01)
    • [10].基于Winsock通信的远程屏幕抓取技术研究[J]. 石家庄铁路职业技术学院学报 2008(04)
    • [11].WinSock技术在远程监控中的应用研究[J]. 科技广场 2010(01)
    • [12].基于TCP/IP和Winsock文件上传的应用研究[J]. 合肥工业大学学报(自然科学版) 2008(11)
    • [13].基于Winsock的实验辅助平台的设计与实现[J]. 计算机时代 2010(02)
    • [14].利用Winsock控件实现网络编程[J]. 科学之友 2010(09)
    • [15].使用Winsock技术实现局域网实时屏幕监控[J]. 电脑编程技巧与维护 2011(22)
    • [16].基于Winsock类开发的造波机控制系统通讯软件设计[J]. 计算机工程与设计 2009(06)
    • [17].基于Winsock的视频点对点传输实现[J]. 微计算机信息 2009(12)
    • [18].基于Winsock控件的考试系统研究与实现[J]. 泰州职业技术学院学报 2013(02)
    • [19].关于Winsock在机房自动化系统中的应用[J]. 数字技术与应用 2011(09)
    • [20].使用Winsock控件实现物资计量数据的网络传输[J]. 工业计量 2008(05)
    • [21].基于Winsock有线电视银行代收费系统的设计与实现[J]. 重庆工学院学报(自然科学版) 2008(03)
    • [22].利用Winsock2 SPI和混沌一次一密的内网安全通信[J]. 微计算机应用 2010(07)
    • [23].基于Winsock的3D游戏设计与开发[J]. 电脑开发与应用 2012(08)
    • [24].使用VB Winsock控件编写远程数据传输程序[J]. 自动化技术与应用 2008(03)
    • [25].基于Winsock2 SPI的内网加密通信[J]. 科技信息 2011(23)
    • [26].WinSock实现即时通信系统的双机热备[J]. 电脑编程技巧与维护 2010(02)
    • [27].VB Winsock控件在C/S程序中的应用[J]. 科技致富向导 2011(17)
    • [28].VB_WinSock网络编程[J]. 黑龙江科技信息 2010(06)
    • [29].利用VB6.0的Winsock控件创建TCP/IP通讯程序[J]. 才智 2008(16)
    • [30].基于MFC和WinSock的变电站灯光远程控制软件[J]. 现代电子技术 2017(06)

    标签:;  ;  ;  

    基于Winsock2 SPI的内网主机安全通信研究
    下载Doc文档

    猜你喜欢