본문 바로가기
KERD
논문KCI 등재

윈도우 실행파일을 위한 모듈 기반 유사도 측정 시스템

A Module-based System for Measuring Similarity of Windows Executable Files

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 마이크로소프트 윈도우 실행 프로그램들 간의 유사도를 측정하여 비교하는 효과적인 시스템을제안한다. 웹 인터페이스 상에서 사용자가 비교하고자 하는 두 개의 실행파일을 입력하면, 시스템은 두 실행파일간의 유사도를 측정하여 보여준다. 현재, 네 개의 유사도 비교 알고리즘(모듈)을 구현하였으며, 사용자는 각 알고리즘별로 유사도 측정 결과를 볼 수 있다. 또한, 네 개의 알고리즘들을 통합하여 유사도를 비교할 수도 있는데, 이 경우 각 알고리즘마다 가중치를 설정할 수 있다. 각 유사도 비교 알고리즘들을 모듈화하여 구현하였기 때문에, 알고리즘의 개선이나 새로운 알고리즘의 추가가 용이하다.

Abstract

This paper presents an effective system to measure and compare similarity between Microsoft Windows executable files. When a user inputs two target binary programs in the web interface, the system computes the similarity between them and shows the results. We currently implement four algorithms (modules) for measuring similarity of Windows executable files, and a user can obtain the similarity computed using each algorithm. Our system also provides an integrated similarity measure that quantifies the similarity between two files using the four algorithms at the same time. For the integrated similarity measure, a user can assign a weight for each algorithm. Since we develop each algorithm as an extensible module, it is easy to improve an algorithm or add a new one.

참고문헌 (8)

  1. "A System for Detecting Software Plagiarism: MOSS (a Measure Of Software Similarity)"[URL]
  2. Software theft detection through program identification, "Ginger Marie Myles", University of Arizona, ~ (2006)
  3. Haruaki Tamada, "Java Birthmarks - Detecting the Software Theft -", IEICE Transactions on Information and Systems, 88-D(9), pp.2148~2158 (2005)
  4. Dongjin Kim, "Measuring similarity of windows applications using static and dynamic birthmarks", Proceedings of the 28th Annual ACM Symposium on Applied Computing, pp.1628~1633 (2013)
  5. A Static Birthmark of Windows Binary Executables Based on Strings, "Yesol Kim", Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), ~ (2013)
  6. 박성수, "정적 주요 경로 API 시퀀스를 이용한 소프트웨어 유사성 검사", 정보과학회논문지, 41(12), pp.1007~1012 (2014), 한국정보과학회
  7. Dong-Kyu Chae, "Software Plagiarism Detection via the Static API Call Frequency Birthmark", ACM Symposium on Applied Computing(SAC) (2013)
  8. "A system for detecting software plagiarism - MOSS"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (4건)