상용 안드로이드 앱 보호 서비스 분석을 통한 강건한 앱 보호 구조 연구

Vol. 28, No. 5, pp. 1209-1223, 9월. 2018
10.13089/JKIISC.2018.28.5.1209, Full Text:
Keywords: Android, Obfuscator, Protector, Packer, App hardening, Runtime protection
Abstract

안드로이드 앱은 바이트코드로 구성되어 있어 역공학으로부터 취약하며, 이를 보완하기 위해 앱을 강건하게 재구성해주는 보호 서비스들이 등장하였다. 암호 알고리즘과 다르게, 이런 보호 서비스의 강건함은 보호 방식을 감추는것에 상당 부분 의존하고 있다. 그러므로 보호 서비스의 파훼 기법은 다양하더라도 보호 방식에 대한 체계적인 논의가 거의 없으며, 개발자의 직감에 따라 구현되고 있다. 정적 또는 동적분석을 방해하는 기술의 간단한 배치보다는,강건한 보안 체인을 위한 체계적인 보호 구조에 대한 논의가 필요하다. 본 논문에서는 이를 위해, 대표 상용 안드로이드 앱 보호 서비스인 방클(bangcle)을 분석하여 보호 구조와 취약한 요소를 살펴본다. 그리고 이를 통해 강건한구조를 위해 요구되는 사항과 보호 구조 원칙을 제안한다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
하동수 and 오희국, "Study on Structure for Robust App Protection through Commercial Android App Hardening Service," Journal of The Korea Institute of Information Security and Cryptology, vol. 28, no. 5, pp. 1209-1223, 2018. DOI: 10.13089/JKIISC.2018.28.5.1209.

[ACM Style]
하동수 and 오희국. 2018. Study on Structure for Robust App Protection through Commercial Android App Hardening Service. Journal of The Korea Institute of Information Security and Cryptology, 28, 5, (2018), 1209-1223. DOI: 10.13089/JKIISC.2018.28.5.1209.