基于敏感逻辑分离的Web服务器数据保护技术研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:intaaac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代Web应用程序在服务器上存储敏感数据,这些数据很容易因为服务器存在漏洞被攻击者窃取。目前,应对Web服务器端敏感数据泄露问题的主要措施是通过数据加密和访问控制对数据库中的敏感数据进行保护,缺乏有效的方法对Web服务器程序执行过程中的敏感数据进行防护。  本文对云平台虚拟机上的Web服务器架构进行了深入的研究,针对由于Web服务器入侵导致敏感信息泄露的问题提出了新的Web服务器架构CRYPTSERVER。CRYPTSERVER借鉴了数据加密和隔离执行的思想,分别从数据传输和数据处理两方面保证了敏感数据的安全。通过预先确定并修改少量需要对敏感数据计算的应用程序代码,在不受信任的应用程序代码访问敏感数据之前对数据加密,可以有效对抗攻击者在服务器上运行的恶意代码,为敏感数据在执行环境中的提供安全保护。  本文从以下研究内容为基础,设计并实现了Web服务器执行环境中的敏感数据保护系统CRYPTSERVER。主要包括:  为辅助开发人员部署将CRYPTSERVER部署到现有的Web服务器上,设计并实现了一种敏感逻辑识别方法。该方法通过标记用户隐私数据为敏感数据,并追踪其在Web服务器端PHP程序中的传播过程,分析并识别需要对敏感数据进行计算的逻辑,将其标记为敏感逻辑输出,极大缩小部署时开发人员的工作量。  针对程序无法直接操作加密数据这一问题,利用虚拟化技术设计并实现了一种无信息泄露的隔离执行环境。该环境与上层虚拟机执行环境隔离,为加密的敏感数据提供计算、查找等基本操作,将结果加密返回给上层虚拟机中的程序,保证了数据操作过程的安全。  以安全性、实用性、可扩展性为目标,基于PHP内核和Xen Hypervisor设计并实现了Web服务器敏感数据保护系统CRYPTSERVER。在整个Web服务器虚拟机被入侵的条件下仍然可以保证无有效信息泄露,为敏感数据提供保护。  本文对六种开源PHP应用进行了实验。实验结果表明,程序中的敏感逻辑所占比例很小(少于2%)。将敏感逻辑隔离执行后,运行指定页面的防护开销均小于50%。另外,将现有的PHP应用程序部署到到CRYPTSERVER架构只需要很小的人工开销,整个方案可以很好的与相关服务器端数据库防护方案结合。
其他文献
随着计算机技术、通信技术和控制技术的飞速发展,人民生活水平的提高,构造一种智能化的家居,使互联网进入人们的日常生活,已成为迫切的需求。家居网络是融合信息管理和信息控制的
该文以博弈论作为决策的基础,系统地研究了各种Agent决策技术.首先,该文研究了基于各种模型的Agent学习与决策技术,如基于影响图模型的决策,这种方法的一个特点,即Agent对于
本文主要讲述了嵌入式软件测试的技术和测试过程管理的理论和实际需求,设计了一套可应用于嵌入式软件系统集成测试和测试过程管理的最小系统,并实现了其中的主要模块和组件。本
结合目前网络上大众关心的匿名网络发布趋势,我们尝试一种基于P2P的匿名网络发布模型.模型底层对用户是透明的,系统在应用层实现.在这个模型中,我们将实现文件的匿名发布、文
该文设计并实现了适用于信息家电、工业控制等嵌入式环境的嵌入式实时操作系统Gxertnos,主要由实时内核和精简的TCP/IP协议栈组成.实时内核是基于x86及兼容硬件平台开发的,运
溢油是一种非常严重的海洋污染。为了通过遥感来监测和识别海面溢油,科学家们已经针对遥感图像进行了很多研究工作。对于海面溢油的探测来说,边缘检测是一种重要的图像处理技术。人们已经针对图像处理发展了很多边缘检测算法,例如Roberts算子,Sobel算子,Marr边缘检测算法等等。这些边缘检测算法在处理各种不同情况的图像时各有优缺点。判断一种边缘检测方法的好坏也要根据实际情况和需求来决定。对于海面溢油图
P2P文件共享系统自诞生的那一刻起,为用户在互联网中传播文件提供了极大的便利,弥补了传统HTTP/FTP等中心化下载方式的不足。从以集中式网络拓扑为代表的第一代P2P文件共享软件
系统要求建立一个以中央会计为核心,以客户管理为发展方向,以公共控制为辅助手段,覆盖全行各项业务品种的,本外币一体化的,全集中式的业务处理系统.系统采用三层结构模式,由
该文主要围绕平面内人脸的旋转变化这一普遍而又较难解决的问题,进行一系列研究,并提出了一套可行的解决算法.论文的具体研究内容包括:1.针对人脸在平面内进行角度旋转的情况
本文综述了应用于动态Web数据库系统的若干关键技术,并结合所开发的通用考试(练习)系统,对系统设计与实现过程中所涉及到的关键技术进行了分析与研究,主要包括: 1.系统体系结构