안드로이드 UI 이벤트를 이용한 공격 기법 연구

Vol. 25, No. 3, pp. 603-614, 6월. 2015
10.13089/JKIISC.2015.25.3.603, Full Text:
Keywords: android security, AccessibilityEvent, Secure Keypads, UIAutomator, Replay Attack
Abstract

스마트폰 어플리케이션은 UI(User Interface)로 구성되어 있다. 버튼 클릭, 화면 스크롤 등 사용자가 어플리케이션을 사용하는 과정 중 많은 UI의 변화가 발생하면서 UI 이벤트가 시스템에 전송된다. 이러한 UI 이벤트에는 다양한 정보가 포함되어 있는데, 사용자 입력과 관련된 정보도 함께 포함되어 있다. 안드로이드 환경에서 키로깅 등 기존의 알려진 입력정보 획득 기법은 루팅과 같은 제한적인 환경을 필요로 했으나, UI 이벤트는 일반권한만으로도 접근이 가능하다는 장점이 있다. 또한, 입력정보 보호를 위해 많은 어플리케이션에서 보안키패드를 적용 중에 있으나, 이와는 관계없이 UI 이벤트를 활용한 기법을 통해 입력정보 획득이 가능하다는 것이 실험을 통해 조사되었다. 본 논문에서는 UI 이벤트를 활용한 사용자 입력정보 유출 위협을 증명하고, 이를 응용하여 시나리오를 기반으로 재생공격(Replay Attack)이 가능함을 보이면서 대응 방안을 제시하도록 한다.

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]
S. Yoon, M. Kim, S. Lee, "A Study on the attack technique using android UI events," Journal of The Korea Institute of Information Security and Cryptology, vol. 25, no. 3, pp. 603-614, 2015. DOI: 10.13089/JKIISC.2015.25.3.603.

[ACM Style]
Seok-Eon Yoon, Min-Sung Kim, and Sang-jin Lee. 2015. A Study on the attack technique using android UI events. Journal of The Korea Institute of Information Security and Cryptology, 25, 3, (2015), 603-614. DOI: 10.13089/JKIISC.2015.25.3.603.