Mecanismos de controle de acesso MAC têm o objetivo de contornar os pontos fracos de segurança que o modelo DAC possui, porém criar um mecanismo MAC utilizável e flexível tem se mostrado uma tarefa complicada. A principal característica do SELinux é de prover ao Linux um mecanismo flexível, simples para o usuário e configurável de MAC.