没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第 1 页 共 11 页
编号:
时间:2021 年 x 月 x 日
书山有路勤为径,学海无涯苦作舟
页码:第 1 页 共 11 页
Java 技术:java 对安全性的支持
序言:
在完成网络安全的算法库是,我选择了 java 语言来开发。由于 java 没有指针,使我对数
据流的控制感到很是头痛, 于是对 java 编程很有意见, 然而在我使用大数类(BigInteger)时,无
意中发现 java 对 RSA 封装的很好,再仔细看相关的资料,觉得里面有不少东西,于是决定
以此为本学期的论文题目,希望通过这次学习能够从实用的角度更加深入的了解网络安全
的一些概念。本着学以至用的观点,我自己设计了一个系统,虽然比较幼稚,但我尽量用上们
所学的算法和应用流程,相信着对我今后对网络安全的理解会很有帮助的.
java 中安全性方面的概述
系统结构
以 JDK 1.2 为例.。首先无论代码来自本地或是远端,都要对应一个安全策略(security
policy)----- 它定义了不同签名者、不同来源的一套权限控制策略(permissions), 在权限控制
中说明了对资源( 如文件、目录、端口。。)的访问的权限。
运行系统将代码组织到单独的域 (domains) 中---- 每个域封装了一组具有相同控制权
限的类的实例。域相当于 SandBox (沙箱),Applet 可以在管理员的授权下运行于一个受到
限制的环境中,而应用程序就不用受到这些限制,当然他也受到安全策略的控制。
JDK 1.2 Security Model:
第 2 页 共 11 页
第 1 页 共 11 页
编号:
时间:2021 年 x 月 x 日
书山有路勤为径,学海无涯苦作舟
页码:第 2 页 共 11 页
密码使用的体系结构
JDK1.2 不但保留了以前的 签名算法、消息摘要算法、密钥生成算法, 还增加了 密钥管理、
算法参数管理、算法 参数生成、支持不同密钥转化的代理,认证中心 、随机数生成算法。
JDK1.2 中还增加了一些加密算法的扩展包(Java Cryptography Extension 即 JCE),提供了
全面的平台无关的 API 函数 ,实现了数字签名、 md5、SHA-1、基于 X.509 的认证代
理。。。;
下图显示了 JCE 的模型 :
第 3 页 共 11 页
第 2 页 共 11 页
编号:
时间:2021 年 x 月 x 日
书山有路勤为径,学海无涯苦作舟
页码:第 3 页 共 11 页
关于 Appelt 权限控制的简介 :
Java 平台通过安全管理器(security manager)来防止系统遭到攻击。现在的 JDK 系统是
通过启动安全管理器来进行资源访问控制的。现在的浏览器中都装有安全管理器, Applet
的一举一动都受到管理器的控制下,与 JDK 1.2 平台兼容的系统需要通过 policy 文件来授
权。
在 policy 文件中定义了来自某地(URL)的某人签名的代码的访问权限控制 ,在 JDK 1.2
中,可以通过工具 policytool 来生成、编辑 policy 文件.。
关于应用程序权限控制的简介 :
如果没有安全管理器控制的话,应用程序是完全自由的(此时安全管理器是不会自动
启动的)。通过用命令行 -Djava.security.manager 来运行程序,就和下载的 Applet 一样受
到了安全管理器的控制。Windows:的缺省的 policy 控制文件是 java.home\lib\security\
java.policy 。
剩余10页未读,继续阅读
资源评论
m0_63737310
- 粉丝: 0
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Linux C代码,实现链表功能
- 汇编语言探索之旅:从基础到实践,解锁底层奥秘-markdown材料.zip
- Fortran语言:经典与现代交织的编程之旅-markdown材料.zip
- 基于python编写的appium自动化框架,采用PO模式,并集成了日志以及测试报告通过邮件发送的功能
- csdn.apk
- spleeter模型下载
- 微信小程序 - 图书管理系统源码.zip
- 微信小程序 - 图片自适应 ,富文本解析源码.zip
- 微信小程序 - 同乐居商城:购物车合算源码
- 1、根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试 三条边为变量a、b、c,范围为1≤边值≤10,不在范
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功