软件保护策略研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 L9卷 第 5期 计 算 机技 术 与发 展 VO1.19 NO.5 2009年 5月 COMPUTER TECHNOLCX Y AND DEVE 【PMENT Mav 2009 软件保护策略研究 常贯明 ,武 波 ,陈保娣2 1.西安电子科技大学软件工程研究所,陕西 西安 710071; 2.太原科技大学 计算机应用与系统仿真研究所,山西 太原 030024 摘 要:针对Windows系统注册表的一些缺点,提出一种新的注册表机制,它以Socket通信和公开密钥加密技术为基础, 从而实现一个通用软件保护系统。操作系统的一个守护进程开启监听端 口,应用程序通过Socket和该守护进程进行通 信,从而获取和存储这个应用程序相关的信息,该机制类似于Windows系统注册表,但是它与注册表机制有本质不同,从 本质上来看,它更类似于一个小型数据库系统。 关键词:注册表 ;软件 ;保护策略;公开密钥 ;全球唯一标识符 中图分类号:TP311 文献标识码:A 文章编号 :1673—629X 2009 05—0013一O3 StudyonSoftwareProtectionStrategy CHANG Guan-ming1,W U Bo ,CHEN Bao-di 1.SoftwareEngfineeringInstitute,XidianUniversity,Xi’an710071,China; 2.IrkstituteofSystemSimulation ComputerApplication,TaiyuanUniv.ofSci.andTech.,Taiyuan030024,China Abstract:InallusiontOdrawbacksofW indows~sternregistrytable,anew kind0fregistrytablemcetmnisrabasedoncommunicationvia asocketandpublickeyencryptiontechnologyispmposde .soauniversalsoftwareprotcetionsystem canbeimplme ented.W hileadaemon processofoperatingsystem listeningonaport,anapplicationcommunicateswithitviaasocket,sotheapplicationcangetandsetsome relatde information.Thismcetmnism issimilartotheW inodwssystem rge istrytable,butithastheessencedissimilaritywithther~istry atblemcehanism.From theessence,itisInoresimilra toa~nallscaledatabasesystem . Keywords:registryatble;software;protectoinstrategy;publickey;globaluniqueidentifier O 引 言 加密是通过外置硬件对软件进行授权的加密方式。现 随着计算机逐渐普及,软件业也得到了迅速的发 有的软加密保护策略有 :时间限制保护;菜单功能限制 展 ,软件开发者为了维护 自身以及软件购买人的利益, 保护;注册文件保护;警告窗口保护;3c件加壳保护等。 保护科研成果、技术和版权,有必要对软件进行加密保 硬加密最常见的就是 “加密狗”技术 ,文中研究的是软 护。而另有一些软件人员为提高自己的编程水平或其 加密技术。基于软加密的保护方式可以分为两大类: 他 目的,会针对出现的保护方式进行跟踪分析,找出相 第一类 ,程序运行过程中,必须在本地计算机保存有关 应的方法或制作出破解工具软件破解软件的保护。这 注册认证的信息;第二类是保存到远程主机。对于第 样 ,随着软件业的发展,相互对立的软件保护技术和破 一 类方法 ,一般是把相关信息保存到系统注册表中,由 解技术也发展壮大了起来。 于Windows系统注册表本身具有的致命缺陷 明文存 软件保护即如何防止合法软件被盗版[1--5J,对于 放 ,这使得用户可以任意修改注册表。如果能够提供 应用软件常用的保护策略有软加密和硬加密两种。软 一 种比系统注册表更安全的机制,则能避免这种事情 加密指通过程序本身防止解密而进行限制性保护,硬 的发生。文中借鉴了数据库系统的基本原理 J,利用 公开密钥算法[叫0]设计并实现了一个实用的软件保 收稿 日期:2008一O8—13 护系统。 基金项 目:国家部委重点基金项 目 9140A座机电话

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档