안드로이드 환경에서 보안 토큰을 이용한 앱 난독화 기법
An Application Obfuscation Method Using Security Token for Encryption in Android
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
스마트기기 시장의 성장과 함께 모바일 환경에서 악성행가 그 역을 차 확하고 있다. 이에 따라 악성앱 분 석에 한 연구가 진행되어 앱 분석을 한 자동 분석 도구가 나오면서, 오히려 이런 자동 분석도구들로 인해 기존 의 앱 보안을 한 도구들이 공격자에게 무력해지는 부작용이 일어난다. 본 논문은 일반인 안드로이드 앱에 용 할 수 있는 범용인 보호 기법이 아닌 보안 토큰을 가진 스마트 기기 사용자가 이용하는 안드로이드 앱에 용할 수 있는 앱 보호 기법에 해 제안한다. 보안 토큰이 삽입되지 않은 경우 앱이 정상으로 메모리로 재되지 못하 며, 해당 기법으로 보호된 부분은 노출되지 않도록 하는 것을 특징으로 한다.
Abstract
With the growing of smart devices market, malicious behavior has gradually expanded its scope. Accordingly, many studies have been conducted to analyze malicious apps and automated analysis tools have been released. However these tools cause the side effects that the application protection tools such as ProGuard, DexGuard become vulnerable to analyzers or attackers. This paper suggests the protection mechanism to apply to the Android apps using security token, rather than general-purpose protection solutions that can be applied in malicious apps. The main features of this technique are that Android app is not properly loaded in the memory when the security token is abnormal or is not inserted and protected parts using the technique are not exposed.
참고문헌 (15)
- Kaspersky Security Bulletin : OVERALL STATISTIVS FOR 2016, "Maria Garnaeva", Kaspersky Lab, ~ (2016)
- Kimberly Tam, "The Evolution of Android Malware and Android Analysis Techniques", ACM Computing Surveys(CSUR), 49(4), pp.1~41 (2017)
- 이세영, "APK에 적용된 난독화 기법 역난독화 방안 연구및 자동화 분석 도구 구현", 정보보호학회논문지, 25(5), pp.1201~1215 (2015), 한국정보보호학회[DOI]
- We Can Still Crack You! General Unpacking Method for Android Packer(no root), "Yeongung Park", DEFCON, ~ (2015)
- "Android KitKat unveiled in Google surprise move", BBC, ~ (2013)
- Anwar Ghuloum, "ART : ANdroid’s Runtime Evolved", Google I, 2014
- 김정일, "제어 흐름 난독화를 효과적으로 수행하기 위한 전략", 한국컴퓨터정보학회논문지, 16(6), pp.41~50 (2011), 한국컴퓨터정보학회
- Yuxue Piao, "프로가드 난독화 도구 구조 및 기능 분석", 한국통신학회논문지B, 38(8), pp.654~662 (2013), 한국통신학회
- "AppSuit"[URL]
- Kim. Hee Moon, "Protection Framework for Android Application by Encrypting DEX files", pp.2011
- 김정현, "AES 알고리즘을 사용하여 안드로이드어플리케이션을 보호하기 위한 견고한 역공학 방지기법", 정보과학회논문지, 42(9), pp.1100~1108 (2015), 한국정보과학회
- "Privacy Statement"[URL]
