반응형

2025/04/30 2

Android SELinux 정책 문법과 규칙

Android SELinux 정책 문법과 규칙SELinux(Security-Enhanced Linux)는 리눅스 커널에 추가된 보안 모듈로, Android에서는 필수적인 보안 정책을 적용하는 데 사용됩니다. Android의 SELinux 정책은 MAC(Mandatory Access Control, 강제 접근 제어) 모델을 기반으로 하며, 시스템 내에서 프로세스와 리소스 간의 접근을 제어합니다.이번 포스팅에서는 type, attribute, allow, neverallow 등의 주요 규칙을 중심으로 SELinux 정책 문법을 설명하겠습니다. 또한, 관련된 예제 코드를 함께 제공하여 정책이 어떻게 동작하는지 쉽게 이해할 수 있도록 하겠습니다.1. type (타입)1.1 type의 개념type은 SELinux..

Android/Seploicy 2025.04.30

Buildroot 기반의 시스템 OTA 업데이트 방법

Buildroot 기반의 시스템 OTA 업데이트 방법Buildroot를 이용해 임베디드 시스템을 개발할 때, 원격에서 시스템을 업데이트할 수 있는 기능을 제공하는 것은 매우 중요한 요소입니다. Over-the-Air(OTA) 업데이트를 통해 새로운 기능을 추가하거나 보안 패치를 적용할 수 있으며, 물리적인 접근 없이도 유지보수가 가능합니다. 본 포스팅에서는 Buildroot를 활용하여 시스템의 OTA 업데이트를 구현하는 방법을 설명하겠습니다.1. OTA 업데이트 개요OTA 업데이트는 네트워크를 통해 시스템 소프트웨어를 원격으로 업데이트하는 방식입니다. 주로 다음과 같은 방식으로 구현됩니다.A/B 파티션 업데이트: 두 개의 파티션(A, B)을 운영하며, 한쪽 파티션을 업데이트한 후 부팅을 전환하는 방식패키..

Linux/buildroot 2025.04.30
728x90
반응형