학술대회자료
제어흐름변경을 이용한 안드로이드 난독화도구 ProGuard의 성능개선
Performance Improvement of Android Obfuscation Tool ProGuard Using Flow Controls
- 한국IT서비스학회
- 한국IT서비스학회 학술대회 논문집
- 2015춘계학술대회
-
2015.05560 - 562 (3 pages)
- 58
최근 스마트폰이 금융, 게임, 전자상거래, 가전 등 현대인들의 일상생활에 필수적인 도구가 되면서 심각한 보안 위협들이 새로 나타나고 있다. 안드로이드 어플리케이션 리패키징을 이용하면 악성코드 삽입, 앱 복제 등 기존 코드를 수정하거나 다른 모듈을 삽입해 복제되거나 위장된 앱을 만들 수 있으며, 기존 앱에서 입력 받은 데이터를 공격자에게 전달하는 기능 등을 삽입해 재배포할 수도 있다. 이러한 문제에 대한 해결 방법 중 하나가 난독화방법으로서 Proguard는 클래스, 필드, 메소드명 등 식별자들을 식별자 변환 기법을 통해 난독화하여 역공학을 통한 코드 분석을 어렵게 하는 기능을 제공한다. 본 논문에서는 Proguard의 난독화 기능의 수준을 높이기 위하여 프로그램의 제어흐름 변경을 통한 성능 개선방안을 제시하였다.
1. 서론
2. ProGuard 난독화 개선
3. 결론
(0)
(0)