小草根

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

作者:小草根   发布时间:2015-10-19 22:51   回复数:9   浏览数:628
小草根
6289小草根管理员
热门 2015-10-19 22:51:38
6289 热门 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;
}
本部分内容设定了隐藏,需要回复后才能看到



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