基于网络验证授权的软件加壳技术的研究及其在DRM中的
应用
The research and application of software shell technology in DRM based on the network authentication and authorization
documents安卓版破解版姓名:陈本庆
学号:10909041
学院:工学院
导师:熊智
专业:计算机软件与理论
入学:2009/09/10
答辩:2012/05/27
摘要
随着计算机网络和通信技术的发展和广泛应用,数字媒体(电子书、音视频、图片及软件等)成为当前各种网络传播内容的主流。数字内容极易于传输和复制的特性,以及到现在为止大部分网民都缺乏版权意识,使得它们极易被盗版、非法篡改及使用。因此,以保护数字内容版权为主要目的的数字版权管理技术(Digital Right Management简称DRM技术)也就应运而生了。不过,这些数字版权保护系统往往只针对需要依赖于其他工具来使用的格式进行保护,而对于软件却提供了很少的保护甚至没有保护。基于硬件的软件保护方式存在成本高以及使用不方便等原因,软件加壳则是目前最常用的保护方式。而当前的加壳、代码混淆等技术,处理过的软件一直以来都处于单机运作状态,破解者运用静态反汇编和动态跟踪调试等技术就能很轻易的脱壳、破解。
本研究在课题《数字版权保护服务一体化运营平台》的基础上,将数字版权系统与加壳技术相结合,利用该平台对密钥等资源控制较好的优势,提出一种基于DRM平台的网络验证授权的软件加壳保护技术方案,对软件提供更好的保护方式,使软件也能像音视频、文档、图片等数字产品一样,在平台上得到保护。本文在熟悉本课题数字版权系统的架构和流程后,引入了PE文件的加壳技术,设计出了基于本DRM平台的软件加壳方案。方案的基本设计思想是将目标PE文件的关键信息放置于处在安全保护的DRM服务器端,当用户使用已加壳软件时,需通过网络验证、取得授权后才能继续使用。在保证和服务器通信安全的前提下,经过此加壳器加密的软件,破解者即使成功脱壳,也不能得到原文件的关键信息,
脱壳后的软件也是不能成功运行的。
关键字:数字版权管理,PE文件,加壳技术,网络验证授权
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”,
with the application of software packers technologies in DRM system, taking advantage of the platform in managing keys, then bring forward a software protection program in DRM based on the network authentication and authorization, provide a better protection method for software, make software as audio, video, documents, pictures, etc., without discrimination as a digital product to be protected on the platform. By understanding our digital copyright system architecture and processes, then introduce the PE files packed technology, The ultimate goal is to design a packed program based on the DRM platform,The basic idea of the program is to place the key information of the target PE file in the DRM server which is security. When the user want to use the protected software, he had to communicate with the DRM server to verify that the legitimate user and obtain authorization, to continue running the software, Under the premise of the assurance and the server communication security, the software encrypted by this packer device, even if it is successfully unpacked by crackers, the key information is also stand in the security DRM server, the unpacked software still can not run successfully.
Keywords: DRM, PE file, packed, network authentication and authorization
目录
摘要........................................................................ I ABSTRACT ................................................................... II 第一章绪论. (1)
1.1课题研究背景及意义 (1)
1.2软件保护技术研究现状 (2)
1.2.1常见的软件保护技术 (2)
1.2.2 软件加壳技术 (4)
1.3数字版权DRM技术研究现状 (5)
1.4课题的目标与意义 (5)
1.5本文的章节组织 (6)
第二章基本概念和原理 (7)
2.1数字版权保护DRM (7)
2.2DRM协议标准 (7)
2.2.1 Microsoft Windows DRM (7)
2.2.2 Apple iTunes DRM (7)
2.2.3 ISMA DRM标准 (8)
2.2.4 OMA DRM标准 (8)
2.2.5 DMP DRM标准 (8)
2.2.6 Coral联盟DRM标准 (8)
2.2.7 Marlin DRM (9)
2.2.8 MPEG IPMP方案 (9)
2.2.9 中国DRM标准化进展 (9)
2.3经典的数字版权架构及其工作流程 (9)
2.4本项目数字版权平台架构 (10)
2.5PE文件简介 (12)
2.5.1 PE相关的基本概念 (14)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。