반응형

2025/04/29 2

avc: denied 로그 분석 및 이해하기

avc: denied 로그 분석 및 이해하기Android에서 SELinux(보안 강화 리눅스, Security-Enhanced Linux)는 시스템 보안을 강화하는 중요한 역할을 합니다. SELinux 정책이 적용되면서 종종 avc: denied 로그가 발생하는데, 이 로그는 특정 프로세스가 허용되지 않은 액세스를 시도했음을 의미합니다. 본 포스팅에서는 avc: denied 로그의 의미를 분석하고 이를 해결하는 방법을 살펴보겠습니다.1. avc: denied 로그란?avc: denied는 SELinux가 특정 액세스를 차단했음을 나타내는 커널 로그 메시지입니다. 이 로그는 Android 시스템의 dmesg 또는 logcat을 통해 확인할 수 있습니다.다음은 대표적인 avc: denied 로그 예제입니다...

Android/Seploicy 2025.04.29

디바이스 트리(Device Tree) 설정 및 수정

디바이스 트리(Device Tree) 설정 및 수정1. 디바이스 트리(Device Tree)란?디바이스 트리(Device Tree)는 하드웨어 정보를 정의하는 데이터 구조로, 임베디드 시스템에서 커널이 하드웨어를 인식하고 초기화할 수 있도록 지원합니다. ARM 아키텍처를 포함한 다양한 플랫폼에서 널리 사용되며, 특히 Buildroot와 같은 임베디드 리눅스 환경에서는 중요한 구성 요소 중 하나입니다.디바이스 트리는 일반적으로 Device Tree Source(DTS) 파일로 작성되며, 이를 Device Tree Blob(DTB) 형식으로 변환하여 커널이 사용할 수 있도록 합니다. DTS 파일은 사람이 읽을 수 있는 텍스트 형식이며, DTB는 바이너리 형식입니다.2. Buildroot에서 디바이스 트리의 ..

Linux/buildroot 2025.04.29
반응형