安全原则说,如果其他人可以对机器进行物理访问,那么就没有安全/隐私。我想知道这方面的一些例子,在这种情况下,我想要一个带有全磁盘加密的托管虚拟专用服务器(VPS)。这是在安装Ubuntu时提供的一种加密选项,在Ubuntu中,您的每个分区(根、家庭、交换等)都位于一个大的LUKS加密卷中。
让我们假设您没有在此VPS上设置LUKS密码的自动输入(而是在每次重新引导时通过SSH手动输入它,使用像https://unix.stackexchange.com/questions/5017/ssh-to-decrypt-encrypted-lvm-during-headless-server-boot这样的创造性解决方案),这样其他试图重新启动系统的人就必须知道密码。
这样的解决方案有哪些安全或隐私风险?VPS托管公司、员工或某个中间人能以某种方式访问您的数据吗?当然,他们可以随时拍摄整个服务器的快照,但是为了启动它,他们需要密码,那么他们如何访问映像中的内容呢?
他们能以某种方式窥探SSH密钥或加密密码吗?
因为它们在承载VPS实例的物理机器上有根,所以它们在我的VPS上获取根的可能性有多大?
他们能记录通过SSH发送给VPS的键笔画吗?如果SSH只保护通信直到它在服务器上被解密,那么他们能看到您实际发送给服务器的内容吗?
我假设当您的服务器运行时,而不是当服务器被关闭时,损坏是可能的,对吗?因此,当服务器正在运行时(您已经输入了LUKS密码),它们能做什么呢?如果他们对你的系统进行了快照,他们能用它做什么呢?
我只是想了解我得到了什么安全/隐私,而不是通过在其他人有物理访问权限的服务器上执行完整的磁盘加密(即VPS)。
发布于 2013-07-06 11:25:48
那么他们如何才能访问图像中的内容呢?
截取输入密码的部分,记录,完成。
引导端必须是未加密的,-something必须启动SSH连接。
发布于 2013-07-06 12:02:48
我不认为这很容易,但这是可能的。他们可以对虚拟机做一个内存转储,并搜索它的密钥。您必须具备一些内存调试技能,但可以通过这种方式检索密钥。我想,普通主机提供商的系统管理员不会具备这些技能。
https://serverfault.com/questions/521252
复制相似问题