반응형

2025/04/24 2

SELinux란? 기본 개념 및 보안 모델

SELinux란? 기본 개념 및 보안 모델SELinux(Security-Enhanced Linux)는 미국 국가안보국(NSA, National Security Agency)에서 개발한 보안 아키텍처로, 리눅스 커널에 추가된 강력한 접근 제어 메커니즘입니다. 기존의 리눅스 보안 모델이 주로 소유자 기반의 권한 관리(Discretionary Access Control, DAC)에 의존하는 반면, SELinux는 강제적 접근 제어(Mandatory Access Control, MAC)를 도입하여 보안성을 한층 강화하였습니다. 특히, Android 운영체제에서는 SELinux를 활용하여 애플리케이션 및 시스템 프로세스의 접근을 철저히 제한하고 있습니다.이번 포스팅에서는 SELinux의 기본 개념과 보안 모델을 ..

Android/Seploicy 2025.04.24

Buildroot에서 U-Boot 및 커널 빌드 과정

Buildroot에서 U-Boot 및 커널 빌드 과정Buildroot는 임베디드 시스템을 위한 경량 리눅스 배포판을 손쉽게 빌드할 수 있도록 해주는 강력한 도구입니다. 특히, 커널 및 부트로더(U-Boot) 빌드를 지원하여 개발자가 간단한 설정만으로 원하는 환경을 구성할 수 있도록 도와줍니다. 이번 포스팅에서는 Buildroot를 활용하여 U-Boot 및 리눅스 커널을 빌드하는 과정을 자세히 설명하겠습니다.1. Buildroot 환경 설정 및 기본 개념Buildroot는 다음과 같은 주요 구성 요소를 포함합니다:부트로더(U-Boot)리눅스 커널루트 파일 시스템툴체인이 중 부트로더와 커널은 임베디드 시스템에서 필수적인 요소이며, Buildroot에서는 이를 자동으로 다운로드 및 빌드할 수 있도록 구성할 수..

Linux/buildroot 2025.04.24
반응형