移动代理.doc

约22页DOC格式手机打开展开

移动代理,页数22 字数15862摘要是近几年来提出的一个新概念,它不仅结合了代理(agent)的自治、智能的特点,而且引入了移动的思想,极大的延伸了分布式计算的概念。目前,的应用领域主要集中在动态信息获取、智能网、电子商务网、主动网和移动通信网中。近年来,omg和fipa相继推出标准指导人们开发...
编号:10-27943大小:184.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 天缘 发布

移动代理
页数 22 字数 15862
摘要
移动代理是近几年来提出的一个新概念,它不仅结合了代理(Agent)的自治、智能的特点,而且引入了移动的思想,极大的延伸了分布式计算的概念。目前,移动代理的应用领域主要集中在动态信息获取、智能网、电子商务网、主动网和移动通信网中。近年来,OMG和FIPA相继推出标准指导人们开发移动代理平台。IBM的Aglet是一个比较成型的移动代理平台,它比较接近移动代理的特点。针对这一点,我们参照Aglet开发了一套自己的代理平台――Roblet。
然而,移动代理不能被广泛接收的一个障碍是安全。在移动代理中,安全是很重要的。每个代理都是一段计算机程序,根据移动的特点,代理可以在网络间传输。每个代理都执行一定的操作,它可以在一台主机上生成(create);可以被派发到一台远程主机,继续执行自己的操作,并将执行结果传回原主机;还可以克隆(clone),消除(dispose)等。从某种意义上讲,代理类似于一种病毒。有一些恶意的代理可以获得对远程主机上的文件系统、磁盘、CPU、内存等的控制,进而对对方主机进行破坏。因此每个移动代理系统都要对从远方过来的代理进行身份验证,保护本机资源不被损坏;同时每个代理还要对目的地的真伪进行判断,以防止有人冒充而获取代理携带的信息。
本课题的目的就是为Roblet平台设计一个安全机制,运行于Roblet平台上的代理的活动都要受到这个安全机制的控制。这个安全机制主要应该考虑两方面:一方面是保护本地主机不受远方来的代理的恶意攻击;另一方面,要对目的地的真伪进行辨别。因此从具体实施上讲就是要做好:1.代理与平台之间的身份认证。2.对代理的授权。本课题的研究着重放在1上,对2也有所设计,但还不是很完善。由于时间和知识有限,只能就自己所考虑的方面进行研究开发,所设计的安全机制亦有欠缺之处,这些将在以后进行修改。




绪论 2
第一章 移动代理概论 3
1.1 移动代理概念及意义 3
1.2 移动代理的现状 4
第二章 ROBLET 移动代理系统概述 6
2.1 ROBLET系统的结构 6
2.2 ROBLET的功能描述 8
2.3 ROBLET的特点 8
第三章 ROBLET 系统安全机制的设计 9
3.1 ROBLET 系统的安全性考虑 9
3.1.1 对主机的保护 9
3.1.2 对移动代理的保护 11
3.2 ROBLET的安全机制的模型 11
3.3 ROBLET 系统安全机制的系统设计 13
3.3.1 Roblet域的建立、运行及管理 13
3.3.2 Roblet中的身份验证 16
3.3.3 Roblet 中的授权 17
3.3.4 Roblet 代理程序的安全 18
3.3.5 Roblet 系统安全机制的缺陷 19
3.4 移动代理其它的安全理论 19
第四章 总结 21
4.1 收获和心得 21
4.1 遇到的困难 21
4.2 进一步的研究 21