首页> 外文会议>コンピュータセキュリティシンポジウム2018論文集 >ヒープ領域に対するソースコード不要のIntel MPX命令適用手法
【24h】

ヒープ領域に対するソースコード不要のIntel MPX命令適用手法

机译:堆区域的无源代码英特尔MPX指令应用方法

获取原文
获取原文并翻译 | 示例

摘要

C/C++のメモリ安全の脆弱性を使用した攻撃が増加している.これを受けてIntel は配列境界のチェック機能を追加したハードウェアIntel MPX を開発した.しかし,MPX はコンパイル時に実装されるため,ソースコードがないバイナリコードには実装できない.関連研究では,静的領域とスタック領域の配列に対してバイナリコードの動的解析とMPX 命令挿入によるソースコードの必要ないMPX 実装方法を提案した.本論文では,確保したヒープ領域に対しての実装方法を提案する.使用頻度が高いlibc ライブラリのmalloc 関数に着目し実装を行う.バイナリコード解析及び命令の挿入はIntel Pin を使用する.
机译:使用C / C ++中的内存安全漏洞的攻击正在增加。为此,英特尔开发了一种硬件英特尔MPX,它为阵列边界添加了\ r \ n检查功能。但是,由于MPX是在编译时实现的,因此如果没有源代码,则无法以二进制代码实现。在相关的工作中,我们提出了对静态区域和堆栈区域\ r \ n的数组的二进制代码的动态分析,以及不需要通过MPX指令插入源代码的MPX实现方法\ r \ n。本文提出了一种安全堆区域的实现方法。实现的重点是经常使用的libc库\ r \ n库的malloc函数。 Intel Pin用于二进制代码分析和指令插入。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号