欢迎您注册蒲公英
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
防暴露 (防泄漏) 是信息安全性的必要保证,也是信息可用性的必要因素。其目的是保护软件、防止非法查阅、修改、复制、分析、盗用、移植。
软件防暴露技术包括了软件加密、软件压缩等,配合其他机制达到防泄露的目的。
1.软件加解密技术
密文技术是加解密的关键,现代密码技术都可用于软件加解密。密码技术的使用和加解密技术的实施,不应影响软件性能和功能,尤其是对时间、空间、速度等敏感的软件和程序,实时软件以及某些多媒体软件要进行专门的加解密研究,取得应有的加密功效和实用功效。
2.软件压缩还原技术
压缩还原是另一种软件防暴露技术,既可以反查阅、反分析、反跟踪,也可以节省存储空间。可以通过程序自身压缩解压业可以用专用的压缩解压程序,如winzip,winrar等。
3.软件反跟踪技术
反跟踪技术防止软件被非法地剖析、分析、盗用、移植,以及对专用软件,如:军用软件、金融软件等的逆向工程的研究。当前的动态调试程序功能十分强大,如softice,olldbg等,软件在它们面前可以说是没有秘密可言,所以需要防止被此类软件调试。
反跟踪技术采用破坏跟踪、反穷举法达到软件保护目的,使入侵者不能跟踪或者跟踪困难。研究针对相应系统平台的破坏跟踪方式,如:检测跟踪法、键盘锁定法、干扰视频法、循环启动和系统死锁法等,也可以采用迷宫程序法、隐蔽程序流、废指令与逆指令流、反反汇编法等。
链接 来源:质量管理信息化 作者:冯立
|