84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
thinkphp每个目录下都会自动生成一个index.php的文件防止直接在浏览器输入URL地址查看目录,这个文件实现目录安全的原理是什么?涉及到的系统安全机制是什么?(我也不知道这么问合不合理,望学长们给予解答!)
闭关修行中......
是index.html
因为一般Web服务器都的默认访问文件都是index.html index.htm index.php等
空目录会提示403错误 不存在文件或目录会提示404错误
针对这点可以写个小程序穷举去猜一个网站的目录
这样会暴露一些敏感目录
但是在目录下放置空文件就可以避免出现403错误
web服务器默认的首页文件是index.php或者index.html,这样可以防止在web服务器暴漏目录
因为一般Web服务器都的默认访问文件都是index.html index.htm index.php
放一个index.html就有了默认的访问文件。假如apache没有配置好,会显示整个文件目录下的内容,很不安全。
thinkphp这样的做法并不科学。更好的办法是项目文件和单入口分开放置(例如laravel),这样别人就只能访问单入口文件还有单入口同目录的文件,其他所有文件都是无法看到的。
是index.html
因为一般Web服务器都的默认访问文件都是index.html index.htm index.php等
空目录会提示403错误 不存在文件或目录会提示404错误
针对这点可以写个小程序穷举去猜一个网站的目录
这样会暴露一些敏感目录
但是在目录下放置空文件就可以避免出现403错误
web服务器默认的首页文件是index.php或者index.html,这样可以防止在web服务器暴漏目录
因为一般Web服务器都的默认访问文件都是index.html index.htm index.php
放一个index.html就有了默认的访问文件。假如apache没有配置好,会显示整个文件目录下的内容,很不安全。
thinkphp这样的做法并不科学。更好的办法是项目文件和单入口分开放置(例如laravel),这样别人就只能访问单入口文件还有单入口同目录的文件,其他所有文件都是无法看到的。