| 注册
首页|期刊导航|计算机工程|基于污点指针的二进制代码缺陷检测

基于污点指针的二进制代码缺陷检测

刘杰 王嘉捷 欧阳永基 王清贤

计算机工程2012,Vol.38Issue(24):46-49,4.
计算机工程2012,Vol.38Issue(24):46-49,4.

基于污点指针的二进制代码缺陷检测

Binary Code Defect Detection Based on Taint Pointer

刘杰 1王嘉捷 2欧阳永基 1王清贤1

作者信息

  • 1. 国家数字交换系统工程技术研究中心,郑州450002
  • 2. 中国信息安全测评中心,北京100085
  • 折叠

摘要

Abstract

Taint pointers are serious threats to the security of data flow and control flow. A method for binary defect detection is proposed, which is based on dynamic taint propagation, dynamic symbolic execution and bound constraint analysis, including introduction of the pointer propagation rules, generation of trigger condition by combing path constraints with bound constraints. It can generate inputs for four types of code defects caused by taint pointer. Test results show that this method reduces the number of test case generation effectively, and a virtual function call hijack and two pointer memory corruption defects are found in the test of Linux system tools.

关键词

污点指针/污点传播/符号执行/边界条件/缺陷检测/内存破坏

Key words

taint pointer/ taint propagation/ symbolic execution/ bound condition/ defect detection/ memory corruption

分类

信息技术与安全科学

引用本文复制引用

刘杰,王嘉捷,欧阳永基,王清贤..基于污点指针的二进制代码缺陷检测[J].计算机工程,2012,38(24):46-49,4.

基金项目

国家"863"计划基金资助项目(2008AA01Z420) (2008AA01Z420)

计算机工程

OACSCDCSTPCD

1000-3428

访问量4
|
下载量0
段落导航相关论文