首页 > 后端开发 > php教程 > thinkphp安全文件的原理是什么?

thinkphp安全文件的原理是什么?

WBOY
发布: 2016-06-06 20:16:19
原创
991 人浏览过

thinkphp每个目录下都会自动生成一个index.php的文件防止直接在浏览器输入URL地址查看目录,这个文件实现目录安全的原理是什么?涉及到的系统安全机制是什么?(我也不知道这么问合不合理,望学长们给予解答!)

回复内容:

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),这样别人就只能访问单入口文件还有单入口同目录的文件,其他所有文件都是无法看到的。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板