LUKS 加密磁盘后的 vps 是不是就彻底安全了,求指教

234 天前
 xingyue

环境

  1. 出于性价比考虑,购买了国内某家小型 IDC 的 VPS ,通过支付宝完成了实名认证流程。VPS 有 100G 的系统盘和 2T 的数据盘,宿主机采用 KVM 虚拟化。
  2. 家里的宽带有公网 IP ,路由器将一个端口转发到家里的 NAS 设备,供 WireGuard 连接使用。
  3. 本人从事前端开发,对后端知识了解有限。

需求

  1. 由于 IDC 运营方禁止机器与墙外互联,因此 VPS 通过 WireGuard 连接到家里,再使用 NAS 上的 Clash 局域网共享代理,从而可以访问 GitHub 等墙外开发资源。
  2. VPS 用于正常业务,作为个人练手学习 Golang 的环境,会有部分用户的音视频数据临时存储在数据盘上。

安全处理

安全疑虑

由于机器是通过 “小作坊” 购买的,而且我的 WireGuard 配置文件可直接用于连接家里的设备,一旦数据被拷贝,后果不堪设想。因此我对安全性存有担忧。按照各家 AI 的说法,我现在的安全措施已经足够(除非 IDC 直接拷贝我的内存数据),但仍不敢完全相信 AI 的评估,故发帖求教。

附件

3010 次点击
所在节点    信息安全
31 条回复
Donaldo
234 天前
LUKS 密钥在运行时是驻留在内存里的,想破解的话只要 dump 内存就行了,这么高的安全需求还是别用 VPS 了。。
Donaldo
234 天前
哦,没看完帖子,你要是不担心 dump 内存那应该问题不大。
baobao1270
234 天前
「 WireGuard 配置文件可直接用于连接家里的设备」
出了问题换掉密钥就行

「 LUKS 加密磁盘后的 vps 是不是就彻底安全了」
不是,IDC 可以 DUMP 内存,如果你的 LUKS 需要进 VNC 输入密码,IDC 也有能力捕获

「 IDC 运营方禁止机器……互联」
大概率是避免风险,小规模的下载依赖等大概率不会有问题,此外这种不靠谱 IDC 建议月付,重要业务建议上阿里、腾讯
tool2dx
234 天前
"因此 VPS 通过 WireGuard 连接到家里,再使用 NAS 上的 Clash 局域网共享代理,从而可以访问 GitHub 等墙外开发资源。"

你家里有公网 IP ,弄个小主机 24 小时开机就是了。何必那么麻烦。
blackmirror
234 天前
不安全的一直是人
xingyue
234 天前
@baobao1270
@Donaldo #2
感谢回复,不担心 dump 内存,安全需求还没有那么高,个人理解里认为 dump 内存的成本是很高的。
idc 禁止外网互联是直接在网关做了限制,无法建立海外 IP 的连接,所以才绕了很大个弯.....
开机确实需要 vnc 输入密码才能进入系统,除非魔改 vnc ,不然 vnc 输入可以认为是安全的,不知道我理解得对不对。
xingyue
234 天前
@tool2dx 家里有小主机,购买 vps 主要是出于带宽考虑,家用的带宽上传想要达到 200Mbps 实在是成本太高了。现在做一些小项目,需要用到比较大的上传带宽。
leonshaw
234 天前
@xingyue
“dump 内存的成本是很高的” —— 打个在线快照就行了
guo4224
234 天前
请问是哪家,我也想搞个当测试机。
xingyue
234 天前
@leonshaw 因为 ai 告诉我说内存有硬件加密机制,提速信息的成本很高。如果这个是错误的话,那我确实掩耳盗铃了(🤦‍♂️🤦‍♂️🤦‍♂️
MoeMoesakura
234 天前
@xingyue vm 不是独服 都是虚拟出来的 那他开硬件加密不乱消耗内存么
MoeMoesakura
234 天前
(内存 cpu 等资源)
Donaldo
234 天前
@xingyue #6 dump 没成本,虚拟化环境一个命令就出来了。
vvhhaaattt
234 天前
我印象中,kvm 环境下即使是官方 iso 镜像,安装过程中可能也是安装了 libvirt guest 类似的软件,可以从宿主机管理虚拟机。
当然也可能是我记错了或者学艺不精。
vvhhaaattt
234 天前
问了下 ai ,应该是记错了……
Remember
234 天前
@vvhhaaattt 管不了那么仔细,关机重启这些肯定可以,但是不能像服务商加装官方木马那样啥都能管了。
xingyue
234 天前
@MoeMoesakura 啊啊啊,那寄咯😭😭😭一个折腾装系统搞加密到凌晨五点的切图仔轻轻的碎了
Remember
234 天前
对你这种需求来说,你这程度已经足够安全了。

如果说你的数据真的非常 classify ,不能冒任何泄露的风险,那你就不该买任何云服务器,甚至你买了 bare metal 都不能托管到 isp 的机房,毕竟东西不在自己眼睛可视范围内,都不是 100%安全。
hanguofu
234 天前
从 boot 区 加载 sda5_crypt 是需要每次都 进 VNC 输入密码 吗 ?如果是的话 , 应该是安全的。
xingyue
234 天前
@hanguofu 嗯嗯是的,得输密码才能进系统

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

https://ex.noerr.eu.org/t/1109151

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

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

© 2021 V2EX