全站改777半个月传三个木马,权限设755加执行限制,再也传不上来
新手上传完源码,把所有文件权限改成777,觉得这样就不会出权限问题了,结果网站被人传了木马,因为777权限意味着任何人都能写入、执行,黑客只要找到一个上传入口,就能往你服务器传php文件直接运行。其实权限设置不用全改777。
首先,网站的目录,一般权限是755,所有者是www用户,Nginx进程用www身份读文件,目录755就够了,能读能进,别的用户改不了。php文件的权限是644,可读,别的用户不能改,这样就算有漏洞,黑客想改文件也改不了。
新手最容易踩的坑,是为了安装顺利,把整个网站目录改成777,所有文件任何人都能写,黑客上来就能传webshell,你怎么防都没用。我之前客户的网站,安装的时候全改成777,没改回来,半个月被人传了三个木马,把权限改成目录755、文件644,之后再也传不上木马了。
还有,上传图片的目录,把php文件的执行权限关掉,就算黑客传了php文件进去,这个目录里的php也不能执行,只能当普通文件存着,木马就废了。这个设置特别重要,大部分webshell都是通过上传目录传的,把上传目录的执行权限关了,木马就跑不起来。
别图省事全改777,权限按要求设对,目录755、文件644、上传目录关执行,服务器的安全等级立刻就上来了,也不会出现各种权限报错的问题。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0