상세검색
최근 검색어 전체 삭제
다국어입력
즐겨찾기0
학술대회자료

제어흐름변경을 이용한 안드로이드 난독화도구 ProGuard의 성능개선

Performance Improvement of Android Obfuscation Tool ProGuard Using Flow Controls

  • 58
121690.jpg

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

1. 서론

2. ProGuard 난독화 개선

3. 결론

(0)

(0)

로딩중