首页> 外国专利> APPLYING SECURITY MITIGATION MEASURES FOR STACK CORRUPTION EXPLOITATION IN INTERMEDIATE CODE FILES

APPLYING SECURITY MITIGATION MEASURES FOR STACK CORRUPTION EXPLOITATION IN INTERMEDIATE CODE FILES

机译:在中间代码文件中应用安全缓解措施进行堆栈破坏开发

摘要

Presented herein are methods and systems for generating intermediate code files adjusted to prevent return oriented programming exploitation, comprising receiving compiled intermediate code file(s) comprise a plurality of routines and adjusting them prior to generation of a respective executable file for execution by one or more processor. The adjusting comprising analyzing a symbol table of the intermediate code file(s) to identify a beginning address of each of the routines, analyzing each of the routines to identify indirect branch instructions in the routines, and replacing each detected indirect branch instruction with invocation of a verification code segment configured to verify that the respective indirect branch instruction points to the beginning address of one of the routines. In runtime, the verification code segment causes the processor(s) to initiate one or more predefined actions in case the indirect branch instruction isn't pointing to the beginning address of one of the plurality of routines.
机译:本文中提出了用于生成被调整以防止面向返回的编程利用的中间代码文件的方法和系统,其包括:接收包括多个例程的编译的中间代码文件,并在生成相应的可执行文件以供一个或多个执行之前对它们进行调整。处理器。所述调整包括分析中间代码文件的符号表以识别每个例程的开始地址,分析每个例程以识别例程中的间接分支指令,以及用的调用来替换每个检测到的间接分支指令。验证码段,其被配置为验证相应的间接分支指令指向所述例程之一的起始地址。在运行时,如果间接分支指令未指向多个例程之一的开始地址,则验证码段使处理器启动一个或多个预定义动作。

著录项

  • 公开/公告号WO2020079676A1

    专利类型

  • 公开/公告日2020-04-23

    原文格式PDF

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

    申请/专利号WO2019IL51075

  • 申请日2019-10-02

  • 分类号G06F21/52;G06F21/54;G06F21/55;G11C29/52;G06F12/14;G06F12/02;

  • 国家 WO

  • 入库时间 2022-08-21 11:11:46

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号