LUKS 加密磁盘后的 vps 是不是就彻底安全了,求指教
环境
出于性价比考虑,购买了国内某家小型 IDC 的 VPS ,通过支付宝完成了实名认证流程。VPS 有 100G 的系统盘和 2T 的数据盘,宿主机采用 KVM 虚拟化。
家里的宽带有公网 IP ,路由器将一个端口转发到家里的 NAS 设备,供 WireGuard 连接使用。
本人从事前端开发,对后端知识了解有限。
需求
由于 IDC 运营方禁止机器与墙外互联,因此 VPS 通过 WireGuard 连接到家里,再使用 NAS 上的 Clash 局域网共享代理,从而可以访问 GitHub 等墙外开发资源。
VPS 用于正常业务,作为个人练手学习 Golang 的环境,会有部分用户的音视频数据临时存储在数据盘上。
安全处理
VPS 通过 GRUB+VNC 重装了系统,使用官方 Debian 12 镜像,在图形化安装界面中选择了加密系统盘,密码为 14 位的强密码。
安装完成后,又使用 LUKS 对数据盘进行加密,数据盘配置为自动解密挂载,密钥存放在 /root/luks.key 中。
SSH 关闭了密码登录,仅允许密钥方式登录。
安全疑虑
由于机器是通过 “小作坊” 购买的,而且我的 WireGuard 配置文件可直接用于连接家里的设备,一旦数据被拷贝,后果不堪设想。因此我对安全性存有担忧。按照各家 AI 的说法,我现在的安全措施已经足够(除非 IDC 直接拷贝我的内存数据),但仍不敢完全相信 AI 的评估,故发帖求教。
附件
LUKS 密钥在运行时是驻留在内存里的,想破解的话只要 dump 内存就行了,这么高的安全需求还是别用 VPS 了。。
哦,没看完帖子,你要是不担心 dump 内存那应该问题不大。
「 WireGuard 配置文件可直接用于连接家里的设备」
出了问题换掉密钥就行
「 LUKS 加密磁盘后的 vps 是不是就彻底安全了」
不是,IDC 可以 DUMP 内存,如果你的 LUKS 需要进 VNC 输入密码,IDC 也有能力捕获
「 IDC 运营方禁止机器……互联」
大概率是避免风险,小规模的下载依赖等大概率不会有问题,此外这种不靠谱 IDC 建议月付,重要业务建议上阿里、腾讯
"因此 VPS 通过 WireGuard 连接到家里,再使用 NAS 上的 Clash 局域网共享代理,从而可以访问 GitHub 等墙外开发资源。"
你家里有公网 IP ,弄个小主机 24 小时开机就是了。何必那么麻烦。
不安全的一直是人
#2
感谢回复,不担心 dump 内存,安全需求还没有那么高,个人理解里认为 dump 内存的成本是很高的。
idc 禁止外网互联是直接在网关做了限制,无法建立海外 IP 的连接,所以才绕了很大个弯.....
开机确实需要 vnc 输入密码才能进入系统,除非魔改 vnc ,不然 vnc 输入可以认为是安全的,不知道我理解得对不对。
家里有小主机,购买 vps 主要是出于带宽考虑,家用的带宽上传想要达到 200Mbps 实在是成本太高了。现在做一些小项目,需要用到比较大的上传带宽。
“dump 内存的成本是很高的” —— 打个在线快照就行了
请问是哪家,我也想搞个当测试机。
因为 ai 告诉我说内存有硬件加密机制,提速信息的成本很高。如果这个是错误的话,那我确实掩耳盗铃了(🤦♂️🤦♂️🤦♂️
vm 不是独服 都是虚拟出来的 那他开硬件加密不乱消耗内存么
(内存 cpu 等资源)
#6 dump 没成本,虚拟化环境一个命令就出来了。
我印象中,kvm 环境下即使是官方 iso 镜像,安装过程中可能也是安装了 libvirt guest 类似的软件,可以从宿主机管理虚拟机。
当然也可能是我记错了或者学艺不精。
问了下 ai ,应该是记错了……
管不了那么仔细,关机重启这些肯定可以,但是不能像服务商加装官方木马那样啥都能管了。
啊啊啊,那寄咯😭😭😭一个折腾装系统搞加密到凌晨五点的切图仔轻轻的碎了
对你这种需求来说,你这程度已经足够安全了。
如果说你的数据真的非常 classify ,不能冒任何泄露的风险,那你就不该买任何云服务器,甚至你买了 bare metal 都不能托管到 isp 的机房,毕竟东西不在自己眼睛可视范围内,都不是 100%安全。
从 boot 区 加载 sda5_crypt 是需要每次都 进 VNC 输入密码 吗 ?如果是的话 , 应该是安全的。
嗯嗯是的,得输密码才能进系统
各位大佬,事情是这样的:前几天有个初学者朋友问我关于高并发的技术,这个话题有点大,在微信上简单跟他介绍了一些,然后想着周末抽个时间详细写出来,我列了一个提纲,大概这样展开: 应…
下面是35个非常不错的UI设计的的教程及效果图,非常不错哦。不但教你如何做一些特效,同样教你如何做UI布局和界面设计。当然,他们风格迥异,也基本上都是Web页面上的。都非常不错…
下面是一个关于编程语言流行度的图(以前本站也有一篇编程语言流行度的文章)。其X轴是从Github中取来的数据(项目数),而Y轴是从StackOverflow取来的(tag数)。…