软件保险问题中动态加密的研究.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
青鸟技惊总 计算机岛问络 辄件1黑脂l回题由~ß蕉nniiiOD回究 西安欧亚学院信息工程学院 白兆华 西安电子科技大学软件学院 张峰 [摘 要]软件保险改进企业系统的安合性、可靠性、可用性、可维护性。在软件保险的各个方面中,软件的安生性是最?重要的,是最 广泛的保险要求,而人们往往容易忽略软件保险问题。本文首先分析了软件保险问题、保险服务、动态加密法的应用,简婪介绍了 Java 密码体系,最后说明了利用动态加密算法保护程序派代码和敏感信息的动态加密的方法及步骤。 [关键词]软件保险动态加密 消息梢姿信息签名 1. 软件保险问题的识别 Data):) 在参与软件州发过程1. 人们容易忽略软件保险问题。开发者可能 private stalic byte[] DecryptMaker(byte[阴阳KeyDa恼, byte[] FileData) 牺牧戎忽略代制成文梢的质段性相安-!f:tt:. 比如fIilJf代的容易通过反 (II 解桥方法 编译器至重新转槐成源代耐,使得软件不能受到!保护。在软件保阶的各个 retum DoEnOrDecrypt(Cipher.DECRYPJ二MODE, SpecKeyData,FileDa- 方闹,安牛件最重要,是鼓广泛的保阶要求。:(E软件保险中J.lf 利用不间 18); ) 的技术标以软件保阶r,,]毯,比如利用以往fpl 闪的保险数据.系统与产品 定义好以 t加密‘解密方法后,接下来用它们实现程序代码中日数据 的动态加密算法。在运行中 JVM 用定i俐的类装载~(Cl幽s Loader)解噶 技术数据相 d楼外部软件自己f1.义fL, .般的软11-似阶问题包指::!(-!f:tÉ 问题:安今漏洞,弱点,潜在危险m 可靠性问题:潜在故障方式,潜在瓶呈现 类文件。 Java 运行时装入守节码的机制隐含地感昧着口I 以对f节码进 和代码的安余tL 口Tffl性问题:潜在单点故障,拒绝服务可能性,伸缩性 行修改υJVM 每次装人类文件时都需要一个称为 ClassLoader 的对象, 问题初代码用法假设ω J.l f维护性问题:难以维护的设计,代问依赖性,软 这个对象负责把新的类装入正在运行的jVMoJVM 给 Cla.sl刷.11f …个包 件配置.过程分布和l针对今后的需求的nr扩展性。为了盟主奸地标识也特 含 f待装人类(例如 java.lan酬ljt,.t) 名字的字符中,然后由 ClassLoader 负责找到类文件,装入)Jí( 始数据,并把它转快成一个Clæ咽对象民用户r 定似阶问题,i威?书至少要对某种问题如何发-E有…定的研究,作为软件 开发人员磁常破了解法J.I:f;.内幕。 载的是加l 密过的类文件,疲力日密羡文件装人之时进行解衔,因此可以辛苦 2. 软件保险的安全服务 成是一种UPII才解衔楞ι 由于解1舱厉的字节码文件永远不会保存到文件 2.1 ~去卒软件保险模型

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档