【摘 要】
:
随着Web2.0的到来,Web应用程序在互联网上提供的服务项目呈指数增长,而针对Web应用程序的攻击数量直线增长、攻击方式愈发复杂。但由于开发人员缺乏对Web应用程序安全性的关注和认识,并未使用安全的软件开发技术,导致Web应用程序漏洞百出而成为当前攻击的首要目标。针对程序漏洞的攻击,一般做法都是设置防火墙进行防御。传统的防火墙能够成功阻止网络层的攻击,但传统防火墙在基于应用层的Web应用程序的攻
论文部分内容阅读
随着Web2.0的到来,Web应用程序在互联网上提供的服务项目呈指数增长,而针对Web应用程序的攻击数量直线增长、攻击方式愈发复杂。但由于开发人员缺乏对Web应用程序安全性的关注和认识,并未使用安全的软件开发技术,导致Web应用程序漏洞百出而成为当前攻击的首要目标。针对程序漏洞的攻击,一般做法都是设置防火墙进行防御。传统的防火墙能够成功阻止网络层的攻击,但传统防火墙在基于应用层的Web应用程序的攻击面前并不能进行有效的防御。因此,Web应用程序有必要的安全需求。在Web安全变得愈发重要的情况下,Web应用防火墙(WAF)应运而生。针对传统Web应用防火墙存在的问题,本文设计出一种具有Web应用防火墙功能的应用网关。本文采用Web化管理的模式,解决了客户端模式的Web应用防火墙在目标主机上需要安装客户端的需求问题;本文采用将证书私钥加密后存储在数据库中的方法,解决了证书扩散会导致证书泄露的问题;同时,本文将应用网关设计为业务访问的统一接入口,使所有业务访问都需要经过网关,这样就可以在网关上实现流量检测、负载均衡等功能,系统的可扩展性大大提高。对于应用网关的核心设计Web应用防火墙模块,本文采用签名检测与异常检测的策略来实现Web应用防火墙模块的功能。签名检测模块分为两个部分:签名检测规则集模块和CC(Challenge Collapsar)防御模块。本文设计了能够防御常见攻击的签名检测规则集模块,该模块通过分析常见的Web应用攻击,如SQL注入、XSS(跨站点脚本攻击)等,同时分析并借鉴规则集Mod Security的核心规则,然后对两者进行整合来实现的;本文设计的CC防御模块,根据调研之后得出当前CC攻击主要是根据网页页面进行攻击,所以CC防御由Cookie、HTTP URL、HTTP User-Agent三个方面进行检测来实现;本文设计的异常检测策略,主要针对day0类型的攻击。本文根据数据模型和检测模型的设计,采用了请求长度检测的算法,能够有效地对异常长度参数的请求进行拦截,同时保证很低的误报率。同时本文还设计并实现了应用后端的负载均衡功能,在后端存在多个应用服务器时,会随机的为用户业务访问分配资源。而Web化后台管理模块,实现了业务配置管理、规则管理、日志管理等功能,其使用Angular进行实现,通过后端的API与网关进行实时交互。最后,根据Web应用防火墙应用网关的典型应用场景进行环境搭建和进行功能测试。我们在如下场景中进行了测试,并验证了系统功能:(1)安全管理员在登录后台管理端之后,可通过Web界面在管理端根据实际应用需求对应用、规则等进行设置与修改;(2)在模拟不法分子进行恶意攻击的实验中,WAF应用网关能够很好的防御常见的攻击、CC以及进行异常参数检测,对攻击触发的规则进行阻断、验证码校验或其他保护行为。
其他文献
敬业是社会主义核心价值观个人层面的重要组成部分,工匠精神以敬业为基本特征,敬业观的养成也以工匠精神为主观前提条件,因而培育大学生的工匠精神是培育大学生敬业观的基本途径。同时,职业道德是个人美德的重要组成部分,而工匠精神是职业道德的基本体现,因而工匠精神培育也是职业道德培育的应有之义。工匠精神与高校思想政治教育具有关联性,构成新时代高校思想政治教育目标体系的一项子目标,但实践中一些思想政治教育工作者
Valuation Adjustment Mechanism,中文译作对赌协议,简称VAM。是近年来私募股权投资中炙手可热的词汇,其表现形式主要为股权对赌型和现金补偿型。国内研究成果中大部分指出对
目前国内的航天器舱段对接主要采用传统的“手工为主”装配模式,这种装配模式存在吊装环节多、测量精度低以及工作效率不高等缺点。近年来航天器生产任务不断增长,人员工作强度明显增强,为了提高航天器的装配效率、精度和一致性,迫切需要一种高精度舱段对接装置。因此,本文的研究对象为舱段柔性自动化装配系统中的舱段对接装置。主要研究内容及工作如下:(1)舱段对接装置的机构构型研究。首先通过对舱段的结构特性以及位姿表
无人机由于体积小、成本低、灵活易操作等特点得到各领域的广泛关注,在应急救援、农业植保、军事侦察、地质勘探、环境监测、影视娱乐等行业应用领域需求旺盛。运动目标检测及跟踪是无人机航拍方面研究的基础内容之一,为实现无人机地跟踪拍摄,运动目标的检测及跟踪必不可少。本文采用随机森林(Random Forest,RF)和核相关滤波(Kernelized Correlation Filter,KCF)算法,围绕
研究大学生思想政治教育中的尊重教育,有利于丰富大学生思想政治教育的内容,并进而提高高校思想政治教育的获得感。大学生思想政治教育中的尊重教育以增强大学生尊重人的自觉意识和素养、尊重社会规则的自觉意识和素养、敬畏自然规律的自觉意识和素养为目标。本文采用文献研究法和调查研究法,在借鉴国内外研究综述的基础上,从语义学、社会学、伦理学等多个角度探讨尊重的深刻内涵,尊重作为主体的回应涉及到主体以下四个方面的活
我国正处于经济增长动能转换的重要时期,过去以廉价劳动力,低廉的产品价格和消耗资源与环境为代价来参与国际竞争的方式已逐渐消失,经济增长对创新的需求日益凸显。作为国家创新战略的参与者和践行者,企业的创新投入与国家创新驱动发展战略的落实密切相关。已有研究表明在相同的外部环境下,企业的创新投入还存在较大差异,因此从企业内部出发,探讨企业内部因素对企业创新投入的影响尤为重要。本文通过研究以往文献,从组织内部
土壤风蚀是目前破坏全球生态系统的重要原因之一,严重影响人类的生存和发展。为了更好地满足人类生存发展的需求,稳定可靠的风沙监测手段具有重要的钻研意义。光纤光栅作为一种新型的无源器件,以其尺寸小、抗电磁干扰、耐腐蚀、传输距离远、传输容量大等特点,广泛用于现代化的监测系统中。因此,将其应用于本课题设计的风沙监测系统中,可以为风沙监测领域带来新的生机。当前风沙监测的方法主要有两种,一是传统的人工监测方式,
本学位论文是一篇基于《作为文体的物语·增补版》的翻译而完成的笔译实践报告。翻译原文为2012年出版的《作为文体的物语·增补版》第二部分的节选部分。其作者是小森阳一。
手势是指个体按照主观意识所做出的的手部动作,作为一种肢体语言,它包含了丰富的信息,是一种日常生活中广泛使用的,高效自然的交流方式。而手语动作作为手势的一种,是聋哑人进行交流和沟通的重要途径。然而聋哑人与不了解手语的健全人交流困难,这也一定程度上降低了聋哑人与外界交流的积极性。本文设计了一种交流中对方无需握持摄像头的,基于多传感器和Zynq的手语手势识别系统,能够实现对15种常用手语手势的快速识别,
随着Web 2.0技术的迅速发展,现在社会已经进入到一个信息爆炸的时代,信息过载已成为一个亟待解决的问题。推荐系统作为一种有效解决信息过载问题的方法在电商平台中得到广泛应用。现有的推荐系统大都基于协同过滤的方法,矩阵分解作为一种典型的协同过滤方法,在个性化推荐中得到了广泛的应用。其中,通过神经网络将用户和商品映射到潜在的结构空间再进行评分预测的深度矩阵分解模型受到越来越多的关注。本文受到带偏置的矩