基于Windows内核的软件保护系统研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:nathan_zk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机飞速发展的今天,软件安全越来越成问题。而在计算机安全领域,操作系统内核相关的技术越来越多的被用到安全检测,系统监控和文件保护等应用中。使用内核技术来实现软件安全的保护则具有广阔的前景。在如何实现软件保护,已经存在比较多的方法,如数字水印、代码混淆、反调试、防篡改技术,但这些都是软件保护中的基础性研究,都是针对软件保护中的某一种攻击而进行的相关研究。通过基础方法形成的软件保护系统则能将这些技术综合起来,形成一个较完善的保护方案。当前的软件保护系统有在应用层使用各种软件方法形成的保护,如软件加壳、序列号注册、软件锁、CD-Key等,但这些方法安全性不高,目前对这些方法都有针对的破解方法。而使用硬件实现的软件保护系统,虽然有较高的安全性,但需要硬件辅助,开发成本较高,且使用也相对复杂。使用内核技术实现软件保护,则不仅安全性比较高,而且在成本上也比硬件保护方法低,是一种不错的保护方案。我们基于Windows内核设计了一种软件保护框架,该框架将软件开发与软件保护开发分离开来,对软件的保护具有普遍性。该系统中软件安全由软件系统提供,因此在开发过程中只需要重点关注软件保护系统的安全性。通过对内核中的文件访问控制、进程访问控制、进程监控、文件过滤、调试器检测和对抗、硬件绑定等相关技术的研究,将这些技术使用到软件保护系中,使得软件保护系统具有较高的安全性和适用性。通过文件访问控制和进程访问控制,能够防止文件的非法拷贝;而通过文件过滤中加密解密,则使得文件难以被静态调试;在调试器检测和对抗中,则能防止软件被动态调试;通过硬件绑定又能保证软件保护系统仅能在合法的机器中运行。
其他文献
无线通信发展过程中遭遇了很多的障碍,其中之一就是,由于难以在移动终端配置多根发送天线,导致终端用户无法获得MIMO增益。为此,Sendonaris等人2003年提出了“用户协作分集”的概
综合孔径微波辐射计是一种被动的成像工具,它利用很多小的天线单元组成天线阵列,使用阵列接收与干涉测量技术,可突破实孔径天线尺寸的限制,能较好地提高系统的分辨性能,并因其具备
随着移动互联网业务的持续快速发展以及移动互联网生态系统的形成,导致了移动数据流量的爆炸性增长,由此带来的数据同步业务的需求也急剧增加。与此同时,手机也已成为人们生活中
随着三网融合的不断向前推进,广播电视用户对多媒体业务多样性和服务质量提出了更高的要求,从而也促进了下一代广播电视网的快速发展。下一代广播电视网被认为是一种在传输性能
随着计算机网络的不断发展,用户对网络的使用在不断增加,对网络安全的要求也随之提升。VPN作为保障用户安全的解决方案,受到了越来越多的企业和个人用户的青睐。密钥管理服务器
PetroChina has made a number of important strategic breakthroughs and progress in the countrys onshore oil and gas exploration in the January-October period of
期刊
近年来,车联网(IoV,Internet of Vehicles)在相关研究领域中受到了广泛关注。车联网中,车辆可以通过车与车(V2V,Vehicle to Vehicle)和车与路边设施(V2I,Vehicle to Infrastr
阵列信号处理目标波达方向(DOA)估计中,更大的阵列孔径往往能够获得更高的估计分辨率和估计精度。然而,水声通信中由于电磁波在水中传播时衰减严重,只能采用声波进行通信,声波波长
近年来,地面运动目标检测是合成孔径雷达(SAR)领域中的一个研究热点,无论是在军事还是民用中均具有重要的意义。本文对机载合成孔径雷达地面运动目标指示技术作了较深入的研究,
Pipeline Research Institute of CNPC (PRI) is playing a more and more important role in the oil and natural gas pipeline industrial development in the present-d
期刊