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

ASLR 地址随机化(randomize_va_space=2)

全量地址空间随机化让缓冲区溢出等内存破坏漏洞难以稳定利用;CIS 要求 kernel.randomize_va_space 为 2,现代发行版默认已开启。

安全加固速查安全更新于 2026-10-12
加固项内核地址随机化
适用平台Linux(RHEL/CentOS/Debian/Ubuntu)
风险等级高
基线kernel.randomize_va_space = 2

核查与加固

核查与加固
sysctl kernel.randomize_va_space
# 若不为 2:
echo 'kernel.randomize_va_space = 2' >> /etc/sysctl.d/99-hardening.conf && sysctl --system
不要相信“关闭 ASLR 提升兼容性”的旧建议:那会让提权漏洞的利用难度大幅下降,应修复程序而不是削弱内核。

易错点

  • 0=关闭、1=保守随机化、2=完全随机化;容器共享宿主内核,容器内看到的是宿主值
  • 个别老 JVM/调试工具在高 ASLR 下异常,属于兼容性问题,应升级工具而不是下调该参数

数据来源与参考

  • CIS Linux Benchmark:Enable randomized virtual memory region placement
  • Linux 内核文档:/proc/sys/kernel/randomize_va_space

相关工具

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