자바 자동 식별자 리네이밍 기법 및 보호 방법Java Automatic Identifier Renaming Technique and Protection Method
- Other Titles
- Java Automatic Identifier Renaming Technique and Protection Method
- Authors
- 김지윤; 홍수화; 고남현; 이우승; 박용수
- Issue Date
- Apr-2015
- Publisher
- 한국통신학회
- Keywords
- Java; renaming; deobfuscation
- Citation
- 한국통신학회논문지, v.40, no.4, pp.709 - 719
- Indexed
- KCI
- Journal Title
- 한국통신학회논문지
- Volume
- 40
- Number
- 4
- Start Page
- 709
- End Page
- 719
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/157498
- DOI
- 10.7840/kics.2015.40.4.709
- ISSN
- 1226-4717
- Abstract
- 본 논문은 자바 언어로 작성된 코드에 선언된 임의의 변수에 관하여, 해당 변수가 사용되는 행위를 기반으로적절한 이름을 붙여주는 리네이밍 서비스와 이러한 분석 기술에 대응하는 보안 서비스를 소개한다. 소개하는 리네이밍 서비스는 API 기반과 반복문 내부 조건문 기반의 2가지 방법으로 구분된다. 본문에서 제안 기법의 알고리즘과 함께 알려진 자바 난독화 기술과 도구를 다루어 독자의 이해를 돕고, 프로토타입을 구현하여 실용성을 보였다.
프로토타입을 이용한 실험 결과 73%의 변수명 리네이밍 성공률을 보였다. 제안 기법을 활용하면, 공동 작업자가직관적으로 코드 전체를 파악할 수 있도록 도울 수 있다. 또한, 악성코드 분석가가 변수명을 통하여 행위를 예측할 수 있어 분석에 도움을 줄 수도 있다. 하지만, 자바로 개발한 어플리케이션의 소스코드에 제안 기법을 적용하면, 해커에게 쉽게 노출될 수 있다. 따라서 자바 어플리케이션의 코드를 보호하는 방법도 소개한다.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/157498)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.