基于hev技术的注册验证器设计与实现

基于hev技术的注册验证器设计与实现

ID:35057087

大小:6.79 MB

页数:81页

时间:2019-03-17

基于hev技术的注册验证器设计与实现_第1页
基于hev技术的注册验证器设计与实现_第2页
基于hev技术的注册验证器设计与实现_第3页
基于hev技术的注册验证器设计与实现_第4页
基于hev技术的注册验证器设计与实现_第5页
资源描述:

《基于hev技术的注册验证器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、11:’.'栽1i.:V'A击种成A著UNIENCEANDTECHNOLOGYFCHINAIVERSITYOFELECTRONICSCO专业学位硕i学位论文MASTERTHESISFORPROFESSIONALDEGREE'?身心.i'.:y絶支题目基于邸V技术的注册验涩器设计与实现专业学位类别工程硕壬学号201191050213作者姓名郑钟杨指导教师唐普英副教授-.’::

2、独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加W标注和致谢的地方夕h,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。*乡日期口作者签名:砰呼;>/若年^月/日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部口或机

3、构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可W将学位论文的全,可部或部分内容编入有关数据库进行检索采、缩描用影印印或扫等复、汇。制手段保存编学位论文(保密论文在解密遵守此规)的学位后应定玉姜签签策:字导:作者名师名H拜為'zw/口;年曰曰期5月/分类号密级注1UDC学位论文基于HEV技术的注册验证器设计与实现(题名和副题名)郑钟杨(作者姓名)指导教师唐普英副教授电子科技大学成都蔡欣高级工程师成都深思成都(姓名、职称、单位名称)申请学位级别硕士专业学位类别

4、工程硕士工程领域名称软件工程提交论文日期2016.5.10论文答辩日期2016.5.27学位授予单位和日期电子科技大学2016年6月答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。ENGLISHTITLEOFMASTERTHESISWITHTHEIMPLEMENTATIONOFTHEREGISTRATIONVERIFICATIONDESIGNBASEDONHEVTECHNOLOGYAMasterThesisSubmittedtoUniversityofElectronicScienceandTe

5、chnologyofChinaMajor:MasterofEngineeringAuthor:ZhengZhongYangAdvisor:Prof.TangPuYingSchool:SchoolofOptoelectronicInformation摘要摘要目前主流软件厂商的商业软件和应用软件都使用了传统的基于注册验证码技术来保护自己的知识产权,注册验证码在软件发展的初期对知识产权的保护发挥了重要的作用,但是这种验证模式大多基于Ring-3层来实现,少数会基于Ring-0层(硬件注册狗模式),但是操作系统厂商预

6、留了R3层的调试机制,因此恶意代码对于Ring-3模式能够做到非常容易的修改,经过反汇编甚至可以逆向还原代码,攻击者通过调试模式进行逆向修改已经是业界通用的做法,实际上已知的防护方法都可以通过反编译和逆向工程进行修改和二次开发,因此业界一直期待一种更可靠更安全的保护手段来对软件进行加密和保护。硬件虚拟化技术HEV(HardwareEnabledVirtualization,HEV)是基于CPU的虚拟化技术,它直接运行在CPU层,可以启动和系统平级的虚拟机,由于虚拟机本身要对硬件和系统做仿真模拟,因此和主系统之

7、间有非常明确的限制边界。任何虚拟机系统内部的修改并不能渗透到虚拟机以外,同样的主系统的修改也并不直接作用于虚拟机内部的系统,虚拟机内部的程序调用是非常安全的。传统的保护手段难以阻止恶意代码非法修改寄存器,硬件虚拟化技术使用抢占时间线的方式将保护程序载入虚拟机内部,使后续的程序将无法进入虚拟机,从而阻止了虚拟机恶意代码的入侵。本文内容主要包括HEV保护部分和注册验证部分。HEV保护部分主要实现反调试以及内存保护。注册验证部分主要包含验证部分以及调用HEV保护模块部分,验证部分将主要实现注册码验证的功能,包含完整

8、的注册码生成器以及注册验证器。保护加载部分调用HEV技术保护部分,将注册验证器保护起来以达到注册码验证程序无法被第三方程序修改和被调试的目的,HEV模块可以实现反调试以及内存保护的作用。通过反调试入侵和内存入侵测试,能够证明基于硬件虚拟化架构的软件保护机制可以有效的完成对注册验证器的保护,以及隐藏注册验证器阻止恶意代码的入侵,完整实现对注册验证系统的保护。关键词:HEV,硬件虚拟化,注册验证器,虚拟

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。