首页/安全/漏洞与攻击面速查/Spring Boot Actuator 端点暴露
Web 漏洞原理与防护55 条

Spring Boot Actuator 端点暴露

Actuator 暴露的 env、heapdump、health 等端点可能泄露配置、堆内存快照甚至凭据;生产环境应仅开启必要端点,并把管理端口与鉴权单独规划。

漏洞与攻击面速查安全更新于 2026-10-12

安全配置示例(application-prod.yml)

安全配置示例(application-prod.yml)
management:
  endpoints:
    web:
      exposure:
        include: health,info        # 仅暴露必要端点
  endpoint:
    health:
      show-details: never
  server:
    port: 9090                      # 管理端口与业务端口分离
  security:
    enabled: true                   # 配合 Spring Security 限制访问
heapdump 端点可导出内存快照,其中可能包含密钥与凭据;即使处于内网也不应随意开放。

易错点

  • 只关掉 env 却保留 heapdump:内存快照的信息量通常比配置项更大

数据来源与参考

  • Spring Boot Actuator 官方文档(端点安全)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌