当前位置: 首页 > 知识库问答 >
问题:

网络安全 - 有关服务器突然变卡然后被通知对外攻击行的问题?

农飞星
2024-07-19

公司没有运维,我是后端所以兼顾的服务器的事,现在问题有点超纲了,想咨询一下大佬们。

早上服务器响应突然变的特表卡,通过监控面板发现流出流量,cup 等开始突然急增。紧接着收到一条腾讯的站内信,内容是:“云服务存在对外攻击行为的违规通知,存在对其他服务器端口( TCP:37215 )的攻击行为”。

1 通过 top 命令发现有非常多重复的进程:
20 0 228 64 0 S 1.0 0.0 1:43.45 /var/Sofia 20 0 228 64 0 S 1.0 0.0 1:08.61 /var/Sofia
。。。

2 通过 ps 命令后发现有几百个/var/Sofia
4498 0.6 0.0 228 64 ? S 10:33 0:47 /var/Sofia
。。。

3 检查一些启动脚本,文件目录没有发现可疑问题。/var/Sofia 不是一个目录。
想用查看父进程的方式,但是发现一个套一个查不完。

4 使用 strace 跟踪进程发现,确实是在不停的调用方法对外请求。但没有其他发现。
最终没能发现是哪里启动的的/var/Sofia 。

先使用 pkill -f /var/Sofia ,杀掉了全部的/var/Sofia 。发现他们的父进程一致了
6354 1016 0 06:19 ? 00:02:46 [/var/Sofia] <defunct>

再对 1016 进行查询,发现是 nacos 服务
ps -f -p 1016
/usr/lib/jvm/java-1.8.0-openjdk/bin/java -Xms1g -Xmx1g -Xmn512m -Dnacos.standalone=true -Dnacos.server.

=======================================================
以上结论不知道对不对,现在只能猜测到这一步。
解决方法也只是杀掉了进程后,释放资源,目前服务器正常。但没有找到根本原因和根本的解决方案。

希望站里的老哥指点一下。

共有1个答案

韦嘉颖
2024-07-19

你的服务器应该是变成肉鸡了,就是黑客通过某些漏洞,植入了病毒伪装成了 /var/Sofia,然后通过你的服务器作为跳板攻击其他服务器,建议你保存好现场,将服务器保存为镜像,方便之后进行排查,

  1. 然后将服务器系统进行重置与重新部署。理论上病毒应该还是在你服务器里,只是进入了潜伏。
  2. 关闭多余端口,比如3306, 6379。这些端口尽量不要放开公网,最好只存在80,443 端口放开,22端口限制ip登录
  3. 检查是否有弱密码,攻击木马的方式可能通过redis或者上传接口来实现植入,并且检查 springboot 依赖漏洞
 类似资料:
  • 我想连接到FTP目标并向其写入文件。FTP在进入PASV模式后突然关闭。FTP服务器设置本身没有问题。我不确定我能在FTP服务器上修复什么来修复这个问题。有什么想法吗?

  • 我有几个关于Django的项目,在hi runserver终端显示之后: 我更新了所有用于苹果M1的库,一切都很好。几天后,我试着跑步,但一切都被压碎了。我的requirements.txt是: python3的版本是3.9.1 当我在PyCharm中运行代码时,会显示: 我读到SIGKILL的问题可能与内存有关,但我的内存有一半是免费的~5GIG使用3GIG免费的

  • 问题内容: 我有一个由Jetty驱动的网站。 我想使网站密码受保护(或类似)。 有没有一种方法可以通过单独配置来实现(无需触摸代码)。 所有帮助,不胜感激。 担 问题答案: 一种方法是通过为应用程序设置基本身份验证。仅当您使用ssl时才应执行此操作,但是没有ssl的登录仍然不安全,因此我想您已经拥有了。 在Jetty中有很多方法可以做到这一点,但这只是其中之一。 首先,您必须定义一个领域,在其中定

  • 我在OS X上使用谷歌浏览器版本43.0.2357.81,并尝试在iframe中显示网页。即: 我按照这个链接的说明禁用web安全,并发现它有助于在iframes中显示本地文件,但当我试图显示不同的网页时,仍然会遇到相同的原始错误。 禁用Chrome中的同源策略 我在终端中打开了命令 -a Google\ Chrome --args --disable-web-security,并收到横幅消息,确

  • 在本节中,我们将进行服务器端攻击。首先我们将使用信息收集,用于显示已安装的程序,目标的操作系统,目标上的运行服务以及与这些服务关联的端口。从这些已安装的服务中,我们可以尝试进入系统,可以通过尝试默认密码来完成此操作。 有很多人安装服务并错误配置它们,所以我们还有通过一个例子来演示。这些服务的第一个问题是,有时,许多服务旨在让某人远程访问该计算机,但他们显然需要一些安全实现。人们经常错误配置这些服务

  • 在本节中,我们将讨论如何对服务器端进行攻击。服务器端攻击不需要用户交互。这些攻击可以与Web服务器一起使用。我们也可以将它们用在人们每天使用的普通计算机上。为了进行这些攻击,我们将针对一个Metasploitable设备。我们将在Melasploitable设备上使用它的原因是,如果我们的目标使用个人计算机,并且如果它们与我们不在同一网络上,那么即使我们设法获取其IP地址,其IP地址同在于路由器的