首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LVM上使用LUKS时,LVM缓存是否存在安全漏洞?

在LVM上使用LUKS时,LVM缓存是否存在安全漏洞?
EN

Unix & Linux用户
提问于 2020-10-28 15:54:44
回答 2查看 691关注 0票数 6

我有两个硬盘在一个卷组与LVM。该卷组中的所有卷都存放LUKS容器。如果我将SSD作为LVM缓存添加到该卷组中,那么缓存设备上的所有数据都是加密的吗?

确认缓存内容的工具的奖励点。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-10-28 17:29:47

如果我将SSD作为LVM缓存添加到该卷组中,那么缓存设备上的所有数据都是加密的吗?

是的,它是加密的,因为LVM缓存直接与块一起工作。它不知道底层数据是什么。

确认缓存内容的工具的奖励点。

启动任何十六进制编辑器(十六进制、dhex等),并直接打开逻辑卷。加密的数据应该像噪音。

票数 4
EN

Unix & Linux用户

发布于 2020-10-28 17:34:13

因为您正在缓存LUKS-容器,所以您的缓存也是加密的。

我使用的是不同的设置,其中我的pv ( acual的和用作缓存的)位于luks的顶部。

没有缓存的未加密的LVM:

代码语言:javascript
复制
[Disk 1  ]
[PV Data ]
[VG      ]
[LV      ]
[Filesyst]

使用LVM缓存未加密:

代码语言:javascript
复制
[Disk 1  ] [Disk 2   ]
[PV Data ] [PV Cache ]
[VG                  ]
[LV      ]-----------]
[Filesyst]

你的:

代码语言:javascript
复制
[Disk 1  ] [Disk 2   ]
[PV Data ] [PV Cache ]
[VG                  ]
[LV      ]-----------]
[LUKS    ]
[Filesyst]

我的:

代码语言:javascript
复制
[Disk 1  ] [Disk 2   ]
[LUKS    ] [LUKS     ]
[PV Data ] [PV Cache ]
[VG                  ]
[LV      ]-----------]
[Filesyst]

这两个变体都加密得很好,我找不到任何建议将LVM放在LUKS之上或者相反,所以我使用了fedora默认值,它在LUKS之上安装了LVM。(如果我没记错的话,Debian的另一个变体是默认的)

缺陷、加密数据、未加密缓存:

代码语言:javascript
复制
[Disk 1  ] [Disk 2   ]
[LUKS    ] ⎡ unenc   ⎤
[PV Data ] ⎣PV Cache ⎦
[VG                  ]
[LV      ]-----------]
[Filesyst]

不完全是为了加分:你可以尝试在高速缓存设备上运行photorec。但这只会证明缓存是缺陷的,如果你能找到什么,而不是缓存是加密的,如果你不这样做,这将使它更加困难,因为LVM-缓存不需要保存的数据排序/“碎片整理”。

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/616886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档