ARM PMU 이벤트를 활용한 TrustZone 루트킷 탐지에 대한 연구

Vol. 33, No. 6, pp. 929-938, 12월. 2023
JKIISC.2023.33.6.929, Full Text:
Keywords: Arm TrustZone, Rootkit, PMU, Deep Learning, Detection
Abstract

모바일 장치에서 사용되는 ARM 프로세서는 하드웨어 기반의 격리 실행 환경인 TrustZone 개념을 도입하여 신뢰 실행 환경인 Secure World와 비신뢰 실행 환경인 Normal World를 구현하였다. 악성 소프트웨어의 종류 중 루트킷은 관리자 권한을 획득하고 자신의 존재를 숨기면서 백도어를 만든다. Secure World에서 동작하는 프로세스는 메모리 접근에 제한이 없고, 격리되어 있어 Secure World에서 루트킷이 실행되었을 때 탐지하기 어렵다. 본 논문에서는 하드웨어 기반의 성능 측정 모니터인 Performance Monitoring Unit을 활용하여 Secure World 루트킷의 이벤트를 측정하고 딥러닝 기반으로 루트킷을 탐지하는 기법을 제시한다.

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 신영주, "Detection of TrustZone Rootkits Using ARM PMU Events," Journal of The Korea Institute of Information Security and Cryptology, vol. 33, no. 6, pp. 929-938, 2023. DOI: JKIISC.2023.33.6.929.

[ACM Style]
최지민 and 신영주. 2023. Detection of TrustZone Rootkits Using ARM PMU Events. Journal of The Korea Institute of Information Security and Cryptology, 33, 6, (2023), 929-938. DOI: JKIISC.2023.33.6.929.