【Linux】云服务器的Redis被黑

       📝个人主页:五敷有你      

 🔥系列专栏:Linux

⛺️稳中求进,晒太阳

攻击发现:

这个异常情况是在腾讯云被入侵后,短信提醒发现的。并没有系统的学习过关于服务器安防相关的知识,遇到服务器被黑的情况往往比较迷茫,不知道从何下手。于是我照着网上的前人的资料进行一次被攻击的处理。

处理流程

这几天开学没咋注意短信,周一才发现腾讯云服务器被入侵,我就开始登录处理,结果发现无法登录。无响应,无法连接主机。

我就登录腾讯云网页开始查看主机情况,发现主机是开着的,但就是ssh登录不进去,怀疑密码被改了,我就开始通过腾讯云修改密码,修改后可以登录。

登录成功后发现主机的CPU占用以及到达100%,根据top命令查看了一下CPU占用高的端口,然后使用kill -9 端口号进行杀死进程。

但这个进程杀死后立刻又有别的进行开始占用CPU 100%,我真服了。

之后删除了这个提示的恶意文件,但还是无法解决

之后就想要重装系统。(以为到此就结束了)

 重装完系统,因为学习的需要需要下载apache mysql 和 redis ,就在这个时候我突然意识到会不会是redis 的问题,因为最近才学到redis,在云服务器被入侵的前几天才安装的redis。但没有多想。

处理完后第二天,腾讯云又开始发短信提示服务器疑似被黑客入侵。这次提示疑似被植入挖矿木马,需要尽快处理。之后我立即处理问题。

通过腾讯云的短信提示,发现系统策略篡改计划任务,进程路径 /usr/local/bin/redis-sever ,高危预警。所以应该是redis的裸奔问题。因为方便本地使用连接测试,就关闭了防火墙,开发了6379端口与所有ip都可以访问。

除了这些告警,还有其他行为,Shell反向连接、请求了恶意域名、篡改用户配置。。。

解决方法

在全网搜索解决方法找到了一个类似的问题博文:

记一次Redis被入侵(被黑)处理过程_redis 被黑-CSDN博客

服务器被黑,帮凶竟然是Redis_云服务器被黑 一直练远程redis-CSDN博客

因为Redis这个漏洞,我可怜的服务器被挖矿病毒偷袭了 - 知乎 (zhihu.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/708296.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式学习日记 22

1.进程间的通信: 1.管道 2.信号 3.消息队列 4.共享内存 5.信号灯 6.套接字 1.管道: 1.无名管道 无名管道只能用于具有亲缘关系的进程间通信 pipe int pipe(int pipefd[2]); 功能: 创建一个无名管道 参数: …

【Hudi】并发控制

MVCC Hudi的表操作,如压缩、清理、提交,hudi会利用多版本并发控制来提供多个表操作写入和查询之间的快照隔离。使用MVCC这种模型,Hudi支持并发任意数量的操作作业,并保证不会发生任何冲突。Hudi默认这种模型。MVCC方式所有的tabl…

国产动漫|基于Springboot的国产动漫网站设计与实现(源码+数据库+文档)

国产动漫网站目录 目录 基于Springboot的国产动漫网站设计与实现 一、前言 二、系统功能设计 三、系统功能设计 1、用户信息管理 2、国漫先驱管理 3、国漫之最管理 4、公告信息管理 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设选题…

LVS-DR实验.

IP规划: servera(LVS-DR):192.168.145.128 serverb(WB1):192.168.145.129 servere(WB2):192.168.145.131 servera(LVS-DR): 添加VIP: # 使用ifconfig命令配置虚拟网卡ens160:0的IP地址为192.168.145.123,广播地址…

C语言中如何进行内存管理

主页:17_Kevin-CSDN博客 收录专栏:《C语言》 C语言是一种强大而灵活的编程语言,但与其他高级语言不同,它要求程序员自己负责内存的管理。正确的内存管理对于程序的性能和稳定性至关重要。 一、引言 C 语言是一门广泛使用的编程语…

VPX基于全国产飞腾FT-2000+/64核+复旦微FPGA的计算刀片

6U VPX计算板 产品简介 产品特点 飞腾计算平台,国产化率100% VPX-MPU6902是一款基于飞腾FT-2000/64核的计算刀片,主频2.2GHz,负责业务数据流的管控和调度。搭配自带独立显示芯片的飞腾X100芯片,可用于于各类终端及服务器类应用场…

蚓链数字化生态系统助力企业业务数字化转型

在当今数字化浪潮中,企业数字化转型已成为提升竞争力的关键。蚓链数字化生态系统致力于通过业务和技术的协同推动企业数字化转型,为企业提供了一套系统化的业务数字化解决方案。 业务数字化的第一步是根据企业当前业务分布,划分业务板块&…

spring boot整合cache使用memcached

之前讲了 spring boot 整合 cache 做 simple redis Ehcache 三种工具的缓存 上文 windows系统下载安装 memcached 我们装了memcached 但spring boot没有将它的整合纳入进来 那么 我们就要自己来处理客户端 java历史上 有过三种客户端 那么 我们用肯定是用最好的 Xmemcached …

Debian更改主机名重启失效怎么解决

要在Debian系统上更改主机名并使其生效,您可以按照以下步骤进行操作: 使用以下命令更改主机名: sudo hostnamectl set-hostname 新主机名 编辑 /etc/hosts 文件,将旧主机名替换为新主机名。您可以使用文本编辑器打开该文件进行编辑…

vue2 + axios + mock.js封装过程,包含mock.js获取数据时报404状态的解决记录,带图文,超详细!!!

vue axios mock.js 以下是封装的过程,记录一下 1、首先先了解什么是mock.js的用途及特点 官网地址:Mock.js (mockjs.com) 作用:生成随机数据,拦截 Ajax 请求 优势: 2、了解axios的原理及使用 官网地址&#xff1a…

Oracle之缓存融合

CACHE FUSION 原理 为了更深入的了解Oracle的后台进程的工作原理,需要先了解一下 RAC 中多节点对共享数据文件访问的管理是如何进行的。要了解 RAC 工作原理的中心,需要知道 Cache Fusion 这个重要的概念,要发挥 Cache Fusion 的作用&#xf…

大模型(LLM)的token学习记录-I

文章目录 基本概念什么是token?如何理解token的长度?使用openai tokenizer 观察token的相关信息open ai的模型 token的特点token如何映射到数值?token级操作:精确地操作文本token 设计的局限性 tokenizationtoken 数量对LLM 的影响训练模型参…

转转高效改表平台的演进之路

## 前言 我们假设这么一个场景,你管理着一个渡口,现在有一个人要过河,在没有桥的情况下,不管是早上晚上还是凌晨,你都要用船驮着他过河。随着时间的推移,越来越多的人过河。你会忙不过来,甚至崩…

研发日记,MatlabSimulink开箱报告(九)——Simulink Test模块

文章目录 前言 Simulink Test模块 静态测试 动态测试 逻辑测试 前言 见《开箱报告,Simulink Toolbox库模块使用指南(四)——S-Fuction模块》 见《开箱报告,Simulink Toolbox库模块使用指南(五)——S-F…

练习 2 Web [ACTF2020 新生赛]BackupFile 1

[ACTF2020 新生赛]BackupFile 1 Web常规题目 首先尝试查找常见的前端页面index.php之类的,没找到 题目有个“BackupFile”——备份文件 尝试用工具遍历查找相关的文件 御剑没扫出来,搜索搭建好dirsearch后,扫出来的index.php.bak 扫描工…

每天一个数据分析题(一百七十八)

在大样本(样本量为n)下进行某一列数据(A列)均值的区间估计时,假设点估计的值计算为a,显著性水平为0.05,z0.025为给定的显著性水平下的正态分布的临界值,则使用EXCEL的计算方法正确的…

GitCommandError: ‘reset --keep v2.41^0‘ on repo failed

1.背景 参考文章《AOSP代码清华镜像下载关键步骤-CSDN博客》于前一个多月通不过AOSP代码,现需要同步另外一个未曾同步的子仓库,例如:system/nfc. 在执行命令repo sync system/nfc时报标题错误。 A new version of repo is available GitCo…

迟到的VNCTF2024逆向题WP

这次比赛因为有事外出,只做了前两题,最近有空才把另外3题也做出来,总体来说比以往的VNCTF逆向题目要难一些。当然也有可能是我水平退步了,就算有时间参加比赛,应该也做不完这5题。VN的小伙伴越来越厉害了,出…

C#学习 part1 初窥C#

初窥C# C#简介&环境、安装C#程序结构C#基本语法参考 C#简介&环境、安装 C#是一个现代的、通用的、面向对象的编程语言。 其专为公共语言基础结构(CLI) 。CLI由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。 环境 C#是…

猜猜心里数字(个人学习笔记黑马学习)

1.定义一个变量,数字类型,内容随意 2.基于input语句输入猜想的数字,通过if和多次elif的组合,判断猜想数字是否和心里数字一致 num5if int(input("请输入第一次猜想的数字:"))5:print("猜对了&#xff0…