云平台中水印感知的Java安全运行环境关键技术研究

被引量 : 0次 | 上传用户:caolippp123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,云计算已成为信息技术领域研究的焦点,受到学术界、产业界以及政府的广泛关注。云计算可以抽象为大规模的共享虚拟资源池,通过网络为用户提供软件资源、计算资源和存储资源,降低用户成本,提高各类资源的利用效率。随着云计算的普及和推广,安全问题已成为制约其发展的重要因素。存储于云平台中大量有价值的资源成为攻击目标,面临数据泄露、服务滥用、隐私及版权侵犯等安全威胁。目前已发生的各类服务中断和信息泄露事件,对各类企业和组织大规模应用云计算服务造成重大障碍。因此,探索关于云安全问题的解决方案显得十分迫切。本文以云安全为研究对象,主要针对云平台中Java虚拟机的运行环境安全和Java软件安全这两个问题展开研究。论文的主要工作和贡献如下:1.针对云平台中Java软件以及Java虚拟机面临的安全威胁,提出在云平台中构建水印感知的Java安全运行环境体系结构。该体系结构基于Java信任链理论,旨在解决两类问题:一是保护Java软件宿主平台(Java虚拟机)的安全;二是保护云平台中Java软件的安全。2.针对云平台中Java软件的安全问题,提出基于软件水印的保护方案,弥补了加密等方式对于解密后的软件无法继续提供保护的不足,为云平台中的软件保护提供了新的思路。该方案在云平台中部署软件水印嵌入和检测模块,可以有效抵制内部攻击者的软件窃取行为。本文基于MapReduce框架实现了云平台中大规模软件水印的并行操作技术,为方案的有效实行提供保障。3.针对云平台中Java虚拟机的安全问题,设计并实现了水印感知的Java虚拟机。本文在分析Java虚拟机的运行机制和源代码基础上,重编译Java虚拟机使其具有软件水印识别和响应的功能。定制的Java虚拟机能够在Java程序运行之前对其进行可信性验证:仅允许嵌有正确软件水印信息的程序运行,实现对不可信软件的管制,保证Java虚拟机运行环境安全。4.设计并实现了一个软件水印原型系统TRUP,用于对本文提出的软件水印方案提供支持和验证。TRUP集成了经典的Java软件水印算法,支持软件水印的嵌入和提取等基本操作,实现了动态加载和卸载水印算法以及软件水印算法推荐功能,并结合Hadooop应用于云平台的大规模软件水印并行处理。
其他文献
<正>王涛从行业痛点入手,结合一线教学经验,自主研发教学设备和艺术类教学体系软件,在传统教学的基础上,融入科学的方式方法和相应器材,帮助舞蹈爱好者规避教和学过程中带来
简单介绍了确定轿车总布置尺寸的主要原则,指出所有考虑因素的确定都必须以人为根本,以满足人机工程要求为原则。讨论了人机工程尺寸与乘坐舒适性、安全性、操纵性、上下轻便
土地市场和住房市场的互动关系一直是国内外理论和实践中关注的热点问题。近十年来,随着我国城市土地价格和住房价格持续快速上涨,相关争论愈发凸显。此外,在我国制度特点下,地方
荀子《非十二子》对诸子的批判,是荀、孟在性善恶问题上的分歧,二者在此问题的实质上并没有分歧。《非十二子》和《汉书.艺文志》对诸子分类和批评的不同,乃始于学术批判,根
随着人民物质文化生活水平的不断提高,篮球运动开始蓬勃发展。同时,伴随着世界篮球水平的飞快发展以及我国国内篮球后备人才培养体制的不断改变,我国的篮球运动竞技水平也得到很
本论文通过对ZnO复合材料光催化的研究,成功的合成了两种ZnO复合光催化剂:氧化锌/氧化石墨烯(ZnO/GO)纳米复合光催化剂和Ce4+/ZnO中空纳米复合光催化剂。借助甲基橙(MO)的脱色降解
按照设计的技术要求,把机械的零部件连接起来,抑或是把机械的零件或部件组合成机器,这就是机械装配。机械装配是制造机器和维修机器的重要的环节,装配工作的好坏影响机器的效
目的:考察外部诱因对场依存(FD)、场独立(FI)儿童语言创造力的影响.方法:114名10-11.5岁的FD和FI被试在期待评价、契约式奖赏的诱因出现前后分别写故事,用主观评判法在6个指
超可靠低延时通信(Ultra-reliable and low-latency communication,URLLC)作为5G的三大应用场景之一,被普遍认为是工业自动化、自动驾驶等新型应用的技术基础。URLLC对传输服务