基于智能卡的Java移动代码安全机制设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:k1165445191
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来的WEB服务和网格技术的发展,极大的促进了各种分布式系统的发展.分布式环境中的移动计算正迅速在现实中被广泛应用.移动代码就是指那些可以在除了代码来自的主机以外的一个或者多个主机执行的应用程序.Java语言是移动代码的常用实现语言之一.该文从移动代码面临的安全需求出发,详细阐述了Java为移动代码提供的各种安全机制,并着重介绍了Java 2现有的访问控制模型.在此基础上,分析这些现有的Java安全机制仍未解决的移动代码的安全问题.该文主要解决Java移动代码的两个安全问题,第一个问题是Java运行时环境集中式的基于代码的访问控制机制与Java移动代码运行的分布式环境之间存在着的矛盾.第二个问题是如何防止恶意的主机对Java移动代码的攻击.该文提出了针对Java移动代码的与智能卡相结合的非集中式的访问控制机制.该机制利用JAAS扩展模块,使用智能卡作为认证和授权的手段,由移动代码携带的移动策略与本地策略文件来共同决定移动代码对资源的访问权力.为了防止恶意的主机对Java移动代码的攻击以保证主机和移动代码的双向安全.该文还提出了把普通Java代码转换成受保护的Java移动代码,将移动代码的关键计算部分改为由写入智能卡的程序运行的设计方案,并阐述了该方案的实现方法.
其他文献
近年来,随着计算机和网络通信等技术的高速发展,各种多媒体数据和信息的种类和数量与日俱增.如何有效的管理各种多媒体数据,并且能够有效地从这个巨大的多媒体信息库中找到需
随着网络应用日益广泛,网络安全已成为现今人们关心和研究的热点问题.设计安全措施来防范未经授权访问系统的资源和数据,是当前网络安全领域的一个十分重要而迫切的问题.目前
随着因特网、Web技术的快速发展,用户对服务可用性和服务质量的要求越来越高.如何提高基于Web的分布式文件存储系统的可用性是我们面临的一个新问题.在分布式文件存储系统中,
Map/Reduce型海量数据处理平台(以下简称“Map/Reduce平台”)是海量数据处理领域的最新技术进展。Map/Reduce平台具有简化的并行编程模型、以数据本地化处理为导向的计算模式以
Internet上大量的文档资源具有隐藏性,无法通过链接结构直接抓取,对它们的发现和利用是通过搜索引擎提供的界面来实现的.随着互联网的迅猛发展,如何能对互联网上的这些隐藏的
从20世纪90年代初至今,以手机、PDA和掌上电脑为代表的手持移动设备得到了日益广泛的应用,手持移动计算已经逐渐成为当今的主流计算模式之一.随着移动设备自身软硬件性能的提
通信性能是影响集群系统实际并行处理效率的关键.随着网络技术的发展,网络硬件的通信能力迅速提高,而软件协议发燕尾服则相对滞后,导致协议开销逐渐成为通信的瓶颈.针对这种
针对企业用户的具体需求,就目前工业现场过程控制的现状及其未来发展趋势,提出了一个行之有效的小型集散控制系统(Distributed Control System)的设计研发方案.为此,本文以集
在Internet之上提供Video on demand(VoD)服务是一个很有挑战性的问题.困难存在于两个方面.首先由于视频流的高带宽需求和比较长的传输时限对于端到端的网络传播来说是一个考
在过去的几年时间里,对等网络(Peer-to-Peer Network,简称P2P)迅速成为计算机界关注的热门话题这一.P2P是网络计算一种新技术,这种技术的目的就是将网络中不同的计算机连接在