数据库密码明文写在代码里传Git,朋友提醒我才知道爬虫24小时扫这种信息

8年前 (2018-09-15)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

18年写项目代码,所有配置文件里的数据库密码、微信支付密钥,全是明文写在文件里,之前传Git的时候被朋友提醒,说你把数据库密码明文传公开仓库,分分钟被爬虫拖走。我当时赶紧把所有配置文件加进gitignore,然后把数据库密码、支付密钥这些敏感信息,全部存在服务器的环境变量里,代码里通过读取环境变量拿值,再也不把敏感信息明文写在代码里。之前总觉得自己的私有仓库没人看,明文写密码方便,结果黑产的爬虫24小时扫所有公开Git仓库,只要有明文密码,几秒钟就被扒走,直接连你数据库。很多新手写代码跟我当初一样,把数据库密码、API密钥明文写在配置文件里,随便传到Git仓库,根本不知道爬虫在24小时扫这些信息,等你数据库被拖了才后悔。真的,敏感信息别明文写在代码里,存在环境变量里,也别把含敏感信息的文件传到公开仓库。

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

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

0
回帖

数据库密码明文写在代码里传Git,朋友提醒我才知道爬虫24小时扫这种信息 期待您的回复!

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

取消确定

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