JCVM相关安全性分析与优化

被引量 : 1次 | 上传用户:feng_zj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java智能卡在金融、移动通讯、身份认证等方面获得了极其广泛的应用。因为其应用的广泛性和应用数据的重要性、敏感性,所以关于智能卡的安全性就非常重要。关于Java卡系统安全性问题的分析与研究,在国外已经有了比较多的工作,目前国内Java智能卡安全性的研究比较落后的。逐渐突出的安全问题,相关安全措施及研究的相对落后,成为此次研究的重要背景和意义。Java卡虚拟机(JCVM)是整个Java卡系统最核心的组件,负责解释执行程序。在卡内,JCVM的所有解释和执行的动作及方法都受到各种安全措施的保障,限制和规范。涉及JCVM的安全性问题的研究可以分为两个方面包括:一有关其安全机制的完善,主要有应用防火墙下共享接口的研究,安全访问策略研究,代码隔离措施以及原子性和事务处理等问题;二有关类型级的安全校验,即Java卡字节码校验的问题。对卡内安全机制的分析与优化。在应用防火墙的隔离下,不同上下文中的应用通过共享接口对象传递数据的方法不适用于三个以及三个以上对象之间的数据通信,在现有机制下会存在数据失控和泄漏的危险。现有的一些方法简单的添加应用的AID或者通过专门的第三方应用使用应用的AID来判断是否允许数据的通信都存在各种的问题。为解决这个问题,设计应用的特征集,以及Java卡运行时环境中的逻辑判断模块,按照统一安全规则通过逻辑判断模块对数据通信双方或多方特征集的判定来判断是否允许数据的通信。其优点在于能很好的适应一卡多用的应用环境,不需要频繁的更新应用的AID列表,很高的安全特性。针对应用特征的设计,引出对资源数据访问控制安全策略的分析,优化改进了权限和角色的控制方法。接着分析代码隔离安全措施,优化了卡上的层次化的类装载机制。最后分析原子性和事务处理,提出优化的事务处理流程,保证事务处理的原子性。对类型级安全保障,即Java卡字节码校验的分析优化。现在,绝大多数的Java智能卡一直在采用离卡校验的方式,而一直迫切的希望采用一种能够在卡上实现的,有良好表现的字节码校验程序。现有的能够在卡上进行字节码校验的校验程序大多采用的是基于缓存策略的校验方式,并没有分析字节码校验的各个部分的对空间复杂度和时间复杂的影响,也没有做相应的改进。而一些采用模块化校验和其它校验方式的校验程序普遍存在着只能针对特定的情况或者不能对所有字节码进行校验的问题。针对现在的卡上的字节码校验程序存在的问题,通过对初始化、接口集合、分支程序以及子程序的校验方法的分析,发现对资源消耗最大之处在于对分支程序和子程序的校验。对上述的种种问题,解决的方法是优化对初始化和接口集合的校验方法,重点针对子程序首次提出了基于contour标示的卡上多变量的字节码校验方法。并提出一种新设计的无压力的编码方式和采用基于控制流程图的缓存调度策略。其优点是显著降低了校验子程序对内存和CPU资源的消耗,在校验的同时获得程序结构,降低了校验程序的空间复杂度和时间复杂度,能够在卡上很好的进行字节码的校验。最后实际验证优化后的安全措施,并分析不足之处以及需要进一步研究的内容。
其他文献
<正>赣府发[2014]19号2014年6月13日各市、县(区)政府,省政府各部门:为深入实施工业强省战略,加快产业集群发展,提升工业园区发展水平,现提出如下意见。一、总体要求(一)指导
目前中国正处于养猪生产方式的重要转型时期——大型企业逐渐成为主导力量,但其具体的经营模式各有不同。文中选择了广东温氏食品集团有限公司、江苏立华牧业有限公司和河南牧
本文主要讨论建立卫星通信网综合网管的必要性,以及卫星通信网综合网管的功能和实现。
在使用电子式互感器的数字化变电站中,实现差动保护的关键是两侧电气量的同步。提出了解决该问题的新方法:首先,通过统一时钟源完成数字化变电站侧的保护装置和间隔合并单元
幼儿园区域活动对于幼儿的发展有着至关重要的作用,不仅有助于幼儿个性化的发展,同时也有助于幼儿社会性的发展。但是,幼儿园区域活动也是幼儿园教育活动的薄弱环节,存在着诸
本文将云计算的服务模式应用到数据挖掘应用平台的设计中,提出了3层4模式的云计算服务层次体系,并将此体系应用到数据挖掘平台的构建中,构建了基于云计算服务模式的数据挖掘
<正>一、民间非营利组织范围和会计核算现状为了规范民间非营利组织的会计行为,提高其会计信息质量,财政部根据《中华人民共和国会计法》及有关法规,制定并发布了《民间非营
我国首部《幼儿园教师专业标准(试行)》正式公布,该标准将作为幼儿教师教育、培训、管理的重要依据。本文从该专业标准的提出背景和内涵解读两个方面加以分析,并对如何保障实
目的了解廊坊市三甲医院临床医生亚健康现状及其影响因素,为开展针对性的干预措施,提高临床医生的工作效率和医疗服务质量提供依据。方法以廊坊市3家三甲医院的临床医生为对
实时搜索已成为信息检索领域的热点问题之一。传统搜索引擎在分布式环境下无法保证大数据量、高并发情况下的实时响应和数据容灾。本文提出了一种基于Solr的分布式实时搜索模