동적 기호 실행을 이용한 그래프 기반 바이너리 코드 실행 경로 탐색 플랫폼

Vol. 24, No. 3, pp. 437-444, 6월. 2014
10.13089/JKIISC.2014.24.3.437, Full Text:
Keywords: Execution Path Exploration, Code Coverage Improvement, Symbolic Execution, Taint Analysis
Abstract

본 논문에서는 그래프 기반의 바이너리 코드 동적 실행 경로 탐색 플랫폼을 제안한다. 바이너리 코드의 조건 분기 명령어를 노드(Node), 그 외의 명령어를 에지(Edge)로 구성된 그래프를 정의하며, 이 그래프를 기반으로 하여 실행 경로 탐색을 수행하는 방안을 제안한다. 실험을 통해 제안하는 그래프 기반 바이너리 코드 실행 경로 탐색 플랫폼의 프로토타입이 실행 경로 탐색을 올바르게 수행함을 확인하였으며, 본 논문에서 제안하는 방안을 통해 소프트웨어 테스팅을 보다 효과적으로 수행하여 소프트웨어 보증, 시큐어 프로그래밍 및 악성 프로그램 분석 등을 보다 효과적으로 수행할 수 있을 것으로 기대한다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
B. Kang and E. G. Im, "Graph based Binary Code Execution Path Exploration Platform for Dynamic Symbolic Execution," Journal of The Korea Institute of Information Security and Cryptology, vol. 24, no. 3, pp. 437-444, 2014. DOI: 10.13089/JKIISC.2014.24.3.437.

[ACM Style]
Byeongho Kang and Eul Gyu Im. 2014. Graph based Binary Code Execution Path Exploration Platform for Dynamic Symbolic Execution. Journal of The Korea Institute of Information Security and Cryptology, 24, 3, (2014), 437-444. DOI: 10.13089/JKIISC.2014.24.3.437.