共查询到19条相似文献,搜索用时 171 毫秒
1.
2.
软件防篡改是软件保护的重要手段。针对由缓冲区溢出等攻击导致的控制流篡改,提出一种基于函数级控制流监控的软件防篡改方法。以函数级控制流描述软件正常行为,利用二进制重写技术在软件函数入口处植入哨兵,由监控模块实时获取哨兵发送的软件运行状态,通过对比运行状态和预期值判断程序是否被篡改。实现了原型系统并对其进行了性能分析,实验结果表明,基于函数级控制流监控的软件防篡改方法能有效检测对控制流的篡改攻击,无误报且开销较低,其实现不依赖程序源码,无需修改底层硬件和操作系统,监控机制与被保护软件隔离,提高了安全性。 相似文献
3.
4.
于文新 《计算机光盘软件与应用》2013,(3):204-205
随着计算机技术日益发展,软件安全问题的暴露也越来越突出。尤其软件被篡改的问题,更是向软件工程的防护技术发出挑战。本文根据目前软件被篡改的常用方式和技术,主要从软件和硬件这两个层面,论述一些目前应用的软件防篡改技术,希望进一步探讨出更为可行的建议和策略。 相似文献
5.
6.
软件防篡改技术研究 总被引:3,自引:0,他引:3
随着软件产业的不断发展,对软件知识产权的保护已成为一个引人关注的重要问题.目前,对知识产权的攻击方式主要有三种:软件盗版(Software Piracy),逆向工程(Reserve Engineering)、代码篡改(Code Tamper),对应的防御措施主要有软件水印技术(Software Watermarking)、代码模糊(Code Obfuscation)、软件防篡改(Software Tamper-proofing).此外,还有多样性(Diversity)、时间限制模式(Time-limited Scheme)等方法.详细介绍了软件防篡改技术,对它的分类、现状、现存机制以及下一步的发展方向做了较深入的分析. 相似文献
7.
《计算机应用与软件》2016,(8)
为了解决软件响应和验证易受攻击的问题,对现有的防篡改方案进行研究,提出一种基于完整性验证的防篡改模型TPM(Tamper Proofing Model)。该方案将软件分为多个单元,采用多种加密方式加密软件,对程序的控制流进行完整性验证得到Hash值,通过隐藏在程序中的密钥生成函数,利用得到的哈希值、注册码和用户码来计算各个加密单元的解密密钥。理论分析和实验结果表明,该模型无需修改底层硬件,易于实现,开销小且算法安全性高。 相似文献
8.
张春芳 《计算机光盘软件与应用》2011,(21)
本文分析了内蒙古烟草网站的脆弱性,阐述了网页防篡改系统的特点和功能,并详细介绍了网页防篡改软件在内蒙古自治区烟草网站中的技术实现及系统部署情况。 相似文献
9.
网页防篡改系统的研究与设计方案 总被引:1,自引:0,他引:1
随着网站建设的规模化,网站安全问题日益严峻,其中网页篡改尤为严重,因此需要网页防篡改系统的保护。介绍了网页防篡改的三种技术:外挂轮询、核心内嵌和事件触发并对这三种技术进行了比较,然后描述了网页防篡改系统的功能需求以及拓扑结构,分析了基于MD5算法的防篡改原理,最后给出一个网页防篡改系统的设计方案。 相似文献
10.
软件版权保护一直是软件作者和公司关心的问题.通过对目前所采用的软件保护方式进行分析,从增大代码理解难度的角度出发,提出了基于RSA算法的软件注册码分配方式,其基本思想是,在程序开发过程中,利用RSA算法中的公钥,对程序中部分代码进行加密,然后将私钥作为注册码对程序进行解密.并且提出基于自修改机制(self-modifying mechanism)的软件保护技术,降低了软件被破解的风险. 相似文献
11.
12.
提出一种基于条件分支语句的软件水印的设计思想,并在实现过程中运用混淆和防篡改技术。增强水印的鲁棒性。通过实验证明,该方法能抵挡一些简单的针对软件水印的攻击,并为设计静态水印和动态水印相结合的软件水印算法提供可行的思路。 相似文献
13.
14.
为了提高基于垃圾代码的控制流混淆方法的优化效果, 针对插入分支垃圾代码以及循环垃圾代码会引入大量额外开销的问题, 从软件保护中代码混淆技术出发, 对代码混淆技术的研究现状和原理、混淆算法攻击以及基于控制流混淆技术作了深入研究, 提出一种基于Java代码控制混淆中插入垃圾代码的改进方法。新方法与基于垃圾代码的控制流混淆变换方法比较, 结果表明, 新方法增加了代码抵抗攻击者的静态分析的能力, 增加了反编译以及逆向工程的难度, 既达到了很好的防御逆向工程攻击的效果, 又不会大量引入额外的系统开销。 相似文献
15.
注册信息验证部分是共享软件保护的关键点,很容易被破解者攻击.从非算法角度,对共享软件作了软解密分析,提出了完善现有共享软件保护技术的方法. 相似文献
16.
基于多常量编码的动态图软件水印保护技术 总被引:2,自引:0,他引:2
动态图软件水印在抗攻击性方面较通常的静态水印有明显的优势,然而由于这类水印信息本身与宿主程序的功能性之间并无关联,所以攻击者可以找到水印结构并对其进行恶意破坏,从而使水印提取过程失败.为此,提出了一种通过建立多常量与水印的依赖关系来对动态图水印进行保护的方法,并设计了针对Radix、PPCT、IPPCT结构动态图水印的保护算法.该算法通过创建动态图水印与宿主程序中多常量的依赖关系,对水印起到了防篡改的保护作用,从而可对该类水印进行有效的保护.最后通过数据率、鲁棒性两个方面对此算法进行了评测.结论是:基于IPPCT结构的算法不但过载较小,而且具有较高的数据率,还可以防止共谋攻击,是一种相对较好的水印保护算法. 相似文献
17.
18.
19.
城市进程的加快同时也对燃气行业提出了更高的要求,如何有效地降低运行故障率成为行业内有待解决的问题。文章主要讲述了如何通过加强燃气表的三防防护工作,有效降低控制部分的运行故障率。其中通过列举一款智能表的材料优选、工艺防护和结构防护三方面进行的具体三防防护处理措施,以及投入市场使用后所取得的效果,从而验证了经过三防处理的燃气表在恶劣环境下稳定运行的寿命可以得到很大的提高。 相似文献