基于哈希树匹配模型的跨站脚本攻击检测防御研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:JK0803_fanti
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web2.0技术的发展为互联网用户的互动体验提供了可能,Web应用开发者为了增加配置的灵活性及用户体验性,很大程度上允许用户输入包含标签的文本,这也给攻击者提供插入恶意内容进行跨站脚本攻击(XSS)的机会,然而各种Web服务开发语言不一致性如PHP,JSP,CGI,PEAL等,使得不可能有单一的防范XSS方法部署在不同语言开发平台上,同时基于浏览器复杂多样性,服务器端和客户端可能对同一个文档中的相同语句语义行为的解析不一致,加上各种混淆编码手段使得XSS攻击内容的多变性,客户端浏览器脚本解释引擎本身无法判别攻击脚本,一定程度上给防御XSS攻击带来难度。因此,如何快速地检测XSS攻击,建立有效安全XSS防御机制至关重要。目前针对跨站脚本攻击防范策略可分为三类:纯服务器端防范、纯客户端防范、服务器端和客户端协作防范,其中内容涉及输入输出过滤、数据流跟踪、渗透测试等,相关XSS防范方法在效率或性能方面存在缺陷,比如部署复杂、响应时间慢、漏报率及误报率高等,针对传统防范方法的不足,本文提出一种的基于哈希树特征库快速检测模型,其中涉及哈希树算法、超长整数求余算法、污点跟踪标记算法、相似度特征向量DFA算法等研究,包含采取污点跟踪标记算法进行不可信数据流跟踪标记,通过有限状态机DFA模式对不可信数据构建相似度特征向量,利用哈希树自适应改进算法构建的哈希树特征库进行快速匹配检测,整个实现的体系架构具有部署简单、检测高效快捷的特性。该体系架构跨Web多语言开发平台,无需整合服务端脚本语言配置,作为服务端端Web代理独立模块部署快捷简单,不需要客服端浏览器支持,本文最后阐述架构具体实现过程,并分析了实验检测效率和性能问题,结果证明该模型能有效防疫相关类型跨站脚本攻击。
其他文献
下料是工业生产中不可缺少的重要部分,也是一直以来企业试图节省成本的关键环节之一。目前,在经典的、一般的下料问题研究较为成熟的情况下,实际生产中常常出现的各种特殊下
在当今知识经济时代,知识已成为社会发展的重要资源,如何有效的管理知识就成为当代一个重要的研究方向。截至目前,我国已有近百个规模不同的中医药数据库完成建设并投入使用,
中文信息处理的研究一般分为三个阶段:字的处理,词的处理以及句和篇章的处理。现今我国已经在字的处理,以及词的处理方面取得了很多的研究成果,并得到了很好的实用。例如汉语
我国是一个海洋大国,海产养殖业的发展在我国农业生产乃至经济发展中均占有重要的地位。扇贝精选分级是扇贝养殖收购过程中的一个重要环节,有效、可靠的精选分级一定程度上决
SSD(Single Shot MultiBox Detector)是一种比较流行的目标检测方法。目前,目标检测的方法颇多,使用卷积神经网络的目标检测占据主导地位,但是卷积神经网络在结构上存在固有
Internet的迅猛发展始于20世纪90年代,随着NSFnet的建设和开发,网络节点数和用户数迅速增加。Internet也迅速向全球发展,世界上许多国家纷纷接入到Internet上,使网络上的通信量急
随着全球信息化浪潮的推进和计算机应用技术的不断迭代更新,各行业需要处理的信息量越来越大,尤其实在航空航天、海洋开发、天气预报等诸多领域,数据规模已经达到TB甚至PB级,
随着人机交互技术的发展及需求的日益提升,情感计算已成为当前自然人机交互和人工智能领域研究的热点。语音是人类交流最直接、最自然的途径,同时也是人机交互的重要方式。语
随着应用要求的提高以及监测环境的复杂化,需要传感器网络具有更好的监测能力,于是无线多媒体传感器网络(Wireless Multimedia Sensor Networks, WMSNs)应运而生。无线多媒体
地图资源的数字化是促进地理信息系统(Geographic Information System,GIS)稳步发展的关键因素,而等高线数据的获取是其中的核心环节。彩色地图等高线的自动提取与矢量化研究汇集