改完测试代码忘了删,线上页面直接露出来调试信息,被用户截图吐槽
之前改完接口,留了个测试页面在根目录,用来验证接口返回的数据,改完着急发文章,直接忘了删这个测试文件。结果过了一周,有用户直接把测试页面的截图发过来,说你网站怎么有个页面全是调试信息,数据库表名都露出来了,看着特别不专业。我当时赶紧登服务器,把那个测试文件删了,脸都红了。 那个测试文件里,我直接写了数据库连接代码,返回所有用户列表,不光露出来调试信息,里面还有用户的手机号、邮箱,等于把用户隐私数据全露在公开页面,谁访问那个地址就能看到,我当时删完吓出一身冷汗。从那之后我写完测试代码,一定单独建个test目录,上线前把整个test目录全删了,绝对不把测试文件留在线上公开目录。 很多新手写代码,改完功能就把测试页面、调试代码直接留在线上,觉得没人会访问,结果要么被用户偶然看到,要么被扫描脚本扫到,漏出来数据库信息、用户数据,出安全事故。真的,测试代码就该在本地写,上线前全清干净,别留在服务器上留隐患。 我那次因为忘删测试文件,露出来用户隐私信息,被用户截图吐槽,之后我每次上线前,第一件事就是翻一遍项目目录,把所有test开头的文件、调试页面全删了,再也没出过这种丢人的事。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0