linux

SELinux与Linux防火墙关系

小樊
40
2025-12-22 03:54:13
栏目: 智能运维

总体关系

层次与职责对比

维度 SELinux Linux 防火墙
工作层次 内核 MAC,作用于进程/文件/端口等对象 内核 Netfilter,作用于网络数据包
控制粒度 进程域(domain)对资源类型的访问(如 httpd_t 能否读 httpd_sys_content_t 五元组/端口/协议等(如仅放行 TCP 80/443
主要目标 限制进程越权与横向移动,即使本地被入侵也受限 阻断未授权连接、减少攻击面
策略/规则载体 安全策略与安全上下文标签 iptables/firewalld/nftables 规则
典型场景 服务被攻破后,限制其对敏感文件/进程的操作 对外仅暴露必要端口与服务
工具与命令 getenforce/setenforce/sestatus/semanage/restorecon iptables/firewalld/firewall-cmd
模式/状态 Enforcing/Permissive/Disabled 规则集的开启、放行/拒绝策略

说明:在 RHEL/CentOS 等发行版中,SELinux 默认启用并采用 targeted 策略;firewalld 是常用的防火墙管理工具,底层仍是 Netfilter。

协同工作与互补

常见误区与排错要点

快速上手建议

0
看了该问题的人还看了