Input Generation via Taintdata Identification:Finding Hidden Path in the Environment-Intensive Program

被引:0
|
作者
LEI Xue [1 ]
HUANG Wei [2 ]
FAN Wenqing [2 ]
YANG Yixian [1 ]
机构
[1] Information Security Center, National Engineering Laboratory for Disaster Backup and Recovery,Beijing University of Posts and Telecommunications
[2] Communication University of China
基金
中国国家自然科学基金;
关键词
Data input interface functions; Taintdata identification; Environment-intensive; Input generation;
D O I
暂无
中图分类号
TP311.53 [];
学科分类号
081202 ; 0835 ;
摘要
Concolic testing is an integrated approach of symbolic execution and dynamic analysis, which is widely adopted by security researchers for program behavior analysis. This approach fails on hidden path discovery of environment-intensive program. We investigated on existing concolic testing tools and found out that several of them does not take this issue into account while others solved this issue with overloaded working model. We proposed a systematic and unified approach of automatically identifying and modifying the output of the Data input interacting functions(DIIF) based on fine-grained taint analysis, which detects and updates the data interacting with the runtime environment and generating a new customized set of inputs to execute hidden paths, to reveal the hidden paths on only particular runtime configuration or context. A prototype was developed and evaluated with a set of complex and environment-intensive programs. The experimental result demonstrated that our approach could detect the DIIF precisely and improve the code coverage.
引用
收藏
页码:480 / 486
页数:7
相关论文
共 5 条
  • [1] Input Generation via Taintdata Identification: Finding Hidden Path in the Environment-Intensive Program
    Lei Xue
    Huang Wei
    Fan Wenqing
    Yang Yixian
    CHINESE JOURNAL OF ELECTRONICS, 2015, 24 (03) : 480 - 486
  • [2] Scaling Concolic Testing for the Environment-Intensive Program
    Lei, Xue
    Huang, Wei
    Fan, Wenqing
    Yang, Yixian
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (10): : 1755 - 1764
  • [3] Planar Waypoint Generation and Path Finding in Dynamic Environment
    Jia, Daoyuan
    Hu, Cheng
    Qin, Kechen
    Cui, Xiaohui
    2014 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI 2014), 2014, : 206 - 211
  • [4] Input Generation via Decomposition and Re-Stitching: Finding Bugs in Malware
    Caballero, Juan
    Poosankam, Pongsin
    McCamant, Stephen
    Babic, Domagoj
    Song, Dawn
    PROCEEDINGS OF THE 17TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'10), 2010, : 413 - 425