小草根

可通过url访问data目录执行php文件,存有安全隐患解决办法

作者:小草根   发布时间:2015-10-19 22:51   回复数:9   浏览数:626
小草根
6269小草根管理员
热门 2015-10-19 22:51:38
6269 热门 2015-10-19 22:51:38
apache中一般是通过.htaccess文件来限制
Apache环境规则内容如下:Apache执行php脚本限制 把这些规则添加到.htaccess文件中 RewriteRule data/(.*).(php)$ – [F]


nginx环境规则内容如下:nginx执行php脚本限制

LNMP有一个缺点就是目录权限设置上不如Apache,有时候网站程序存在上传漏洞或类似pathinfo的漏洞从而导致被上传了php木马,而给网站和服务器带来比较大危险。建议将网站目录的PHP权限去掉,当访问上传目录下的php文件时就会返回403错误。

首先要编辑nginx的虚拟主机配置,在fastcgi的location语句的前面按下面的内容添加:
location ~ /(data|uploads|templets)/.*\.(php|php5)?$ {
deny all;
}
本部分内容设定了隐藏,需要回复后才能看到



奥黛丽赫本
沙发奥黛丽赫本步入草根 2015-10-19 23:20
拿走学习下
做该做的-20
板凳做该做的-20步入草根 2015-11-16 07:27
谢谢分享
草根根
地板草根根禁止发言 2016-01-27 23:29
用户被禁言,该主题自动屏蔽!
寞影
4楼寞影步入草根 2016-05-01 14:50
学习了
angelawawa
5楼angelawawa禁止发言 2016-09-08 09:31
用户被禁言,该主题自动屏蔽!
尛孑
6楼尛孑步入草根 2017-06-18 18:39
6666666666666
偶久网
7楼偶久网步入草根 2018-07-10 00:22
支持了  66666
老虎爱吃肉
8楼老虎爱吃肉步入草根 2018-07-13 15:56
RewriteRule data/(.*).(php)$ – [F]
lfq1989
9楼lfq1989步入草根 2018-07-15 21:57
学习一下。。。
游客
登录后才可以回帖,登录 或者 注册