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:分析拒绝日志并生成合规的策略模块。