lit*_*hic 17 encryption partitioning 16.04
在安装 Ubuntu 16.04 时,我选择加密文件系统,现在在 Ubuntu 启动之前提示我输入密码。
我想知道我的内容有多安全?具体来说:
驱动器上的所有内容(包括我的数据)都加密了吗?
这种加密有多强?(我知道,这是一个时间和资源以及我选择的密码的问题,但我的意思是在实际意义上......任何人都可以推平我的前门,但普通的小偷没有资源或倾向闯入房子)。例如,如果我将我的笔记本电脑送去维修,或者如果我的笔记本电脑丢失或被盗,我是否需要担心没有真正紧迫的理由来尝试解密它的人可以轻松访问?(我知道这里有人问过类似的问题,但那是很久以前的事了,所以也许事情已经改变了?)
此外,加密是否会阻止我 (a) 将带有加密文件系统的 SSD 安装到不同的设备中,或者 (b) 对驱动器进行完整备份(例如,使用实时版本的 Ubuntu)并且在某些时候恢复那个备份?
此外,如果整个文件系统都被加密,那么在 Ubuntu 中加密我的主文件夹是否也有任何价值?
小智 18
dd,但请注意,这些映像不会压缩到任何显着量。这是因为加密数据的性质与没有密码的随机数据无法区分。并非驱动器上的所有内容都已加密,但您的数据已加密。
未加密的部分是您的/boot区域,因为它在启动期间使用。可以在此处找到由此产生的一些有趣结果。
您可以通过运行找出特定安装的密码强度
ls /dev/mapper/ |grep crypt
Run Code Online (Sandbox Code Playgroud)
输出将是 YOUR_CRYPT
cryptsetup status YOUR_CRYPT
Run Code Online (Sandbox Code Playgroud)
例子:
ls /dev/mapper/ |grep crypt
nvme0n1p4_crypt
sudo cryptsetup status nvme0n1p4_crypt
/dev/mapper/nvme0n1p4_crypt is active and is in use.
type: LUKS1
cipher: aes-xts-plain64
keysize: 512 bits
device: /dev/nvme0n1p4
offset: 4096 sectors
size: 499410944 sectors
mode: read/write
flags: discards
Run Code Online (Sandbox Code Playgroud)
您的加密等级将根据您在 Ubuntu 上安装的时间以及您使用的版本而有所不同,但即使是较旧的设置也会相当强大,并且可能会阻止随意破解。关于 Ubuntu 块级加密的一个很好的讨论:Ubuntu 的默认全盘加密有多安全?
在不同的硬件上启动加密驱动器不会有问题。如果您对加密驱动器进行逐位复制,您仍然可以正常启动,并使用密码登录。复制操作应该在“脱机”时完成(在关闭驱动器后卸载驱动器)。在线数据抓取不太可能奏效,但我不是 100% 肯定。
“主文件夹”加密基于“文件中的主文件夹”理念。如果系统未加密,而文件系统将被挂载,则加密的主目录将是一个使用 cryptsetup 加密的大文件。因此,在加密系统中加密您的主文件夹会增加获取您的个人文件的难度。然而,可能存在性能权衡。更多关于加密家庭。