基于CNN-LSTM混合模型的分布式跨站脚本攻击检测系统研究

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:dandanCracker
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
跨站脚本漏洞是一种典型的Web安全漏洞,经过多年的攻防对抗的研究,现如今已经被业内人士普遍认为是Web安全领域最普遍的安全漏洞之一。目前,针对跨站脚本攻击的防御机制可以分为3类:(1)服务器端代码过滤;(2)客户端浏览器过滤;(3)网络中间设备防御。无论哪种防御机制都涉及到对于输入输出数据的过滤,但是它们在效率、性能、响应速度、误报率以及漏报率等方面存在诸多问题。本文在研究跨站脚本攻击的原理基础上,借鉴现有的防御措施,引入深度学习模型、分布式数据处理技术、容器化技术,将分布式技术和容器化技术与深度学习模型深度结合,设计出一套基于卷积神经网络(convolutional neural network,简称CNN)与长短期记忆神经网络(long-short term memory,简称LSTM)的CNN-LSTM混合深度学习算法模型的分布式跨站脚本攻击检测系统(Distributed deep learning for XSS detection,简称 DDL4XSS)。该系统通过对于流量的合理分流处理,利用分布式消息队列完成原始HTTP流量数据的缓冲,利用容器化技术从分布式消息队列中获取数据完成预处理工作。以Docker为基础的容器化数据处理模块中,完成包括HTTP流量的URL解码、Base64解码、变形攻击流量的处理以及特征向量化工作,充分利用分布式消息队列与容器化技术提高系统的数据处理性能与准确率。本文提出的DDL4XSS系统的概念,利用基于分布式消息队列、容器化技术以及深度学习模型进行跨站脚本攻击的检测,其中系统内部利用分布式消息队列以及容器化处理技术进行功能模块化设计,使分布式技术与深度学习模型有效结合,在提升检测效率的同时充分利用系统资源。实验结果表明,本模型针对跨站脚本攻击检测的准确率可达99.79%,比实验中使用的支持向量机模型高0.84%,比长短期记忆模型高0.22%;在误检率和漏检率方面,该模型比支持向量机和长短期记忆模型平均低至少0.2%。论文实现的DDL4XSS系统真实的部署到实际的互联网环境中进行跨站脚本攻击的检测,通过线下和线上实验验证了论文所实现的DDL4XSS系统对于跨站脚本攻击的检测具有较高的效率和准确性。
其他文献
现阶段室内设计所采用的手段是多种多样的,随着网络和计算机的发展,电脑在室内设计中的应用使得室内设计变得更加快捷、直观和科学,这也是大部分室内设计师所欢迎的。而设计
目前建筑施工中铝模板的装配序列依赖于施工人员的经验,这无法保证施工过程的最优化。针对这一问题,对施工过程优化问题进行定量分析,综合考虑装配难易程度、装配时间和装配
哈尔滨松江湿地作为哈尔滨城市生态系统的重要组成部分,不仅具有重要的生态价值,也具有重要的经济价值和社会价值。近年来,随着哈尔滨松江湿地保护开发的不断深入,围绕哈尔滨
在儒、释、道三教并行发展,并逐渐形成鼎足之势的初唐时代,道家的自然旨趣通过王绩而实现着"从脂粉绮罗走向荆钗布裙"的努力,佛教的民间传播通过王梵志等人实现着"从帝王将相
教学质量是一切教育的核心,是高等教育的生命线,提高网络教育质量已经成为现代远程教育生存和发展的根本所在.为适应现代远程教育多元化的发展趋势,必须构建全面多元的远程教
EPC总承包作为一种项目管理模式,在国际上推行采用已有近百年,并且取得了良好的效果,我国自上个世纪八十年代开始推行EPC总承包,已有三十余年历史,但由于种种原因,EPC总承包
传统人力资源管理教学是基于行为主义学习理论的教学,以教师为主体,但教师的讲授存在理论脱离实际的倾向,其结果是高校培养的人力资源专业人才普遍欠缺实操能力。而基于建构
在人们获取知识与信息的过程中,阅读是一种重要方式。英语阅读是英语教学和学习中的重要一环,英语阅读在提高学生英语综合能力的过程中担任重要角色。新课程标准和高考都对学
采用密度泛函理论B3LYP方法研究3-氨基-5-巯基-1,2,4-三唑与Hg(Ⅱ)配位作用特点.计算结果显示,中性配体L的N位点与巯基S位点配位能力近似;而阴离子配体ad-L对Hg(Ⅱ)的配位能
为了研究降落伞对空投水雷空中弹道的影响,运用动量定理和动量矩定理建立了水雷的六自由度空中弹道数学模型,并在一定假设的条件下建立了降落伞作用力的数学模型。然后对空投