第一章 概论 | 第1-13页 |
1.1 基本概念 | 第8页 |
1.2 分布式计算模式的历史回顾 | 第8-9页 |
1.3 移动代理模式的优缺点 | 第9-10页 |
1.4 移动代理研究的进展 | 第10页 |
1.5 移动代理安全问题 | 第10-12页 |
1.5.1 移动代理安全问题的重要性 | 第10页 |
1.5.2 移动代理安全问题分析 | 第10-11页 |
1.5.3 当前JAVA移动代理系统安全问题的解决方案 | 第11页 |
1.5.4 进展和存在的问题 | 第11-12页 |
1.6 本论文的研究内容和目的 | 第12页 |
1.7 论文的章节安排 | 第12-13页 |
第二章 基础理论 | 第13-20页 |
2.1 密码学 | 第13-15页 |
2.1.1 对称密钥密码体制 | 第13页 |
2.1.2 非对称密钥密码体制 | 第13页 |
2.1.3 消息摘要 | 第13-14页 |
2.1.4 数字签名 | 第14-15页 |
2.1.5 数字证书 | 第15页 |
2.2 Java的安全性 | 第15-18页 |
2.2.1 Java语言内在的安全机制 | 第15页 |
2.2.2 Java沙箱安全机制 | 第15-18页 |
2.3 移动代理的模型及其设计、实现 | 第18-20页 |
2.3.1 典型移动代理的参考模型 | 第18页 |
2.3.2 移动代理设计和实现的基本问题 | 第18-20页 |
第三章 主机安全问题解决方案 | 第20-35页 |
3.1 利用Java2沙箱控制移动代理对主机资源的存取 | 第20-25页 |
3.1.1 Java2沙箱的资源保护捆绑模式 | 第20-21页 |
3.1.2 基于Java2沙箱的资源控制方案 | 第21-25页 |
3.2 控制迁移过程以保证进入主机的移动代理的合法性 | 第25-34页 |
3.2.1 基于质问回应的认证协议 | 第25-28页 |
3.2.2 RMI接口服务的调用认证 | 第28-29页 |
3.2.3 RMI单方认证协议 | 第29页 |
3.2.4 目前采用的基于身份认证的移动代理迁移过程 | 第29-30页 |
3.2.5 一种安全的移动代理迁移协议 | 第30-31页 |
3.2.6 基于证书的移动代理安全迁移协议 | 第31-34页 |
3.3 小结 | 第34-35页 |
第四章 原型系统实现及安全测试 | 第35-48页 |
4.1 需求分析 | 第35页 |
4.2 系统结构设计 | 第35页 |
4.3 系统详细设计 | 第35-43页 |
4.4 系统部署 | 第43-44页 |
4.5 移动代理系统的运行 | 第44页 |
4.6 原型系统的主机安全运行以及测试结果 | 第44-48页 |
4.6.1 主界面以及容器类利用自定义装载器装载移动代理与移动代理服务器的运行结果 | 第44-46页 |
4.6.2 主机资源安全的运行测试结果 | 第46-47页 |
4.6.3 移动代理重放攻击和替换攻击的运行测试结果 | 第47-48页 |
第五章 总结语 | 第48-49页 |
致谢 | 第49-50页 |
参考文献 | 第50页 |