바이너리 분석도구 효율성 평가를 위한 Instrumentation 성능 측정기법

Vol. 27, No. 6, pp. 1331-1345, 12월. 2017
10.13089/JKIISC.2017.27.6.1331, Full Text:
Keywords: Binary instrumentation, overhead measurement, instrumentation primitives
Abstract

바이리 instrumentation 기법은 소스코드가 공개되어 있지 않은 로그램을 모니터링하거나 디버깅을 통해 오류를 진단, 는 메모리 정보획득 등을 해 개발, 발되어왔다. 그러나 instrumentation 기법을 사용한 바이 리 분석기법에 한 연구들은 주로 그 활용방법과 락없는 정확한 분석에 집하고 있으며, 실용 측면에서 요한 성능지표인 효율성에 한 연구는 거의 이지지 않고 있다. 특히 분석도구나 알고리즘의 분석시간을 상호 비 교할 수 있는 지표와 방법론이 정립되어있지 않았다. 이 연구는 바이리 instrumentation 기법의 오버헤드를 측 정하여 그 효율성을 비교평가할 수 있는 단기능과 측정방법론을 제안한다. 한 제안한 방법을 DynamoRIO와 Pin에 용하여 성능차를 도출하다. 분석도구의 효율성 비교결과는 사용목에 따른 분석도구의 선택기이 되며, 측정방법론은 기존도구와 앞으로 새롭게 개발될 분석도구들에 해서도 그 효율성을 검증하는 방법으로 사용될 수 있다.

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]
M. Lee, J. Lee, H. Kim, C. Ryu, "Instrumentation Performance Measurement Technique for Evaluating Efficiency of Binary Analysis Tools," Journal of The Korea Institute of Information Security and Cryptology, vol. 27, no. 6, pp. 1331-1345, 2017. DOI: 10.13089/JKIISC.2017.27.6.1331.

[ACM Style]
Minsu Lee, Jehyun Lee, Hobin Kim, and Chanho Ryu. 2017. Instrumentation Performance Measurement Technique for Evaluating Efficiency of Binary Analysis Tools. Journal of The Korea Institute of Information Security and Cryptology, 27, 6, (2017), 1331-1345. DOI: 10.13089/JKIISC.2017.27.6.1331.