基于ACE的软件许可证系统设计和实现.pdfVIP

  • 23
  • 0
  • 约1.22万字
  • 约 4页
  • 2017-12-22 发布于河南
  • 举报

基于ACE的软件许可证系统设计和实现.pdf

基于ACE的软件许可证系统设计和实现

第32卷 第9期 计 算 机 工 程 2006年5月 VoL32 怕 9 ComputerEngineering May2006 · 安全技术 · 文章■号llooo__3428(2oo6)o5_o128—{l3 文献标识码tA 中田分类号lTP311.53 基于ACE的软件许可证系统设计和实现 刘佳娜。张林龙。钱橙荣 (复旦大学通信科学与工程系,上海 200433) 摘 要:软件保护技术是目前国内外各界广泛关注的领域。该文提出=I,一种对软件许可证进行控制,维护的LicenseServer系统。该系统 基于ACE环境,服务器通过到断客户端在启动、运行和退出软件时定时发送的验证消息,对所提供的应用软件进行有效管理,从而很好 地达到了软件保护的功能。 关t词:ACE;软件保护;License DesignandImplementationofSoftwareLicenseSystem BasedonACE LIUJiana,ZHANGLinlong,QIANSongrong (DepartmentofCommunicationScienceandEngineering,FudanUniversity,Shanghai200433) [Abstract] Softwareprotectiontechniquenowreceivesbroadattentionfromallfieldsbothathomeandabroad.Inthispaper,licenseserver system isputforwardtocontrolandmaintainsoftwarelicense.BasedonACE、theLSserverreceivesthevalidationmessagefrom LSclientswhen theyIogin,runandexit.Thus,LSserveradministratestheprovidingsoftwareefficientlyandcarriesOUtthefunctionofsoftwareprotection. [KeywordslACE;Softwareprotectlon;License 1概述 在运行时与应用的动态链接,ACE还使系统的配置和重配置 l-1常见软件保护技术 得以自动化。 软件 的保护技术和破解技术二者之 间是矛与盾的关 在ACE组件的帮助下,很容易在一种 OS平台上编写并 系…,Chl。istian针对当前攻击方法提出了3种防范策略拉J:针 发网络应用,然后快速地将它们移植到各种其它的OS平台 对反向工程提出了代码模糊 (obfuscation)策略;针对盗版 上。ACE的没计使用了许多可提高软件质量的关键模式,这 软件提出了软件水印 (watermarking)策略;针对破解软件提 些质量因素包括通信软件灵活性、可扩展性、可复用性和模 出了防篡改 (tamperproofing)策略。 块性。 当前软件保护技术根据是否依赖特定硬件分为硬加密和 根据软件产品市场投入需要,为控制软件许可证,同时 软加密 0硬加密需要硬件支持,如软盘加密、光盘加密、 考虑到性能和可移植性等因素,我们提出了基于ACE技术, 卡加密、软件锁加密,可靠性强但成本较高;软加密使用软 采用 C/S结构 自动维护软件运行许可的软件保护方案: 件算法验证使用者合法性,如密码表、序列号,成本相对 LicenseServero 较低。

文档评论(0)

1亿VIP精品文档

相关文档