扫码关注官方订阅号
服务器被入侵成为了傀儡机,对外发起 DDoS 攻击
现在被外网隔离了
云安全组给出来的解决办法是「重装系统」后再提交解除隔离的工单申请
服务器上有些数据比较重要,有办法不重装系统去排查处理存在的安全隐患么
求教
学习是最好的投资!
从题主了解到, 服务器装有redis并且在定时被占用1, 那么很可能被植入了比特币挖矿程序minerd并服务器的crontab`定时守护进程中2
redis
minerd并服务器的
解决方法:
使用top命令查看系统资源占用高的程序, 如果出现了minerd程序那么可以确定已经被黑客入侵
top
minerd
定位minerd程序所在:
locate minerd
取消minerd程序的可执行权限. 注意这里不能删除是因为有crontab守护进程, 会定时重新下载minerd程序:
crontab
chmod -x minerd
清空crontab守护进程计划任务:
crontab -r
杀掉minerd进程, 并删除minerd程序文件:
pkill minerdrm minerd
检查/root/.ssh文件夹的authorized_keys里有没有没有经过认证的私钥, 或者其他的比较奇怪文件, 如果有则删除.
/root/.ssh
authorized_keys
对redis实例进行访问授权, 例如修改redis.conf的bind配置, 只允许被信任的主机连接.
redis.conf
bind
1.先关闭除80 22以外端口2.查找定时任务是否有不正常脚本(注:不止在系统默认目录)3.查找不正常进程,全系统搜索此进程脚本4.还有就是备份数据,重新安装系统了
分析脚本,查看原因。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
从题主了解到, 服务器装有
redis并且在定时被占用1, 那么很可能被植入了比特币挖矿程序minerd并服务器的crontab`定时守护进程中2解决方法:
使用
top命令查看系统资源占用高的程序, 如果出现了minerd程序那么可以确定已经被黑客入侵定位
minerd程序所在:locate minerd
取消
minerd程序的可执行权限. 注意这里不能删除是因为有crontab守护进程, 会定时重新下载minerd程序:chmod -x minerd
清空
crontab守护进程计划任务:crontab -r
杀掉
minerd进程, 并删除minerd程序文件:pkill minerd
rm minerd
检查
/root/.ssh文件夹的authorized_keys里有没有没有经过认证的私钥, 或者其他的比较奇怪文件, 如果有则删除.对
redis实例进行访问授权, 例如修改redis.conf的bind配置, 只允许被信任的主机连接.1.先关闭除80 22以外端口
2.查找定时任务是否有不正常脚本(注:不止在系统默认目录)
3.查找不正常进程,全系统搜索此进程脚本
4.还有就是备份数据,重新安装系统了
分析脚本,查看原因。