首页> 外国专利> 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.
机译:呈现用于生成调整以防止返回面向的编程利用的方法和系统,包括接收编译的中间代码文件,包括多个例程,并在生成各个可执行文件之前通过一个或多个来调整它们之前的例程。处理器。调整包括分析中间代码文件的符号表以识别每个例程的开始地址,分析每个例程以识别例程中的间接分支指令,以及用调用替换每个检测到的间接分支指令验证码段,被配置为验证各个间接分支指令指向其中一个例程的开始地址。在运行时,验证码段使处理器启动一个或多个预定义动作,以便在间接分支指令未指向多个例程之一的开始地址。

著录项

  • 公开/公告号EP3867784A1

    专利类型

  • 公开/公告日2021-08-25

    原文格式PDF

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

    申请/专利号EP20190873518

  • 申请日2019-10-02

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

  • 国家 EP

  • 入库时间 2024-06-14 21:59:45

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号