我被黑了,我不确定是怎么回事——Ubuntu 14 VPS,加密钱包

信息安全 ubuntu 比特币
2021-08-17 07:34:03

我拥有一个加密货币网站并在 VPS 上托管一个钱包,在过去的 3 个月里,有人一直在从钱包中取出硬币(一次很少量),我不知道如何,以下是我的详细信息:

所有服务器在 VPS 上运行 ubuntu 14.0

我受到 cloudflare 的保护:他们提供最高级别的免费安全性

我有一个使用 ha 代理重定向到我的应用程序服务器的负载均衡器

然后我的应用程序服务器链接到一个钱包(交易)服务器和一个 mysql 数据库服务器

用户下达交易指令,应用服务器立即将指令发送到钱包服务器,资金即刻划转。

所以从我可以看到,攻击者在许多但非常小的交易中移除硬币,所以它很可能都是自动化的,


采取的步骤:

1)在完全更改我的应用程序服务器和钱包服务器(从头开始和新的 IP 地址)后,黑客几乎立即移除了硬币(在 10-15 分钟内)

2)重新制作和更改我的 sql server 后,同样的事情,几分钟内就被黑了

所以我最初认为采取步骤 1)会以某种方式向攻击者隐藏我的服务器 IP(cloudflare,laodbalancer),并使他很难再次破解,但它甚至没有让他们眨眼

然后我虽然他可能已经暴力破解了我的mysql服务器密码。这意味着他正在增加他的余额(在数据库中),通过网站提款然后删除提款记录,但是在更改服务器和密码后,在步骤 2),他仍然设法在几分钟内提取资金


我的下一个解决方案是创建一个包含提款命令的数据库表,然后交易服务器可以独立获取这些提款,我也可以在那里设置限制,

在我完成这项工作之前,我只是想知道人们的想法,以及我是否会遗漏一些对其他人来说显而易见的东西(尽管我知道如果足够的细节,这些都不会带来太多)

提前感谢您的帮助,非常感谢,目前我的网站因此无法运行:/

PS:如果您需要更多信息,请告诉我

1个回答

回顾一下:

  • 您更改了应用程序服务器
  • 您更改了网络参数
  • 您更改了数据库服务器

仍然无济于事。那么逻辑上剩下的是:

  • 你的申请
  • 负载均衡器

我假设 HA 负载均衡器并没有做太多事情,它是 Cloudflare 服务的一部分。因此,看起来您的 Web 应用程序是易受攻击的地方。

  1. 您是否考虑过对其进行渗透测试?
  2. 您有多个用户/密码吗?
  3. 您是唯一有权访问该服务器的人,还是您与其他人共享管理员凭据?
  4. 确定你没有在你使用的任何软件中四舍五入吗?您是否针对第三方检查了区块链以验证是否确实从您的钱包中转移了少量资金?

如果其他一切都失败了,就开始审核您自己的计算机或访问方法:也许,正如其中一条评论所暗示的那样,您的计算机受到了损害。