首页> 外国专利> Applying control flow integrity verification in intermediate code files

Applying control flow integrity verification in intermediate code files

机译:在中间代码文件中应用控制流程完整性验证

摘要

A method of generating compiled intermediate code files adjusted to apply execution control flow verification comprising receiving intermediate code file(s) generated by a compiler which comprise a plurality of routines and adjusting the intermediate code file(s) prior to generating a respective executable file for execution by one or more processors. The adjustment comprising analyzing the intermediate code file(s) to identify valid execution path(s) describing order of execution of preceding routines executed prior to execution of each critical routine, adding registration code segment(s) configured to register execution of each routine in a runtime execution sequence, adding flow validation code segment(s) configured to verify the runtime execution sequence against the valid execution path(s) before invoking the critical routine(s) and outputting the adjusted intermediate code file(s). In runtime, in case the runtime execution sequence does not match a valid execution path(s), the flow validation code segment causes the processor(s) to initiate predefined action(s).
机译:一种方法,用于改进的编译中间代码文件以应用执行控制流程验证,包括接收由包括多个例程的编译器生成的中间代码文件,并在生成相应的可执行文件之前调整中间代码文件。由一个或多个处理器执行。调整包括分析中间代码文件以识别描述在执行每个临界例程之前执行的前一例程的执行顺序的有效执行路径,添加被配置为注册每个例程的登记码段的登记代码段运行时执行序列,添加流程验证代码段,该段被配置为在调用关键例程之前对有效执行路径验证运行时执行序列并输出调整后的中间代码文件。在运行时,在运行时执行序列与有效执行路径不匹配的情况下,流程验证代码段使处理器启动预定义动作。

著录项

  • 公开/公告号US11119798B2

    专利类型

  • 公开/公告日2021-09-14

    原文格式PDF

  • 申请/专利权人 STERNUM LTD.;

    申请/专利号US201916594115

  • 申请日2019-10-07

  • 分类号G06F9/455;G06F8/41;G06F9/30;G06F9/38;H04L9/06;

  • 国家 US

  • 入库时间 2022-08-24 21:01:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号