基于阿里云ESC服务器搭建的开发环境安全防护策略

103 阅读1分钟

前言

一把辛酸泪,前端时间自己做的一个个人的项目,还没有交付客户让支付比特币,不然公布数据。基于个人踩坑经历谈谈如何做一些基本的防护策略。

常见的攻击对应有两个,Redis缓存和数据库MySQL, 没有做数据备份,幸好是个人的开发环境,否则公司的数据损失就大了。

image.png

image.png

云服务器防护策略

先问问ChatGPT吧,多年经验在AI面前真的不值一提。

image.png

针对个人的开发环境,个人采取的主要措施

  1. 密码安全,redis默认没有密码或者mysql数据库默认密码root, 是一个非常危险行为,太容易破解了,建议用密码工具生成复杂一点的密码,不要嫌麻烦。
  2. 云服务器防火墙策略设置,没有域名访问还是需要设置限制ip访问, 比如针对缓存,或者数据库访问绑定自己电脑ip
  3. 端口号建议利用nginx做一层代理,不用常用80端口,改用8000然后通过nginx转发这种策略。
  4. 备份是一个好习惯,作为开发者可能没有运维同学这么谨慎,但是不得不防。