防止服务器公司访问 VPS

Zac*_*ach 6 security hardening vps

我有几个VPS包含比特币私钥的linux盒子。我采取了一些步骤来强化它们:

  • 使用简单的防火墙阻止了我的服务器所需的端口以外的所有端口
  • 禁用密码登录;设置 SSH 密钥对;禁用根ssh
  • ssh输入私钥或密码后清除历史记录

但是,我注意到在我的托管控制面板中,我可以选择Reset Root Password.似乎尽管我加强了服务器公司有某种主管访问权限,可以让他们重置 root 密码。

他们如何重置root密码?有没有办法加强服务器以防止服务器公司内部访问?我是否需要启用全盘加密或主文件夹加密?

小智 4

简短的回答:你不能。

长答案

全盘加密在运行时不会拯救你。数据在您运行的机器上可用且已解密。

VM 提供商可以随时克隆您的计算机,尤其是在未加密的情况下。在克隆的机器上,他们可以从另一台机器安装系统(像这样)并更改 root 密码或检查存储在其上的任何信息。

查看Arch Wiki 上的物理安全部分。他们所有的技巧都集中在您实际拥有机器的情况,并且您可以对谁启动机器以及他们启动机器时执行的操作有一定的控制。

如果您没有,那么您必须信任您的托管提供商。这包括相信他们不会对您做坏事,以及相信他们会保护您免受安全威胁,因为其他人会在未经他们许可的情况下对您的虚拟机做坏事。