SELinux通過強制訪問控制(MAC)防止越權訪問,核心機制如下:
httpd_t
進程、httpd_sys_content_t
文件類型),作為訪問控制的基礎。targeted
策略)規定主體(進程)與客體(資源)的訪問權限,例如“允許httpd_t
進程讀取httpd_sys_content_t
類型的文件”,策略規則優先于傳統DAC權限。/var/log/audit/audit.log
)。關鍵工具:
getenforce
/setenforce
:查看/切換SELinux模式(Enforcing
為強制模式,Permissive
為僅記錄模式)。chcon
/semanage
:臨時/永久修改對象的安全上下文。audit2allow
:分析拒絕日志并生成合規的策略模塊。