数据库密码硬编码在代码里,源码不小心泄露,直接被人拖走整个数据库

5年前 (2021-07-17)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

之前写项目,把数据库地址、账号、密码直接写在PHP文件里,当时觉得只有自己能看到服务器文件,没事,结果有次我把源码传到公开的GitHub仓库,忘了删数据库密码,不到一天,就被脚本扫到,直接把我数据库里的用户数据全拖走,还删了一半表,损失特别大。 从那之后我所有敏感配置:数据库密码、API密钥、支付密钥,全放到单独的配置文件里,传到代码仓库的时候把配置文件加进忽略列表,绝对不把敏感信息传到公开仓库里。很多新手写代码,图省事把密码、密钥直接写在业务代码里,不小心把源码传到公开地方,等于直接把数据库大门钥匙给了别人,人家顺着代码直接拖库。 真的,敏感配置别硬编码在代码里,单独放配置文件,别传到公开仓库,不然源码一泄露,整个数据库直接被人拿走,哭都来不及。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/2102.html

0
回帖

数据库密码硬编码在代码里,源码不小心泄露,直接被人拖走整个数据库 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息