linux 服务器发现了挖矿病毒

摘要:
当连接到服务器时,显然需要比以前更长的时间。花了半天时间才做出反应。如果出现问题,请使用kill命令立即终止这些进程。奇迹发生了。这些过程就像不倒翁。几次杀戮命令通过,他们又站了起来。可能是细节决定成败。安全不是小事。我希望每个人都能避免此类问题的发生,并妥善解决。

1.发现病毒

近日,因为自己搭建的个人网站做了一版更新,准备去服务器做部署。连接服务器的时候明显感觉到消耗的时间比以往要久,半天才响应过来。

在测试网络没有问题之后,随即使用top命令看下进程情况,结果如下图所示

linux 服务器发现了挖矿病毒第1张

整齐划一的进程,且自己没有做过这样的部署。发现不对劲,于是马上使用kill命令干掉这些进程。神奇的事情发生了,这些进程就像不倒翁一样,几个kill命令过去它们又重新站了起来。

2.解决问题

于是立即将问题反映给了百度,得出结论,这是一个挖矿病毒 sysupdate

2.1定位病毒

1.使用top命令得出进程号(PID)

2.使用命令ls -l proc/{进程号}/exe得出文件位置

2.2清除病毒

1.使用 rm 命令直接删除,会发现提示无法删除,应该是使用了chattr命令将文件锁定了

使用命令: chattr -i {文件名}  即可正常删除

2.在/etc/目录下还发现一个守护进程文件  /etc/update.sh 也一并删除了

3.检查是否还有免密登录的后门文件   /root/.ssh/authorized_keys 也一并删除

4.检查定时任务  crontab -l 将可疑任务清除

最后将服务器重启,检查是否还有异常

3.总结

此次挖矿病毒事件可能是由于redis服务未设置密码导致的,由于redis还没有正式投入到业务中,所以产生了这种疏忽。

这大概就是细节决定成败了。

安全无小事,希望大家都能避免此类问题的发生,发生也能够完好的解决。

本文转载自个人网站ushowtime  https://www.ushowtime.cn

免责声明:文章转载自《linux 服务器发现了挖矿病毒》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇内存管理:03高端内存简介eclpise的Navigator和Package的区别 &tomcat、java环境变量详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux服务部署Yapi项目(安装Node Mongdb Git Nginx等) Linux服务部署Yapi

一,介绍与需求  1,我的安装环境:CentOS7+Node10.13.0+MongoDB4.0.10。  2,首先安装wget,用于下载node等其他工具 1 yum install -y wget  编译依赖 gcc 环境 1 yum install gcc-c++ 二,Node安装配置 第一步:下载Node 1 wget https://nodejs...

linux安装mongodb,设为全局和后台启动

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.5.tgz # 下载 tar -zxvf mongodb-linux-x86_64-3.6.5.tgz # 解压 mv mongodb-linux-x86_6...

linux下的find文件查找命令与grep文件内容查找命令

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令 基本格式:fi...

Linux系统目录结构

Linux系统目录结构图 目录:/ 是Linux的根目录 每个文件和目录从根目录开始,只有root用户具有该目录下的写权限; /root是root用户的主目录,这与 / 目录不一样; 目录:/bin 用户二进制文件目录 包含二进制可执行文件; 在单用户模式下,需要使用的常见linux命令都位于该目录下;系统的所有用户使用的命令都设置在这里; 目录:/sb...

nginx反向代理+负载均衡+https

  A服务器(192.168.133.1)作为nginx代理服务器   B服务器(192.168.133.2)作为后端真实服务器 访问https://www.test.com请求从A服务器上反向代理到B服务器上 A服务器192.168.133.1的操作流程 1)编译安装nginx省略 2)配置nginx cd /usr/local/nginx/conf v...

大规模请求下,Linux 服务器连接数优化设置

作者:heiyeluren 一般一个大规模Linux服务器请求数可能是几十万上百万的情况,需要足够的连接数来使用,所以务必进行相应的设置。 默认的Linux服务器文件描述符等打开最大是1024,用 ulimit -a 查看: [viewuser@~]$ ulimit -acore file size          (blocks, -c) 0   #c...