용어사전 목록으로

GLOSSARY

SELinux (Security-Enhanced Linux) 보안 강화 리눅스

보안 강화 리눅스는 프로세스와 자원에 붙은 보안 표지 및 정책을 이용해 접근을 통제하는 리눅스 보안 구조입니다.

01

용어와 정의

영문 또는 원어: SELinux

영문 정식명칭: Security-Enhanced Linux

한글명: 보안 강화 리눅스

보안 강화 리눅스는 프로세스와 자원에 붙은 보안 표지 및 정책을 이용해 접근을 통제하는 리눅스 보안 구조입니다.

02

정확한 의미와 원리

일반 파일 권한이 허용하더라도 정책이 허용하지 않는 접근은 제한할 수 있습니다. 보안 문맥과 유형을 통해 프로세스가 어떤 자원에 접근할지 구분합니다. 파일 권한, 사용자 권한과 별도의 정책이 함께 작동하므로 하나만 확인하면 거부 원인을 놓칠 수 있습니다.

03

쉽게 이해하는 예시

웹 서비스가 읽어야 하는 파일인데 파일 권한은 맞고 보안 표지가 업무 용도와 달라 접근이 거부되는 상황입니다. 이때 전체 보안 기능을 끄는 대신 표지와 정책 및 감사 기록을 확인해야 합니다.

04

종류와 버전 및 관련 개념의 차이

강제와 허용 기록 모드

enforcing은 정책을 강제하고 permissive는 정책 위반을 기록하면서 허용합니다. permissive에서 서비스가 동작한다고 보안 정책 문제가 해결된 것은 아닙니다.

앱아머와의 차이

두 기능 모두 강제 접근 통제에 활용됩니다. 보안 강화 리눅스는 표지와 정책을 중심으로, 앱아머는 프로그램 프로필과 경로를 중심으로 설명하므로 설정 파일을 서로 바꿔 쓸 수 없습니다.

05

적용 대상과 조건

지원되는 배포판과 컨테이너 환경에서 사용합니다. 실제 모드, 자원 표지, 정책과 감사 거부 기록을 함께 확인해야 합니다.

06

확인할 부분과 오해하기 쉬운 점

접근 거부를 없애기 위해 전체 기능을 무조건 끄지 않습니다. 정책 변경은 자원의 용도와 필요한 접근을 확인한 뒤 해당 배포판의 공식 문서에 따라 진행해야 합니다.

07

공식 참고 자료

아래 공식 자료의 정의와 적용 범위를 바탕으로 작성했습니다. 예시는 개념을 설명하기 위한 상황이며 실제 작업 기록을 뜻하지 않습니다.

검토 기준일: 2026-10-26

Red Hat: Getting started with SELinux

Kubernetes: Linux kernel security constraints for Pods and containers

08

함께 확인할 용어와 안내 글

관련 용어와 글

GLOSSARY CONTACT

궁금한 용어와 적용 상황을 알려주세요

용어가 사용된 문장과 장비 환경을 함께 알려주시면 필요한 설명과 관련 안내를 확인합니다.