配置文件别放根目录权限644,爬虫下载拿到数据库密码,用户数据全被拖走
新手把数据库配置文件放在网站根目录,权限644,爬虫顺着路径下载了config.php,拿到数据库密码,网站直接被拖库,其实配置文件权限设对,根本不会被下载。第一,配置文件权限设640,只有web用户能读,其他用户访问不了;第二,别把配置文件放在网站可直接访问的目录,挪到非web目录,外网根本访问不到;第三,配置文件名别用config.php这种太明显的,改成随机名字,爬虫扫不到;第四,配置文件里的数据库密码,定期换,就算被拿到,也用不了多久。
我之前config.php在根目录,权限644,被爬虫下载,拿到数据库密码,用户数据全被拖走,之后把配置文件挪到上级目录,权限640,再也没被下载过。很多新手觉得配置文件就放根目录方便,等于把数据库密码明明白白放给爬虫,挪个位置、改个权限,安全多了。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0