首页> 外国专利> Disruption techniques for enhancing software security

Disruption techniques for enhancing software security

机译:用于增强软件安全性的破坏技术

摘要

(57) [Abstract] The present invention provides a disruption techniques for enhancing software security. In one embodiment, the methods of disruption techniques for for enhancing software security, and the choice of code and selecting a (source code that was compiled in one application, for example) a subset of the code to be confused into step of confusion of the subset that is is entailed. The confusion of, applying the confusion of transformation on a selected subset of the code is included. The converted code may be those with a weak equivalence to the unconverted code. Transformation applied can be selected based on (resistance to reverse engineering, for example) level of security desired. The transformation applied, there is a possibility that control conversion can be to newly created using can be constructed using concurrent technology and aliasing, ambiguous constructs are included. Therefore, it is possible to confuse the code to get a software security enhanced (the desired effect, based on the cost and flexibility, for example) based on the desired disruption of levels.
机译:(57)[摘要]本发明提供了一种用于增强软件安全性的破坏技术。在一个实施例中,用于增强软件安全性的破坏技术的方法,以及代码的选择和选择(例如,在一个应用中编译的源代码)要混淆的代码的子集,成为软件的混淆步骤。必需的子集。包括对代码的选定子集应用转换的混淆的混淆。转换后的代码可以是与未转换后的代码等价的代码。可以基于(例如,对逆向工程的抵抗力)期望的安全级别来选择应用的转换。应用转换后,就有可能使用并发技术构造控制转换到新创建的控制转换,并使用混叠技术,包括模糊的构造。因此,有可能使代码混淆,从而根据所需的级别中断来增强软件的安全性(例如,所需的效果基于成本和灵活性)。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号