首页 > 系统相关 >Linux服务器上有挖矿病毒处理案例记录

Linux服务器上有挖矿病毒处理案例记录

时间:2024-10-24 19:17:50浏览次数:10  
标签:查看 kdevtmpfsi kill 36101 Linux 进程 服务器 挖矿

症状表现

服务器CPU资源使用一直处于100%的状态,通过 top 命令查看,发现可疑进程 kdevtmpfsi。通过百度搜索,发现这是挖矿病毒。

排查方法

首先:查看 kdevtmpfsi 进程,使用 ps -ef | grep kdevtmpfsi 命令查看,见下图。

PS:通过 ps -ef 命令查出 kdevtmpfsi 进程号,直接 kill -9 进程号并删除 /tmp/kdevtmpfsi 执行文件。但没有过1分钟进程又运行了,这时就能想到,kdevtmpfsi 有守护程序或者有计划任务。通过 crontab -l 查看是否有可疑的计划任务。

第二步:根据上面结果知道 kdevtmpfsi 进程号是 36101,使用 systemctl status 36101 发现 kdevtmpfsi 有守护进程,见下图。

第三步:kill 掉 kdevtmpfsi 守护进程 kill -9 35675 36101,再 killall -9 kdevtmpfsi 挖矿病毒,最后删除 kdevtmpfsi 执行程序 rm -f /tmp/kdevtmpfsi

事后检查

  • 通过 find / -name "*kdevtmpfsi*" 命令搜索是否还有 kdevtmpfsi 文件

发现shm中有病毒文件,执行rm -f /dev/shm/kdevtmpfsi,进行删除

  • 查看 Linux ssh 登陆审计日志。CentosRedHat 审计日志路径为 /var/log/secureUbuntuDebian 审计日志路径为 /var/log/auth.log

  • 检查 crontab 计划任务是否有可疑任务

经检查该任务无用,进行删除

后期防护

  • 启用ssh公钥登陆,禁用密码登陆。

  • 云主机:完善安全策略,入口流量,一般只开放 80 443 端口就行,出口流量默认可以不限制,如果有需要根据需求来限制。物理机:可以通过硬件防火墙或者机器上iptables 来开放出入口流量规则。

  • 本机不是直接需要对外提供服务,可以拒绝外网卡入口所有流量,通过 jumper 机器内网登陆业务机器。

  • 公司有能力可以搭建安全扫描服务,定期检查机器上漏洞并修复。

标签:查看,kdevtmpfsi,kill,36101,Linux,进程,服务器,挖矿
From: https://blog.csdn.net/liu854046222/article/details/143136906

相关文章

  • Linux下的基本指令
    目录1.ls指令 2.pwd指令3.cd指令4. touch指令 5.mkdir指令6.which指令 7.alias指令8.rm指令9.man指令10.cp指令11.mv指令理论杂谈12.cat指令重定向操作  13. more指令 14. less指令 15. head指令16.tail指令17.时间相关的指令1......
  • linux下搭建wails开发环境。
    1.在https://go.dev/dl/下载相应的golang的版本。wgethttps://dl.google.com/go/go1.21.13.linux-amd64.tar.gz解压tar-xvfgo1.21.13.linux-amd64.tar.gz2.安装go 打开配置文件vim/etc/profile exportGOPROXY=https://goproxy.cnexportGOROOT=/opt/go(自己......
  • 海外服务器的价格取决于服务器的性能和租赁时间
    租用服务器是许多企业或个人需要考虑的问题。服务器的价格取决于服务器的性能和租赁时间。此外,服务器的价格也受到硬件和操作系统选择的影响。那么,一年租一台服务器要多少钱呢?1.服务器的性能最大的优点是可以提供高性能的处理速度和高安全性。然而,由于服务器的质量和价格受到......
  • dify的docker服务请求内网服务器遇到的问题
    接上一篇文章: https://www.cnblogs.com/neozheng/p/18400589 我有一台10.xxx.20.162的内网服务器运行着dify的dockercompose服务,又起了一台10.xxx.41.11的内网服务器用来运行ollama大模型。我是通过手动的方式安装的ollama,在运行ollama的时候遇到一个问题:ollam......
  • Linux 安装 .net 8 运行时环境
    https://blog.51cto.com/zicl/11168846检查有没有安装其他版本的.net环境,进行卸载。[root@kylindotnet]#whichdotnet/usr/bin/dotnet查找到dotnet命令后,查看是用yum命令默认安装路径的。yum安装的dotnet文件路径/usr/share/dotnet/,软链接路径/usr/bin/dotnet。......
  • 过路车辆识别视频分析服务器智慧园区/智慧城市算法简介及应用
    视频分析服务器是一款集成了软硬件的一体化解决方案,它适用于城市管理部门、环境卫生、教育领域、水利工程、工业园区以及住宅小区等多个行业和场景。这款智能化的一体机设备为用户提供了高清视频监控的接入能力、智能视频分析、告警功能以及数据资源的共享服务。一、概要1、功能......
  • 千峰Linux云计算-徐磊-文件管理
    虚拟机:Hyper-V操作系统:CentOs9作业:通过创建文件/目录、复制、移动、删除等文件管理命令,创建如图所示的文件和目录打开终端,创建更改工作目录至/home/lingyun/文档,在此工作目录下创建要求的目录和文件,使用的命令为cd/home/lingyun/文档先创建姓名目录,设置姓名为荔枝,命令为mkd......
  • 【linux】centos7 安装openjdk-17
    下载网址:https://openjdk.org/下载地址:https://jdk.java.net/java-se-ri/17-MR1创建目录mkdir-pv/usr/local/java/解压tar-zxvf/software/openjdk-17.0.0.1+2_linux-x64_bin.tar.gz-C/usr/local/java/进入目录cd/usr/local/java/cdjdk-17.0.0.1/配......
  • Linux内存泄露案例分析和内存管理分享
    一、问题近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消息,让整个团队都比较紧张,我们团队负责的LB服务是零售、物流、科技等业务服务的流量入口,承接上万个服......
  • 安全:centos系统默认运行的服务有哪些?(centos stream9/linux)
    一,默认自启动服务和默认运行服务的区别服务的类型:Type:定义启动时的进程行为。它有以下几种值。 simple:默认值,执行ExecStart指定的命令,启动主进程 forking:以fork方式从父进程创建子进程,创建后父进程会立即退出 oneshot:一次性进程,Systemd会等当前服务退出,再继续往......