目录浏览未关闭漏洞 是指 Web 服务器未正确配置,导致用户可以直接通过浏览器访问网站目录列表,从而看到该目录下的所有文件和子目录。
攻击者可以利用此漏洞获取敏感文件(配置文件、源码、数据库备份等),甚至直接下载并分析源代码,从而进一步发现其他漏洞。
这种问题常见于:
当目录中没有默认首页文件(如 index.html、index.php),且服务器未禁用 autoindex 功能时,访问该目录会返回自动生成的文件列表页面。
Options Indexes(Apache)autoindex(Nginx)/uploads/
/backup/
/test/
.php、.sql、.conf、.bak 等文件Options Indexes FollowSymLinks
当 Indexes 未禁用时,访问目录无首页文件将返回目录列表。
location /download/ {
autoindex on;
}
Apache
Options -Indexes
Nginx
autoindex off;
.htaccess 限制目录访问.bak、.sql、临时文件index.html 防止列目录| 项目 | 内容 |
|---|---|
| 漏洞名称 | 目录浏览未关闭漏洞(Directory Listing Enabled) |
| 危害等级 | 中高危(可能导致敏感信息泄露) |
| 攻击方式 | 直接访问可浏览目录并下载敏感文件 |
| 影响范围 | Web 应用、静态文件服务器、网络设备 |
| 防御手段 | 禁用目录浏览、添加访问控制、删除敏感文件、部署空白首页 |