首页/安全/安全加固速查//dev/shm 挂载加固(noexec)
本包目录(363 条)
主机加固基线90 条
防火墙与访问控制50 条口令与认证策略55 条服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

/dev/shm 挂载加固(noexec)

/dev/shm 是共享内存目录,默认读写执行;攻击者常把它当免磁盘落地的执行点。加固为 nosuid、nodev、noexec,压缩可执行面。

安全加固速查安全更新于 2026-10-12
加固项共享内存目录限制
适用平台Linux(RHEL/CentOS/Debian/Ubuntu)
风险等级中
目标tmpfs /dev/shm 挂载选项 nosuid,nodev,noexec

核查与即时生效

核查与即时生效
findmnt /dev/shm
mount -o remount,noexec,nosuid,nodev /dev/shm

持久化(/etc/fstab 或 systemd)

持久化(/etc/fstab 或 systemd)
tmpfs /dev/shm tmpfs defaults,noexec,nosuid,nodev 0 0
Chrome/Chromium 等浏览器依赖 /dev/shm 映射可执行内存,noexec 可能影响它们;纯服务器场景一般无碍。

易错点

  • 容器默认 /dev/shm 为 64MB 的独立挂载,宿主策略不会直接继承,容器场景要单独验证
  • 数据库等对共享内存有依赖的组件改动前先做功能验证,避免高峰期才发现兼容性问题

数据来源与参考

  • CIS Linux Benchmark:noexec/nosuid/nodev on /dev/shm
  • mount(8) 手册

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌