数据库密码明文写在代码里传Git,朋友提醒我才知道爬虫24小时扫这种信息
18年写项目代码,所有配置文件里的数据库密码、微信支付密钥,全是明文写在文件里,之前传Git的时候被朋友提醒,说你把数据库密码明文传公开仓库,分分钟被爬虫拖走。我当时赶紧把所有配置文件加进gitignore,然后把数据库密码、支付密钥这些敏感信息,全部存在服务器的环境变量里,代码里通过读取环境变量拿值,再也不把敏感信息明文写在代码里。之前总觉得自己的私有仓库没人看,明文写密码方便,结果黑产的爬虫24小时扫所有公开Git仓库,只要有明文密码,几秒钟就被扒走,直接连你数据库。很多新手写代码跟我当初一样,把数据库密码、API密钥明文写在配置文件里,随便传到Git仓库,根本不知道爬虫在24小时扫这些信息,等你数据库被拖了才后悔。真的,敏感信息别明文写在代码里,存在环境变量里,也别把含敏感信息的文件传到公开仓库。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0