基于网络验证授权的软件加壳技术的研究及其在DRM中的应用-计算机软件与理论专业论文.docx
文本预览下载声明
汕头大学硕士学位论文基于网
汕头大学硕士学位论文
基于网络验证授权的软件加壳技术的研究及其在 DRM 中的应用
I
I
摘要
随着计算机网络和通信技术的发展和广泛应用,数字媒体(电子书、音视频、图片及 软件等)成为当前各种网络传播内容的主流。数字内容极易于传输和复制的特性,以及到 现在为止大部分网民都缺乏版权意识,使得它们极易被盗版、非法篡改及使用。因此,以 保护数字内容版权为主要目的的数字版权管理技术(Digital Right Management 简称 DRM 技 术)也就应运而生了。不过,这些数字版权保护系统往往只针对需要依赖于其他工具来使用 的格式进行保护,而对于软件却提供了很少的保护甚至没有保护。基于硬件的软件保护方 式存在成本高以及使用不方便等原因,软件加壳则是目前最常用的保护方式。而当前的加 壳、代码混淆等技术,处理过的软件一直以来都处于单机运作状态,破解者运用静态反汇 编和动态跟踪调试等技术就能很轻易的脱壳、破解。
本研究在课题《数字版权保护服务一体化运营平台》的基础上,将数字版权系统与加 壳技术相结合,利用该平台对密钥等资源控制较好的优势,提出一种基于 DRM 平台的网 络验证授权的软件加壳保护技术方案,对软件提供更好的保护方式,使软件也能像音视频、 文档、图片等数字产品一样,在平台上得到保护。本文在熟悉本课题数字版权系统的架构 和流程后,引入了 PE 文件的加壳技术,设计出了基于本 DRM 平台的软件加壳方案。方案 的基本设计思想是将目标 PE 文件的关键信息放置于处在安全保护的 DRM 服务器端,当用 户使用已加壳软件时,需通过网络验证、取得授权后才能继续使用。在保证和服务器通信 安全的前提下,经过此加壳器加密的软件,破解者即使成功脱壳,也不能得到原文件的关 键信息,脱壳后的软件也是不能成功运行的。
关键字:数字版权管理,PE 文件,加壳技术,网络验证授权
II
II
Abstract
With the development and wide application of computer networks and communication technology, digital media (books, audio and video, pictures, and software, etc.) has become the mainstream in a variety of network communication content. Digital content can easily transfer and copy features, and until now, most Internet users are lack of awareness of copyright, makes them vulnerable to piracy, illegal tampering and using. Therefore, the primary purpose of protection of copyright of digital content digital rights management technology (DRM short for Digital Right Management) came into being. However, the current DRM systems always only focus on formats which need to rely on some tools, and there is little or no protection to pure software. There are high cost and inconvenient to use hardware-based software protection, so software shell is the most commonly used mode, but dealing with the current shell, code obfuscation techniques, packed software can be shelling and cracking easily by crackers who use the static disassembly and dynamic tracing debug technology.
This article is based on the task “Digital Rights Integration of Protect and Service Operation Platform”, w
显示全部