利用Nginx rewrite功能提高网站的安全性能

360safe

前几天,为把闲置的VPS用起来,便用GXCMS搭建了一个电影站,完后到360网站安全检测区扫了下,居然提示有神马跨站脚本攻击漏洞,去看了下,其实不存在这个漏洞,只是360认为有改漏洞。看来下360给的安全建议,原因只是url中可提交<>';等字符。相当这个VPS是Nginx平台,正好前几天因WordPress W3 Total Cache问题,看来看Nginx rewrite功能,正好利用Nginx rewrite功能解决360,让其给我这个电影站安全高分。

提到Nginx rewrite及想到URL中禁止提交<>';等字符,显然只需进行if判断下,不让提交的URL中包含这些信息就行了。不多说了,直接给代码:
[php]
if ( $request_uri ~* %3C|%3E|%27 ){
return 404;
}
[/php]

加到server或location就行了,很简单吧!看效果:

nginx-rewrite

版权声明:
作者:闲吧
链接:https://www.xianba.net/3441.html
来源:闲吧资源站
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>