摘要 |
<p>어플리케이션 프로그래밍 인터페이스(API) 호출 빈도 분석을 통한 소프트웨어 표절 탐지 방법이 개시된다. 본 발명에 따른 소프트웨어 표절 탐지 방법은 제 1 프로그램과 제 2 프로그램의 API 호출 특성 정보를 추출하는 API 호출 특성 정보 추출 단계 및 제 1 프로그램과 API 호출 특성 정보와 제 2 프로그램의 API 호출 특성 정보를 상호 비교하여, 제 1 프로그램과 제 2 프로그램의 유사도(similarity)를 판단하는 유사도 판단 단계를 포함하여 구성될 수 있다. 따라서, 비교 대상 프로그램들의 소스 코드를 입수하거나, 비교 대상 프로그램의 실행 파일을 동적으로 분석할 필요 없이, 비교 대상 프로그램들의 실행 파일을 정적으로 분석하여 추출된 소프트웨어 버스마크만으로 소프트웨어 표절 여부를 효과적으로 탐지할 수 있다.</p> |