동적 기호 실행을 이용한그래프 기반 바이너리 코드 실행 경로 탐색 플랫폼
- Title
- 동적 기호 실행을 이용한그래프 기반 바이너리 코드 실행 경로 탐색 플랫폼
- Author
- 임을규
- Keywords
- Execution Path Exploration; Code Coverage Improvement; Symbolic Execution; Taint Analysis
- Issue Date
- 2014-06
- Publisher
- Korea Institutes of Information Security and Cryptology
- Citation
- Journal of The Korea Institute of Information Security & Cryptology, VOL.24, NO.3[Jun/2014], pp. 437-444
- Abstract
- 본 논문에서는 그래프 기반의 바이너리 코드 동적 실행 경로 탐색 플랫폼을 제안한다. 바이너리 코드의 조건 분기 명령어를 노드(Node), 그 외의 명령어를 에지(Edge)로 구성된 그래프를 정의하며, 이 그래프를 기반으로 하여 실행 경로 탐색을 수행하는 방안을 제안한다. 실험을 통해 제안하는 그래프 기반 바이너리 코드 실행 경로 탐색 플랫폼의 프로토타입이 실행 경로 탐색을 올바르게 수행함을 확인하였으며, 본 논문에서 제안하는 방안을 통해 소프트웨어 테스팅을 보다 효과적으로 수행하여 소프트웨어 보증, 시큐어 프로그래밍 및 악성 프로그램 분석 등을 보다 효과적으로 수행할 수 있을 것으로 기대한다.In this paper, we introduce a Graph based Binary Code Execution Path Exploration Platform. In the graph, a node is defined as a conditional branch instruction, and an edge is defined as the other instructions. We implemented prototype of the proposed method and works well on real binary code. Experimental results show proposed method correctly explores execution path of target binary code. We expect our method can help Software Assurance, Secure Programming, and Malware Analysis more correct and efficient.
- URI
- http://koreascience.or.kr/article/ArticleFullRecord.jsp?cn=JBBHCB_2014_v24n3_437http://hdl.handle.net/20.500.11754/56492
- ISSN
- 1598-3986; 2288-2715
- DOI
- 10.13089/JKIISC.2014.24.3.437
- Appears in Collections:
- COLLEGE OF ENGINEERING[S](공과대학) > COMPUTER SCIENCE(컴퓨터소프트웨어학부) > Articles
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML