我的驱动器是否加密?我无需提供密码即可读取加密分区

我的驱动器是否加密?我无需提供密码即可读取加密分区

请帮我确定我的驱动器是否已加密,我做错了什么?我使用 Ubuntu 磁盘实用程序创建加密分区,我选择加密分区并提供了密码,之后我希望分区转储被加密。

插入了 256 MB SD 卡,其中有加密的 Ext4 分区,密码短语非空。在被要求输入密码后,我退出了对话框,没有输入密码,Ubuntu 磁盘实用程序可以看到卷,但卷显示为已锁定,如屏幕截图所示。

我将设备内容复制到一个文件中,然后使用 dd 命令用 Nano 文本编辑器打开它,令我惊讶的是,我可以读取我的密码文件和文本文件的内容。

$ sudo dd if=/dev/mmcblk0p1 of=/home/test.dat

然后我用以下代码打开了 test.dat$ sudo nano 测试.dat并且它是可读的。

在此处输入图片描述

输出$ sudo cryptsetup luksDump /dev/mmcblk0p1:

LUKS header information for /dev/mmcblk0p1

Version:        1
Cipher name:    aes
Cipher mode:    cbc-essiv:sha256
Hash spec:      sha1
Payload offset: 4096
MK bits:        256
MK digest:      6a 18 ec dd 69 40 ae d7 0f 4d e3 97 78 e4 37 34 89 5f 96 62 
MK salt:        0c 11 ac 0b f6 a4 c7 8a 56 b2 08 5a 5f d5 f9 af 
                71 79 b2 b2 10 de 9c ad 69 cb 07 b0 1d 34 11 18 
MK iterations:  36000
UUID:           672050ee-f18b-4811-b4c9-19209a2db971

Key Slot 0: DISABLED
Key Slot 1: ENABLED
    Iterations:             145517
    Salt:                   9d f9 22 84 c7 22 14 94 f5 5a 29 62 84 f5 68 09 
                            f9 a8 88 28 35 92 cd eb 3b b2 e7 16 d2 a5 10 89 
    Key material offset:    264
    AF stripes:             4000
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED

总而言之,教训是在创建加密分区之前始终用零填充您的媒体,这不是自动完成的,我没有擦除我的 SD 卡,而这一切都是结果。

答案1

这确实令人不安。

也许你可以从命令行使用以下命令进行仔细检查:

cryptsetup luksDump /dev/mmcblk0p1

它应该会吐出类似

LUKS header information for /dev/mmcblk0p1

Version:        1
Cipher name:    aes
Cipher mode:    xts-plain64
Hash spec:      sha1
Payload offset: 4096
MK bits:        256
MK digest:      50 21 48 22 e3 5e 83 ff 09 eb 56 48 8a 57 44 cf 23 9c ae 9f 
MK salt:        0c c0 81 cb 14 17 08 b3 5b c5 91 b9 9e 38 a5 87 
                36 db 6f 16 55 d2 92 06 e3 96 0e 94 73 8e 13 27 
MK iterations:  32125
UUID:           0080a648-0f64-4ea9-abe2-18585a2da9b1

Key Slot 0: ENABLED
    Iterations:             256000
    Salt:                   73 19 d4 9c a7 24 f3 bc 2c f8 77 8c 98 b9 46 0b 
                            00 51 d3 bd bb 07 d5 38 e2 12 ff 34 3b 3d 31 42 
    Key material offset:    8
    AF stripes:             4000
Key Slot 1: DISABLED
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED

它是加密分区的 LUKS 头的数据

附言:顺便问一下,您使用的是哪个版本的磁盘实用程序?我的有点不同。

可能是您保存了加密分区的密码?但如果磁盘显示已锁定,则表示已锁定。锁定后,请查看/dev/映射器类似链接的目录luks-0080a648-0f64-4ea9-abe2-18585a2da9b1。如果存在,则说明你有一个解锁的 LUKS 分区。检查确定它是否是 SD 卡

相关内容