Java安全机制在移动Agent中的应用
时间:2026-01-16
时间:2026-01-16
Java安全机制在移动Agent中的应用
Java安全机制在移动Agent中的应用
Java安全机制在移动Agent中的应用
其次,可以把主机上运行的Agent 看成是主机的一小批资源,Agent 对其他Agent 施行 歼击也就是对主机的歼击。 安全板型的关键在于沙箱(sandbox)的概念。 。 ◆假如对完整性要求颀长,那末可以生成数 码写名字(digital signature)来检验测定手续所读取的数值是否被改正过(还是在送出数值 时,使收缴数值的一方可以检验测定数值在传道输送过程中是否被改正过)。 Java供 给了RSA、DSA、MD5等数量多的加密算法类,此时网络上的移动Agent可看作一个个 写名字对象和严密封闭对象,况且能够经过安全算法管理器来更新安全算法库;同时还可 以将Java加密扩展机制和Java避孕套接字扩展机制接合来成功实现将Agent代码数值施 行压缩后加密处置,而后经过SSL(Secure Socket Layer)协
Java安全机制在移动Agent中的应用
议施行传交。因为这个Java是研发移动Agent系统的优先挑选。 5、总结语 移动 agent是一种比较新的技术,在大规模、散布式、跨平台的应用中,移动agent有特有的 优势。带数码写名字的Agent除开代码和数值外,还要附较早一代码编织者还是送出者的 数码写名字,这么不止可以保证在传道输送过程中没有被窜改,并且假如该Agent的执行 引动了安全意外,用户可以依据写名字信息追踪到闹事者。归纳为如下所述几类: 第1类安全问题主要是恶意的还是是有不正确的Agent 利用主机上安全设备的不充足或欠 缺发起针对主机的歼击,主要有假装、不接受服务和未权力委托过访。假如传递过来的 代码没有遇到困难经过了字节码检查验看器的查缉,并被明确承认为绝对准确,那末下 一道儿安全防线就是Java类装载器。JVM对每个它所载入的类都记下了是用哪品类载入 手续装
Java安全机制在移动Agent中的应用
入的,当一个被载入的手续援用另一个类时,虚拟机要求用同一个类载入手续装入被引 入的类。本文对移动Agent系统中的主要安全要挟和Java语言的安全机制做了精细周密 的剖析,提出了利用java安全机制解决移动Agent安全问题的办法。 4、利用Java解 决移动agent 的安全问题 Java不止供给了一套安全机制,并且因为移动Agent中的众 多功能在Java中有直接的对应成功实现,Java具备浩博的支持对象串行化、支持长程办 法调配使用以及照射的库。用户可以按自个儿的需求来设置网络过访职权范围。 4.1 利用Java的字节码证验器保障Agent的准确性 字节代码证验器保障只有合法的代码 才可以执行,“合法”的具体涵义如下所述: ◆JVM对类文件中的代码作了严明的款式 和结构限止; ◆证验器也审核核查是否违背内存管理规定、堆栈下
Java安全机制在移动Agent中的应用
溢或溢出、以及不合法数值类型的抛弃。JAAS的身分证验组件能够靠得住并安全地确认
到现在为止谁在执行Java代码,而JAAS的权力委托组件依据用户和源代码来限止用户执 行操作,因此也扩展了Java的安全板型。移动agent不需要把最后结果返还给客户机,它 可以搬迁到其他服务器,把信息传回给源客户机,也可以经过合适安置搬迁回源客户机 。当网络依从附属于一个管理者时,网络上的各个主机之间比较相信,找到一个一统的 办法相对来说还容易一点,否则,在像 Internet 这么无核心、无权威的网络上,艰难便 会大得多。这么通过压缩不止减低了网络流量,并且也大大增加了破译该数值的困难程 度。用不一样的类载入手续装入的类在不一样的起名称空间中,况且错非明确允许外都 不可以互访。也正因这么,才吸引了人们消耗的钱数量多的精神力施行研讨。不过应该 指出,摄理技术,特
Java安全机制在移动Agent中的应用
别是移动摄理技术到现在为止还未成熟,其管理、通信机制、移动、人工智能以及安全 等诸各方面需求进一步研讨。 权力委托也就是给Agent对主机资源相应地施行某些操 作的职权范围。 字节码证验器可以检验测定Agent的手续代码是否被毁伤,而后采取 相应的处理办法。可以使原始状况数值只能读取,已查问到的最后结果加密起来,只对 某台特别指定主机可见,而其他主机不可以过访。类装载器可以手续化地设置其载入类 的职权范围。他们所供给的技术都为Java的安全性助了一臂之力。因为 Agent送出到主 机后要在其上运行,它的代码和数值以及运行时候的通信对主机来说都是显露没有疑问 的,可谓主机为刀俎,Agent 为鱼肉,主机可以对 Agent 采取不论什么动作,所以尽力 照顾 Agent 是全部问题中最艰难的。 经过框定下载代码的可执行操作的范围,在通 过字节编
Java安全机制在移动Agent中的应用
码检查验看器、类加载器和安全管理器查缉要得Java手续高效而安全。 移动Agent 技术应用范围一天比一天广泛,随之而来的系统安全性问题也就一天比一天冒尖。JVM 为每个类载入手续保护一个起名称空间,全部由该类载入手续装入的类的姓名组成了这 个起名称空间。为达到这个目标,Java供给了一个专用的运行Java手续的沙箱。 每 当一个新Agent到了后,就为其树立一个线程组。 Java2引进了一种改进的新式安全 结构,主要组件涵盖:过访职权范围、安全策略、尽力照 …… 此处隐藏:3956字,全部文档内容请下载后查看。喜欢就下载吧 ……