传输层安全协议中数据采集的研究与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:darkage12223
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展与Internet应用的普及,越来越多的场合需要用到网络信息审计系统来对通信内容进行审计,特别是公众场合的信息安全问题亟待解决。与入侵检测系统与防火墙相比,网络信息审计系统主要的优势是能够对网络内容动态实时监控,对应用层的内容进行分析,并对相应行为采取措施。但是当前随着各种加密协议的诞生,特别是SSL协议的普及,大量的网络传输采用SSL协议进行加密通信。SSL加密目的是为了保证数据安全的传输,然而因为SSL内容加密后,安全设备无法检测其内容,所以当SSL数据包中含有攻击、蠕虫以及其他有害内容时,传统安全设备将无能为力。本文主要研究如何对SSL协议进行有效的网络内容信息审计。   在协议研究方面,本文详细分析了SSL协议的基本理论,包括协议层次结构,报文组装方式,握手的通信过程,密钥导出流程等。并针对SSL协议的安全机制进行了讨论,阐述了如何通过安全机制实现网络通信中的保密性,真实性,完整性这些要求。分析和总结了协议实现时可能存在的各种潜在的攻击方式。在此基础上,结合SSL协议在具体部署中的情况,分析并实现了2种针对SSL协议的中间人攻击实验,并对其进行了分析比较。通过对SSL攻击方式的研究,为系统实现SSL检测提供了思路。   在系统的设计与实现方面,本文首先根据需求和特定分析,按分布式网络管理模式设计了系统的总体架构,使前端设备与后台服务器独立部署,一个或者多个后台服务器可以统一对所有的前端设备进行管理。同时前端设备工作于透明模式,在实际部署中不需要改变任何拓扑结构,部署简单方便。针对SSL协议的检测可以根据定制的规则来运行,后台服务器通过网络配置。   在前端数据采集方面,本文根据性能要求基于Netfilter框架改进了内核代码的处理过程,将数据从驱动层开始进入监测处理,监测更彻底,减少了操作系统的参与,操作系统内核处理开销更小,系统运行稳定。SSL信息采集模块只处理握手信息,其他操作采用定制报文发送后台,减小前端系统负载。在后台服务器程序方面,协议分析和定时发送上采用多线程技术,有效提升系统性能。   本文实现的原型系统已经进行了实验环境测试,证明了系统实现的正确性,具有较好的可扩展性。
其他文献
随着多Agent系统被越来越多的应用到政府、商业和服务业等领域,对多Agent系统的可靠性研究也逐渐成为热点。由于Agent自身的特性,使得面向Agent的软件测试与传统软件测试有着较
视频搜索关键技术主要是指视频中的目标检测和识别。目标检测是目标识别的基础,直接影响着识别结果的准确性和鲁棒性。目前目标检测方法多种多样,根据目标属性的不同,采用不
CCD传感器和扫描控制器是扫描仪的核心,只有透彻地掌握与之相关的内核技术,才能开发出更高性能的扫描仪产品。本文通过参与一种新型号的大幅面CCD扫描仪的开发过程,设计并实
网络覆盖是无线传感器网络的基本问题之一,通常期望通过部署或者调度传感器节点,在保证一定服务质量的前提下,达到网络覆盖范围的最大化。如果使所有节点同时处于工作状态,无线传
近年来微波作为一种节能环保的新的能源形式,在国内外得到了迅猛发展。在工业控制中,如何对微波加热进行控制直接影响微波加热设备的应用前景,对于大功率微波加热系统,其操作程序
随着互联网的迅速发展,获取信息资源变得更加方便和快捷,同时抄袭也变更得加容易。就计算机专业而言,因其工程实践性的特征几乎完全可采用计算机进行教学与考核,从而导致作业
集合选择是分布式信息检索系统的重要组成部分。利用文本语义信息来度量查询与集合的相关度是提高集合选择准确度的一个有效途径。本文从文本的语义表示入手,提出一种基于分
测试数据生成是软件测试过程中最重要的一环。如何在有限的时间及资源条件下生成尽可能有效的测试数据是一个具有重要理论意义和应用价值的课题。手工生成测试数据需要耗费大
下料问题就是将一系列形状各异的小零件在大的原材料上进行合理的几何组合,切割下料,确定下料方案,使得给定原材料的利用率最高,以达到节约材料,提高效益的目的。从数学计算复杂性理论看,优化下料问题是具有很高计算复杂性的NP完全问题,对于大规模的下料问题,不但人工排样无法做到真正的优化,即使采用计算机也必须开发高效的算法,才能达到较高的材料利用率。根据空间划分,下料问题分为一维、二维、三维,其中二维下料的
随着Web2.0时代的到来,视频网站得到了快速发展。视频已成为人们获取信息的重要途径,但是,大型视频网站上日益增多的视频在给用户带来很多选择的同时,也迫使用户不得不花费大