前几天,为把闲置的VPS用起来,便用GXCMS搭建了一个电影站,完后到360网站安全检测区扫了下,居然提示有神马跨站脚本攻击漏洞,去看了下,其实不存在这个漏洞,只是360认为有改漏洞。看来下360给的安全建议,原因只是url中可提交<>’;等字符。相当这个VPS是Nginx平台,正好前几天因WordPress W3 Total Cache问题,看来看Nginx rewrite功能,正好利用Nginx rewrite功能解决360,让其给我这个电影站安全高分。 提到Nginx rewrite及想到URL中禁止提交<>’;等字符,显然只需进行if判断下,不让提交的URL中包含这些信息就行了。不多说了,直接给代码: if ( $request_uri ~* %3C|%3E|%27 ){
return 404;
}
加到server或location就行了,很简单吧!看效果:
|