今天发现某个用户的数据不对,该数据是存在 Mongodb 的,是礼物的余额,全被改成了 99999,一下午被送出去不少,生产服务器只开放了 80,443,22,9200,5601 端口,数据库端口 27017 和 3306 都没有对公网开放,ssh 也禁用了密码登录,只能通过私钥登录,也没发现配置异常的 ssh 公钥,之前的数据库操作历史记录也被删除了,没法查看操作历史,数据库也没发现有其他用户账号,检查业务代码也没有相关操作的地方,检查了一圈没发现可能的地方,万幸没有被删库勒索
之前没有相关服务器安全方面的经验,求教:
- 有哪些可能被黑的原因,要如何进行追踪和分析
- 暂时把 elk 的端口 9200,5601 关闭,22 端口也换了,还有哪些措施可以预防再次被黑