그래프 기반 바이너리 구조 비교 기법의 강인성 개선

Improving Resilience in Graph-based Structure Comparison for Binary Objects

  • Jang, Joon-Hyouk (School of Computer Science and Engineering, Seoul National University) ;
  • Cho, Yoo-Kun (School of Computer Science and Engineering, Seoul National University) ;
  • Hong, Ji-Man (School of Computing, Soongsil University)
  • 발행 : 2012.06.22

초록

소프트웨어 버스마크 (Software Birthmark)는 프로그램 실행 파일로부터 프로그램의 고유한 정보를 추출하는 기법이다. 프로그램의 도용을 판별하기 위해 바이너리로부터 버스마크를 추출하여 원본 프로그램과의 유사도를 측정하거나 악성 코드 탐지에 사용된다. 본 논문에서는 그래프 기반 바이너리 구조 매칭기법을 기반으로 한 버스마크를 제안한다. 제안 기법은 원본 프로그램과 대상 프로그램 사이에서 함수와 함수, 기본 블록과 기본 블록의 매칭 방법을 개선함으로써, 기존 기법에 비해 강인성(Resilience)이 향상된 버스마크를 추출한다.

키워드

과제정보

연구 과제 주관 기관 : 한국연구재단, 한국저작권위원회