基于P2P和本体的Web应用入侵防御方法研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:goeas
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web业务的广泛应用,Web安全问题日益突出。同时Web2.0的到来,Ajax技术、JavaScript脚本等的应用,使应用层安全问题更加复杂。本文对Web应用安全漏洞进行了介绍,并深入剖析了SQL注入、XSS跨站脚本和HTTP响应截断等典型Web应用攻击的特征及原理。针对现有安全解决方案可扩展性不强、检测实时性不高、大流量并发环境下检测效率低和传统基于签名的检测方法只能检测到已知的攻击,缺乏语义推理能力和可重用性的问题,分别从系统架构和检测方法上进行解决。论文的主要工作如下:  首先,本文引入结构化P2P技术,提出了一种基于Pastry的可信Web入侵防御模型。该模型中所有检测节点组成一个结构化的P2P覆盖网,各节点均可接收和检测请求,并可根据需求动态增减检测节点,采用高效的Pastry通信算法,实现了完全分布式、可扩展和自组织,并设计了节点信任管理算法保证消息传递的可靠性。  第二,设计了基于规则的检测方法,采用正则表达式匹配技术对 HTTP/HTTPS请求和响应进行深度检测,并提出主动检测思想,针对Session会话劫持等无明显规则特征的HTTP状态信息的盗取和篡改,设计了主动检测算法,加强了对Web攻击的防御能力。  第三,提出了基于本体的Web应用攻击检测方法,采用语义网技术,利用OWL本体描述语言对应用层攻击进行了统一建模描述,使用JENA推理机制构建了相关攻击推理规则,给出了基于本体的语义 Web应用攻击检测框架,同时本体的推理能力可以实现自动化,为智能检测提供了解决思路。  最后,用JAVA语言实现了系统原型,并给出实验设计,采用Web漏洞扫描工具模拟攻击进行功能测试,利用LoadRunner性能测试工具对系统分布式对等架构进行压力测试。实验结果表明系统能够检测 Web应用典型攻击,有效解决了传统分布式系统单点失效、负载不均衡的问题,提高了检测系统的可扩展性、实时性和可靠性。
其他文献
目前,扩频通信技术不仅在军事通信中被大量采用,还广泛应用于民用通信系统中。这是因为扩频技术具有抗干扰、隐蔽性好等优点,特别适合于无线移动通信环境。然而现代电子对抗
近年来,随着通信的飞速发展,作为专用移动通信系统的数字集群通信系统的研究也变得越来越重要了。数字集群通信系统主要用于公安,政府机关,军队和国家安全部门等,它们要在系
本论文对一种新的视频会议系统进行了探讨,将其所有功能设计到一个手持嵌入式设备中,成为一个自主系统,可以方便地解决出外工作人员无法及时参与视频会议的难题,使得工作和决
医学图像MRI中的噪声会导致图像质量下降从而影响临床诊断。同时,医学图像的融合将更加有利于医生对病情的综合分析。传统的医学图像去噪和融合方法目前难以满足实际的需要。