基于精确染色和白名单机制的Web应用安全系统

被引量 : 0次 | 上传用户:ZYYZH
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究了Web应用的四种主流安全威胁:跨站脚本攻击(XSS)、SQL注入攻击、Shell注入攻击、Webshell运行攻击及其危害。针对这四种威胁,本文设计了一种新颖的Web应用安全增强系统,系统基于PHP内核实现访问控制,结合Web应用中的信息流和PHP内核的控制流,利用精确染色机制对外部输入数据做污点标记并动态追踪污点数据的流向,在含有污点数据输入和输出的危险API函数调用前先检测其操作数后执行,保证了数据的安全性;结合白名单机制对Web应用程序访问服务器端文件、应用程序、网络的行为进行审计,避免WebShell破坏服务器端文件,执行恶意程序,监听网络端口,劫持服务器。系统分为六部分:污点数据传播模块、SQL注入攻击防护模块、Shell注入攻击防护模块、XSS攻击防护模块、文件访问控制模块和应用程序访问控制模块。本文的创新点和贡献主要包括:1)引进了精确染色机制对外部输入的数据染色,并实现污点数据的动态传播,能够直观地区分外部输入数据,分析此类数据是否带有恶意是防护注入攻击、XSS攻击的关键;2)引进了白名单机制对Web应用程序操作服务器端文件、应用程序、网络的行为进行审计,有效地防护文件上传漏洞攻击和Webshell的威胁;对于一些基于云平台的Web应用,系统很难区别用户上传的脚本是否良性,本文设计的系统能很好地防范这类潜在的威胁;3)基于PHP内核实现访问控制,提出了危险API函数的概念,利用挂钩opcode处理函数的方式对危险API的调用必须先检测后执行:4)本文设计的系统对于Web应用的防护较全面,既能防护主流漏洞攻击,又能防护Webshell,可以限制Web应用的操作领域;该系统部署简单,运行时间开销低,没有明显的性能下降,不需要对Web应用的源代码做任何修改;本文提出的方案通用性很强,对于Python、Perl应用平台同样适用。本文第一章介绍了本文研究背景、主要工作和文章结构;第二章对上述四种主流的Web安全威胁进行了详细的研究、分析和举例;第三章着重研究了现有的Web应用安全防护方法并总结了各自的优劣;在第四章中引出了本文的设计方案。本文详细描述了系统的框架、实现技术原理、系统工作流程和实验结果。
其他文献
电力通信网是电力系统安全稳定运行的重要保障。随着电力通信网在通信技术、网络规模和覆盖范围等方面的不断发展,为了实现对网络的统一监视和管理,需要建设电力通信网综合网
目的:观察盐酸拉贝洛尔联合硫酸镁治疗中重度妊娠高血压病临床疗效。方法:68例中重度妊娠高血压综合征患者随机分为观察组和对照组,每组各34例,对照组予以硫酸镁常规解痉降压
随着无线互联网的高速发展和GPS (Global Positioning Sys tem,全球定位系统)技术的不断成熟,人们对于地理位置的应用需求越来越广泛,当前基于GIS (Geographic Information S
随着中国城镇的发展,土地的使用趋于多向发展,土地开发整理逐渐增多。因此,勘测定界成为不可或缺的工作。土地勘测定界为政府提供准确的土地使用范围和土地使用类型等数据,为
从岩土工程角度,针对研究内容、测试与试验技术、分析与评价方法,探讨国内污染土研究的现状,并提出今后研究方向。
在现代的广告设计教学实践中,传统的教学方式需要不断的改变,数字传媒必须在教学中得到广泛的应用。数字传媒在广告设计教学中可以丰富课堂的教学内容,使的教学更为形象和生
随着网络的不断发展,基于网络的AIS信息化系统也应用越来越广泛。在网络环境下,可以将大量AIS数据存储在不同的服务器上,采用分布式存储的方式对数据访问。如何利用这些数据
随着移动互联网与移动智能终端的不断发展,终端用户对于使用终端设备查询、获取信息的依赖性越来越大。移动搜索应用已经成为移动互联网用户使用最频繁的应用。如何为移动终
旅游购物店做为旅游产品的重要组成部分之一,起着汇集地方特色产品、汇聚传统工艺、满足游客观赏和购物需求的作用,但旅游购物店为承揽客源,不惜为旅行社提供高额购物提成的"
对CL-BⅢ型残留农药速测仪的检测原理及技术要点进行介绍,总结了其操作方法及注意事项,以为该仪器的使用提供参考。