DOI QR코드

DOI QR Code

A Study on Similarity Comparison for Detecting Theft of Android Application

안드로이드 앱 도용 탐지를 위한 유사도 비교 연구

  • Park, Seik (School of Information, Communication and Broadcasting Engineering, Halla University) ;
  • Park, Heekwang (School of Information, Communication and Broadcasting Engineering, Halla University) ;
  • Choi, Sungha (School of Information, Communication and Broadcasting Engineering, Halla University) ;
  • Park, Heewan (School of Information, Communication and Broadcasting Engineering, Halla University)
  • 박세익 (한라대학교 정보통신방송공학부) ;
  • 박희광 (한라대학교 정보통신방송공학부) ;
  • 최성하 (한라대학교 정보통신방송공학부) ;
  • 박희완 (한라대학교 정보통신방송공학부)
  • Published : 2011.11.11

Abstract

소프트웨어 버스마크는 모든 프로그램에 이미 포함되어 있으며 서로 다른 프로그램을 식별하는데 사용될 수 있는 프로그램의 고유한 특징을 말한다. 본 논문에서는 소프트웨어 버스마크를 이용하여 안드로이드 앱 사이의 유사도를 측정하고 코드 도용 탐지에 활용하는 방법을 제안하였고, 다양한 카테고리의 안드로이드 앱에 대한 유사도 비교 실험을 하였다. 먼저, 같은 개발사에서 만든 유사한 프로그램을 대상으로 버스마크 유사도를 측정한 결과 유사도가 매우 높다는 것을 확인하였다. 또한, 서로 다른 개발사에서 만든 유사한 카테고리의 프로그램을 비교하였고 비슷한 프로그램이라도 서로 다른 개발사에서 만든 앱이기 때문에 유사도가 낮다는 것을 확인하였다. 마지막으로, 서로 다른 개발사의 유사한 프로그램들 중에서 유사도가 높게 측정된 경우를 탐지한 실험 결과를 제시하였다. 이러한 유사 앱들은 실제로 공통 클래스를 함께 포함하고 있었다. 실험 결과들을 바탕으로 소프트웨어 버스마크가 안드로이드 앱 사이의 공통 클래스를 탐지하는데 활용될 수 있음을 확인하였고, 더 나아가 안드로이드 앱에서의 코드 도용을 탐지하는 목적으로도 활용될 수 있음을 보여주었다.

Keywords