期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
一种基于指令虚拟化的代码保护模型 被引量:6
1
作者 杜春来 孔丹丹 +1 位作者 王景中 谭兴邦 《信息网络安全》 CSCD 2017年第2期22-28,共7页
当前软件的破解与盗版不仅给使用者带来巨大安全隐患,同时也给软件开发者造成巨大损失。为了对抗逆向工程对软件进行分析、破解,增加攻击者对代码的逆向分析难度,需要一种有效的方法对代码进行保护。指令虚拟化是使用自定义的虚拟指令... 当前软件的破解与盗版不仅给使用者带来巨大安全隐患,同时也给软件开发者造成巨大损失。为了对抗逆向工程对软件进行分析、破解,增加攻击者对代码的逆向分析难度,需要一种有效的方法对代码进行保护。指令虚拟化是使用自定义的虚拟指令集替换原生指令集以达到软件保护目的的技术。针对目前的软件保护问题,文章提出一种基于指令虚拟化的代码防护模型,使用自定义的虚拟指令集替换受保护的原生指令,虚拟重构解释执行原关键代码,剥离原生指令与上下文环境之间的显式关联。实验表明,该模型能够有效对抗逆向分析,达到保护软件代码的目的。 展开更多
关键词 软件保护 指令虚拟化 逆向分析
下载PDF
基于指令虚拟化的安卓本地代码加固方法 被引量:5
2
作者 张晓寒 张源 +1 位作者 池信坚 杨珉 《电子与信息学报》 EI CSCD 北大核心 2020年第9期2108-2116,共9页
安卓系统越来越广泛地被应用于各种类型的智能设备,比如智能手机、智能手表、智能电视、智能汽车。与此同时,针对这些平台应用软件的逆向攻击也日益增多,这不仅极大地侵犯了软件开发者的合法权益,也给终端用户带来了潜在的安全风险。如... 安卓系统越来越广泛地被应用于各种类型的智能设备,比如智能手机、智能手表、智能电视、智能汽车。与此同时,针对这些平台应用软件的逆向攻击也日益增多,这不仅极大地侵犯了软件开发者的合法权益,也给终端用户带来了潜在的安全风险。如何保护运行在各种类型设备上的安卓应用软件不被逆向攻击成为一个重要的研究问题。然而,现有的安卓软件保护方法比如命名混淆、动态加载、代码隐藏等虽然可在一定程度上增加安卓软件的逆向难度,但是原理相对简单容易被绕过。一种更为有效的方法是基于指令虚拟化的加固方法,但已有的指令虚拟化方法只针对特定架构(x86架构),无法兼容运行于多种架构的安卓设备。该文针对安卓应用软件中的本地代码提出了一种架构无关的指令虚拟化技术,设计并实现了基于虚拟机打包保护(VMPP)的加固系统。该系统包含一套基于寄存器架构的定长虚拟指令集、支持该虚拟指令集的解释器以及可以与现有开发环境集成的工具链。在大量C/C++代码以及真实安卓软件上的测试表明,VMPP在引入较低的运行时开销下,能够显著提升安卓本地代码的防逆向能力,并且可被用于保护不同架构上的安卓本地代码。 展开更多
关键词 安卓安全 软件保护 代码加固 指令虚拟化
下载PDF
汽车制动器计算机辅助教学软件的设计
3
作者 赵波 刘牧众 《上海工程技术大学学报》 CAS 2001年第4期299-303,共5页
介绍了用电子教材取代传统的书本教材的优点 ,叙述了汽车制动器计算机辅助教学软件的组成及设计方法 ,重点阐述了其核心技术 :虚拟装配和拆卸技术。
关键词 汽车制动器 计算机辅助教学 虚拟装配和拆卸
下载PDF
用户级多任务的两种实现方法 被引量:2
4
作者 苑勋 黄利萍 《小型微型计算机系统》 CSCD 北大核心 2004年第4期642-645,共4页
在分析了系统级多任务需要哪些硬件支持的基础上 ,提出了进程扩展型虚拟机和指令解释器型虚拟机的概念 ,给出这两种虚拟机如何模拟支持多任务的硬件机制的方法 ,以及在虚拟机上建立和切换多个任务的方法 .
关键词 用户级多任务 系统级多任务 虚拟机 进程扩展型虚拟机 指令解释器型虚拟机
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部