云计算平台的关键数据保护系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ajianginger
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的半个多世纪里,云计算因创新的商业模式,使用户对计算和服务可以自由、按量付费,极大地增强了给用户带来的可选择性和便利性,愈发成为工业界与研究界的热点。尽管具有一系列的优势,现有云计算平台中的关键数据依然面临着诸多威胁。云平台客户虚拟机中的任何一个组件出现了漏洞,都有可能影响到整个系统的安全,从而导致应用的安全敏感数据与关键数据的泄露。例如,CVE-2014-0160(Heartbleed)是应用程序使用的SSL库中的一个缓冲区溢出漏洞,该溢出漏洞会导致SSL连接的私钥通过网络泄露出去,从而对服务安全造成严重后果。同样,客户虚拟机的操作系统若存在安全风险,也可能会导致内存中关键数据的泄露。本文对现有系统存在的内存泄露等问题进行了深入的分析,提出了一种基于内存隔离的云平台关键数据保护方法,使得即使云客户的软件栈存在安全漏洞,攻击者也无法利用漏洞窃取用户的关键数据。本文设计并实现了基于数据流的自动化分析工具来跟踪用户的关键数据传播,并设计实现了内存隔离系统,通过实验证明了方案的有效性和高效性。同时,本文也关注该方案在大型系统中部署的难易程度以及与原有系统的兼容性,相比同类型的其余方案,当考虑实际生产环境时,需要降低方案部署难度,本方案在这方面会优于其他方案。本论文的主要贡献与创新点可以概括为以下三点:·本文实现了一种新的基于数据流的分析算法来跟踪关键数据的传播。关键数据在程序运行中可能以赋值、拷贝、I/O等方式进行传播,因此仅仅保护关键数据的所在内存是不全面的。本文将所提出的数据跟踪分析算法实际应用在对大型程序(如OpenSSL)的分析中,证明了该算法能够有效地分析出关键数据的传播,从而为后续关键数据的隔离提供了重要支撑。·本文实现了自动化工具辅助用户在程序编译时期进行关键数据的自动隔离和保护,从而避免了手动修改应用程序代码的巨大工作量。使得方案具备更佳的可部署性。·本文设计并实现了一种基于操作系统内核的轻量级内存隔离方案来保护关键数据。该方案能够自动、完整地保护程序中的关键数据。测试表示,本方案能够防止大型程序中的内存泄露攻击,相比同类其他系统,本方案具备容易部署、兼容原有系统的优势,可以做到不用修改源代码和自动部署;同时编译期开销低于1%,运行时开销与同类型系统持平。
其他文献
法医检案中经常遇到对衣物接触DNA检验的要求,目前多为先用真空吸附或胶带粘取的方法富集衣物上的脱落细胞,然后用Chelex-100法、磁珠法或硅珠法提取DNA进行STR分型检测[1-5]
对4种一年生葡萄(Vitis vinifera)砧木1103P、5BB、SO4、3309C进行干旱胁迫处理,测定干旱胁迫下葡萄砧木生理生化指标的变化。结果表明,在干旱胁迫下,葡萄砧木叶片中可溶性总
数据业务用户感知好坏主要体现在用户投诉量上,用户体验越差,对应的投诉就越多。减少和避免投诉,需对投诉做深入分析,有别于传统的投诉分析处理方法,本文提出结合前后台测试
传统的二维GIS简单、快捷,效率高,空间分析功能强大,但其以损失高程维信息作为代价。将三维的真实世界投影到二维平面带有很大局限性。首先,它是一种基于符号的简单抽象,不符
本文介绍了08Al钢带在临界间温度退火过程中钢带发生了相变,相变具有由铁素体→奥氏体→相变铁素体的特点。相变铁素体的晶粒取向有利于钢带深冲织构的发展,有利于提高铜带的
随着国内旅游建设项目的不断增多,大量形式新颖、造型美观的建筑屋面不断出现。铝镁锰-平板瓦组合式屋面作为代表之一,越来越受到建筑设计师的青睐,应用于大跨度公共建筑屋面
随着医疗事业的快速发展,医疗纠纷也在不断地增多,医患关系紧张、投诉增多及病人不满等情况随之而来,存在医疗纠纷的主要原因就是,工作人员缺乏有效的培训,特别是缺少医患沟
随着纳米技术的迅速发展,微机电系统Microelectromechanical system, MEMS)在汽车、航空航天、通讯、医疗、环境保护等方面具有越来越广阔的应用前景。然而,由于表面和尺寸效
本文根据鸟虫书自始而今的种种流变形式,以其中最典型的几种书体作为代表,简略归纳了其构形特点和规律,讨论了其装饰意匠、审美特征以及它在历史上的价值和现实中的审美意义.
研究目的:本实验通过动物实验验证电针水沟穴对缺血性脑卒中大鼠的治疗作用,观察电针MCAO大鼠水沟穴对缺血半暗带区血管新生的影响,对大鼠大脑缺血半暗带区miR-221及靶基因eN