Fkey-M-PC网络安全的设计与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:march2th
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从应用层网关入手,采用处于用户态下的Winsock2SPI技术,拦截套接字函数,截获网络数据包。截获了网络封包之后,需要通过协议解析器对网络封包进行协议解析,协议解析模块首先需要对封包的协议类型进行判断,再根据封包的网络协议格式对网络封包进行处理,从中提取出所需要的信息。 在信息过滤处理的设计过程中,本文采用了地址库过滤和内容判别过滤相结合的方式。地址库过滤方式是将用户请求的IP或URL与不良地址库进行比对,阻断地址库中存在的不良站点。地址库过滤方式一般情况下会存在两个方面的问题:一是由于目前互联网的信息量巨大,造成地址库信息量的无限增长,使得信息搜索速度缓慢,因此,为了压缩不良信息库的容量和提高过滤系统的处理速度,必须有针对性地对网站进行IP、URL收集和过滤;二是由于网站更新速度快,以及不良网站的地址更新频繁,使得过滤过程中会漏掉很多需要过滤的内容,因此需要定期对地址库进行更新。内容判别过滤方式是对网络数据包中的内容进行过滤处理的方式。采用内容判别过滤方式,可以弥补地址库过滤方式的弱点,无需经常性地更新数据库。 为了将这两种方式有机地结合起来,本文所设计的系统在初始化时根据用户对系统的配置情况设置一个具有典型IP和URL的初始地址库(地址库的容量较小),当对网络封包进行过滤的时候,首先把从网络封包中提取出来的IP地址和URL信息与地址库中的数据进行比对,形成信息过滤的第一道屏障。然后,对通过了地址过滤的网络封包进行内容过滤,此处采用了向量空间模型来实现。如果在内容过滤的过程中,决定要滤掉某个数据包,则将此数据包的URL或IP地址记录到地址库中,在系统过滤过程中所增加的地址信息可让用户通过界面进行管理。实验证明,该方法实用有效,并取得预期的效果。
其他文献
第三方物流企业在中国发展迅猛,并且随着知识经济的发展,逐渐的实现了企业信息化.湖北省交通物流信息平台的开发以及实际应用就是对物流企业发展提供了一个良好的信息平台,包
现代的集成开发环境(IDE)为程序员提供了丰富的软件开发工具支持,包括代码编辑、代码浏览与理解、开发任务管理、版本管理、调试与测试等。程序员使用IDE完成软件开发任务的
互联网技术的发展逐渐给人们带来了新的计算方式,云计算即是互联网发展的产物之一。云计算通过将众多计算资源整合抽象成虚拟计算环境的方式,向用户提供虚拟的计算资源,具有
随着人工智能领域在近年来的飞速发展,人们对于计算机理解自然语言的能力提出了崭新的要求。而文本推理技术作为自然语言理解领域的研究基础,与信息检索、信息抽取、自动问答
本文对计算网格中基于博弈论的算法机制进行了研究。文章对博弈论、算法机制设计研究的相关理论进行了阐述,将博弈模型引入分配机制设计进行建模,给出了模型的纳什均衡的求解定
基于数据库服务模型的数据发布架构,由于其易扩展性及高效管理庞大用户和数据的能力,如今越来越受到业界的关注。该架构中一个重要问题就是数据的安全性问题。这就需要有一种
企业应用集成(EAI)通过在异构系统之间共享数据、业务逻辑来实现业务功能的无缝集成。应用集成是一种更高级的软件复用,是多种技术的复合。各种中间件技术成为EAI的有力支撑:消
随着WEB技术的发展,基于Web服务的应用集成成为应用系统集成研究的热点。但是,在这方面,还有许多问题需要探索。例如,跨Web服务的Web服务事务管理问题、Soap路由问题、Web服务的
人类基因组计划的完成标志着现代生命科学研究进入了系统生物学时代。系统生物学不仅仅是一个新兴的领域,更重要的是它代表一种对生物学研究的新方法。人们逐渐认识到在研究
自从计算机问世以来,信息技术得到日新月异的发展。随着信息技术的飞速发展,人类正迈入以网络为主的信息时代。越来越多的人通过Internet进行商务活动。但是由于Internet的开