首页 > 数据库 >记Windows服务器Redis 6379被攻击 被设置主从模式同步项目数据

记Windows服务器Redis 6379被攻击 被设置主从模式同步项目数据

时间:2022-08-16 16:46:10浏览次数:97  
标签:Windows Redis redis 6379 报错 端口 攻击

在工作中第一次经历被攻击,我是一个前端,同时复负责维护一个已上线的项目,在最近一段时间小程序与后台经常出现这个报错,

搜了下说我的从机是只读模式,不能写入,问了同事得知这个项目是单机模式,根本不存在从机。前几次没管他,重启redis就好了,后面越来越频繁。然后去查看了Redis日志,发现经常莫名其妙的连接一些没见过的ip,

一查发现这些ip都是国外的,意识到是不是被攻击了,恰好我没有设置主从集群,所以报错了。

尝试解决:
然后我看了下redis没有密码,尝试给它加上密码,过了几个小时,又报错,失败。
卸载重装redis,过段时间继续报错,失败。
配置redis只允许本机访问,失败。
查看防火墙,果然,6379端口竟然是开放的,以前迁移服务器时不懂那么多,以为80、8081、443、3306、6379这些端口防火墙都要开放,结果就造成被攻击,把6379设置好了不允许外网访问,只留了443和80端口,成功。

经验教训:
redis一定要设置密码,防火墙千万千万千万不能开放redis的6379端口!

分享一个博主遇到的linux服务器同样被这样攻击的案例
https://www.renfei.net/posts/1003500

标签:Windows,Redis,redis,6379,报错,端口,攻击
From: https://www.cnblogs.com/lyblogspot/p/16592046.html

相关文章

  • Redis-5.0141 解决应用问题-17
    1.缓存穿透1.1什么是缓存穿透?   缓存穿透是指查询一个一定不存在的数据,由于缓存在没有命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每......
  • jdbc-windows环境下mysql出现Access denied for user ‘root’@‘localhost’ (using
    1.遇到这个问题后,排查用户名密码、远程连接是否开启、服务是否正常启动、重启mysql服务、用navicat测试能否正常连接2.上述操作均不能发现问题3.在windows内用超级管理员......
  • Redis常用指令之string、list、set、zset、hash
    Redis之五大类型常用指令redis的一些小知识redis服务器端口默认是6379在编译完成后的bin目录下启动服务端:redis-server客户端连接操作:redis-cli-hlocalhost-p......
  • windows安装wsl,在windows中使用ubuntu
    WSL(WindowsSubsystemforLinux)即适用于Linux的Windows子系统,它是随Windows操作系统一起提供。WSL是windows操作系统的子系统,算是一款为windows10以上定制的特别的......
  • windows查看java进程情况
    1.场景有时候我们启动了多个java程序,需要查看各个java程序占用的的内存情况。打开任务管理器选择“进程”,发现有好多java.exe进程,无法直接查看内存使用情况。 jconsol......
  • windows11上打开ie11浏览器(亲测有效)
    使用vbs脚本方式第一步:新建txt文件,复制以下代码CreateObject("InternetExplorer.Application").Visible=true保存,修改后缀名为.vbs双击文件,即可打开ie11第二步在edge......
  • 杀死 Windows 某个端口
    进入终端命令行,输入netstat-aon|findstr3000查找端口号所对应的PID:输入指令taskkill/pid20348/f:......
  • redis的常见面试题
    为什么要用redis减少了mysql数据库的压力,在这之前mysql一个人承受,然后要承受大量的数据请求,大部分都是读操作。而且经常都是重复查一个东西,浪费了很多时间进行磁盘iore......
  • Redis---bitmap位图
    1.前言在平时开发过程中,经常会有一些bool类型数据需要存取。比如记录用户一年内签到的次数,签了是1,没签是0。如果使用key-value来存储,那么每个用户都要记录365次,当......
  • Redis---数值操作命令
    1.前言Redisstring类型提供了一些专门操作数值的命令,比如INCRBY(自增)、DECRBR(自减)、INCR(加1)和DECR(减1)等命令。数值操作,同样有特定的应用场景,比如常见的点赞、取消点......