首页/安全/渗透测试与安全评估速查/.env 等配置文件暴露检查
常见漏洞验证121 条

.env 等配置文件暴露检查

环境配置文件(.env、config 备份、密钥文件)被部署到 Web 目录时可直读;核查常见文件名与目录的可达性。

对象.env、config.php.bak、settings 导出文件
核查按命名规律探测可达性(授权范围内)
修复配置移出 Web 根目录 + 最小权限 + 部署检查清单

检查方式

检查方式
curl -s -o /dev/null -w "%{http_code}\n" https://target.example/.env
curl -s -o /dev/null -w "%{http_code}\n" https://target.example/config/app.ini.bak
命中即记录文件类型与状态码;不要下载内容,敏感值一律不回传。

易错点

  • 下载配置内容做“取证”,触碰凭据红线
  • 仅按单一命名规律探测,漏掉变异命名

数据来源与参考

  • 通用部署安全实践
  • CWE-538
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌