기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
추상화 메모리 문맥을 이용한 바이너리 코드기반 표절 탐지
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • 추상화 메모리 문맥을 이용한 바이너리 코드기반 표절 탐지
저자명
최용석,최종무,Choi. Yong Suk,Choi. Jong Moo
간행물명
정보과학회논문지. Journal of KIISE. 컴퓨팅의 실제 및 레터
권/호정보
2013년|19권 7호|pp.388-392 (5 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

최근 소프트웨어 표절 문제로 지적재산권 보호에 대한 관심이 높아졌지만 코드 난독화 같은 표절 방법이 다양해지면서 대응이 어려워지고 있다. 기존의 정적 표절 분석 도구들은 내용기반 분석들로 코드의 형태 변화에 취약하며 의미 기반의 난독화 기법으로 코드를 변형할 경우 표절 검색에 실패할 확률이 높다. 본 논문에서 제안하는 기법은 바이너리 코드만 존재하는 상황에서 정적과 동적 분석기법의 장점을 통합, 의미기반 분석과정을 통해 효과적인 표절위치 탐색 기법을 제시한다. 논문에서 제안하는 도구의 구조는 크게 표절 범위 추적, 동적 메모리 변화 정보 수집, 추상화 메모리 문맥 변환, 마지막으로 추상화 메모리 정보 기반 표절 분석으로 나뉜다. 제안된 기법은 x86기반 리눅스 환경에서 실험되었으며 원본과 표절 바이너리 실행파일을 입력으로 하였고 다양한 코드 난독화 시도에도 기존 기법에 비해 표절되어진 위치를 효과적으로 탐색한다.

기타언어초록

There has been increasingly interest in the protection of the intellectual property right due to the software plagiarism being issued recently. Nevertheless, it becomes difficult to cope with such problem because of the appearance of a variety of plagiarism methods such as code obfuscation. The existing technique for static plagiarism detection is based on the contents, which are vulnerable to the change of code. Any attempt to detect plagiarism might be possibly failed if the codes are converted using semantic-based obfuscation methods. This paper proposes an effective tool for detecting the plagiarized location through the semantic-based analysis process by integrating the advantages of static and dynamic analysis techniques under the situation where binary code is available only. The structure of the tool suggested in the study consists of four components, plagiarism area explorer, memory changes tracer, abstract memory context constructor, and similarity comparator. The tool has been implemented and tested under x86-based LINUX environment. Experiments using several original and plagiarized-binary executable files show that our proposal can detect plagiarism effectively, compared with the existing tool.