PHP日志别放网站根目录,权限777被爬虫直接下载,网站路径、接口信息全泄露
新手配置PHP,错误日志直接存在网站根目录,权限设777,爬虫顺着地址直接下载了整个日志文件,里面的网站路径、接口信息、用户IP全泄露,其实日志权限设对了,根本不会出这种问题。第一,日志文件别放在网站根目录,存系统的日志目录,外网用户根本访问不到;第二,日志文件权限设640,只有服务器用户和web组能读,其他用户访问不了;第三,日志里别记敏感信息,比如数据库密码、用户手机号,不然日志被下载,敏感信息全漏;第四,定期自动清理30天前的旧日志,别让日志攒几个G,把磁盘占满。
我之前把PHP错误日志放根目录,权限777,被爬虫扫到,下载了日志文件,看到了我的数据库路径,赶紧把日志挪到系统目录,权限改了之后,再也没被下载过。很多新手觉得日志就是自己看的,随便放位置,放错了等于把网站内部信息全送给爬虫,花两分钟挪个位置,安全多了。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0