본문 바로가기
[학술저널]

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

  • 학술저널

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

Instrumentation Performance Measurement Technique for Evaluating Efficiency of Binary Analysis Tools

이민수(한국과학기술원) 이제현(한국과학기술원) 김호빈(한국과학기술원) 류찬호(한국과학기술원)

표지

북마크 0

리뷰 0

이용수 56

피인용수 0

초록

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

Binary instrumentation has been developed for monitoring and debugging executables without their source codes. Previous efforts on the binary instrumentation are mainly focused on its capability and accuracy, but not on efficiency for practical application. In particular, criteria and measurement methodologies for evaluating and comparing the efficiency of binary investigation tools and algorithms do not estimated yet. In this paper, we propose the instrumentation primitives which are a unit functionality and measurement methodology. Through the empirical experiments by adopting the proposed methodology on DynamoRIO and Pin, we show the feasibility of the proposal.

목차

요약
ABSTRACT
I. 서론
II. 배경지식
III. 관련연구
IV. Instrumentation 성능 측정을 통한 취약점 탐지기법 효율성 평가
V. 실증실험 및 결과
VI. 한계점 및 향후연구
VII. 결론
References

리뷰(0)

도움이 되었어요.0

도움이 안되었어요.0

첫 리뷰를 남겨주세요.
Insert title here