패킹된 안드로이드 어플리케이션의 안전한 실행을 위한 실행 환경 무결성 검증 기법

A Method Verifying Execution Environment Integrity for Secure Execution of Packed Android Application
  • 하동수
  • 오희국

초록

The source code for Android is open and easy to modify depending on the purpose. Recently, this charateristic has been exploited to bypass the runtime protection technique and extract the original executable code. Unfortunately, Android devices are so fragmented that it is difficult to verify the integrity of the system. To solve this problem, this paper proposes a technique to verify the integrity of the execution environment indirectly using the features of the application permission. Before executing the original executable code, it loads and executes the dummy DEX file to monitor for abnormal events and determine whether the system is intact. The proposed technique shows a performance overhead of about 2 seconds and shows that it can detect the bypassing technique that is currently disclosed.

키워드

AndroidPackerExecution environmentIntegrity verificationRuntime packer
제목
패킹된 안드로이드 어플리케이션의 안전한 실행을 위한 실행 환경 무결성 검증 기법
제목 (타언어)
A Method Verifying Execution Environment Integrity for Secure Execution of Packed Android Application
저자
하동수오희국
DOI
10.13089/JKIISC.2018.28.6.1553
발행일
2018-12
저널명
정보보호학회논문지
28
6
페이지
1553 ~ 1561