首页> 外国专利> Application piracy prevention with secure enclave protection of automatically modularized functions

Application piracy prevention with secure enclave protection of automatically modularized functions

机译:通过对自动模块化功能的安全隔离区保护,防止应用程序盗版

摘要

A compiler automatically modularizes identified functions or portions of source code, thereby enabling developers to merely identify portions of source code that represent functionality that is to be protected, including going back and identifying such portions after the programming of the software application program has been substantially completed. Such identification can be inline, within the source code itself, or specified in an external file. During compilation of such source code, a compiler recognizes such identifications and appropriately compiles the source code such that the relevant portions of the software application program are appropriately modularized, including inserting functionality to provide for marshaling of parameters between functionality that will be protected and functionality that will be executed outside of the enclave, as well as appropriately modifying pointers or addresses to be position independent based upon where the functionality making reference to such pointers or addresses will be executed.
机译:编译器自动将识别出的功能或部分源代码模块化,从而使开发人员能够仅识别代表要保护功能的源代码部分,包括在软件应用程序的编程已基本完成之后返回并识别这些部分。 。这样的标识可以是内联的,也可以在源代码本身之内,也可以在外部文件中指定。在此类源代码的编译期间,编译器会识别此类标识并适当地对源代码进行编译,以便对软件应用程序的相关部分进行适当的模块化,包括插入功能以提供在将要保护的功能和要保护的功能之间编组参数将在飞地之外执行“操作”,以及根据将在何处执行引用此类指针或地址的功能来适当地修改指针或地址以使其位置独立。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号