服务器被黑了,有个不知名进程 cpu 占用率 97%, kill 了没多久又启动

2019-05-02 01:07:28 +08:00
 irblu

应该咋办?怎样知道这程序是怎样启动的,有什么应对措施?

14154 次点击
所在节点    Linux
45 条回复
luozic
2019-05-02 06:06:14 +08:00
redis mysql 等开源 /闭源的大软件一堆 只要开了端口就能被 fuck 的 0day 漏洞。
gowk
2019-05-02 06:23:55 +08:00
HuasLeung
2019-05-02 07:39:43 +08:00
分享个人了链接之前要做好个人网站防护
xdlucky
2019-05-02 07:41:45 +08:00
密码还能开?全改密钥呀
catalina
2019-05-02 07:49:27 +08:00
首先装个 htop 用 tree,看看这个进程是谁启动的,pstree 也行。找到后再思考怎么处理。
JaguarJack
2019-05-02 08:24:48 +08:00
只能查进程 找 shell 了
tankren
2019-05-02 08:42:57 +08:00
还好我的小服务器在反代后面,路由器还有 pfsense
Yapie
2019-05-02 08:43:07 +08:00
害怕。。。我的服务器就跑了一个脚本,记录所有用户执行的命令,这样出了问题就好查一些了。
randyo
2019-05-02 09:03:41 +08:00
@irblu 还用什么强密码,应该禁止密码登录,改成密钥。
zhouzm
2019-05-02 09:27:13 +08:00
挖矿木马大多是利用中间件的漏洞,只要被扫描到马上就会被感染,暴力破解 ssh 密码的概率比较小的。建议楼主把 cve 补丁都打全
jinliming2
2019-05-02 09:55:13 +08:00
软件系统及时升级,所有业务服务都不要 root 权限启动,非业务端口尽量全加防火墙关闭或限制外部访问,并且最好改到高位不常用端口上。
rafa
2019-05-02 11:19:46 +08:00
redis 没有设置密码吧?被矿了,我周二也遇到了,https://blog.netlab.360.com/systemdminer-propagation-through-ddg/
lihongjie0209
2019-05-02 11:35:21 +08:00
之前有台生产服务器被挖矿了, 也是一直杀不掉。

最后追踪和分析脚本发现这个程序会不断的生成一个挖矿程序( bash )脚本并运行, 而且二者还会相互唤起。


我最后的解决方案就是把 bash 脚本的权限设置为不可编辑状态,那么在生成的时候就会直接报错,这样就阻止了相互唤起, 剩下的就是清理程序和定时任务。


最后: 生产服务器还在跑, 也没有重装,但是把一些安全漏洞修复了。


总结:
主要问题也是对方的脚本有漏洞,生成脚本之前没有检查可编辑状态。能找到这种漏洞也是看人品了,如果自己解决不了,那么就直接重装吧
soros1990
2019-05-02 12:13:24 +08:00
rkhunter --checkall 检查下看看
nian8
2019-05-02 12:36:31 +08:00
长了一波知识
adrianXu
2019-05-02 22:32:52 +08:00
先看 crontab 哇
chengkai
2019-05-03 15:40:24 +08:00
被黑经历,分享一篇文章 ,也许对你有帮助 https://www.jianshu.com/p/97b9dc47b88c
cnrting
2019-05-03 16:17:50 +08:00
@irblu 哈哈,莫名想笑
flywithbug
2019-05-03 21:45:36 +08:00
。。。 你被启动了定时任务。
os7blue
2019-05-04 00:11:49 +08:00
这么真实得嘛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/560438

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX