C.2. 使用 dm-crypt/LUKS 加密块设备


Linux 通用密钥设置(LUKS)是关于块设备加密的具体说明。它为数据建立了一个非磁盘格式以及密码短语/密钥管理策略。
LUKS 通过 dm-crypt 模块使用内核设备映射器子系统。这个协议提供处理设备数据加密和解密底层映射。用户级别操作,比如生成和访问加密的设备,是通过使用 cryptsetup 程序完成的。

C.2.1. LUKS 概要

  • LUKS 做什么:
    • LUKS 加密整个块设备
      • LUKS 因此非常适合保护移动设备的内容,比如:
        • 可移动存储介质
        • 笔记本磁盘驱动器
    • 加密块设备的基本内容是随机的。
      • 这可使其用于加密 swap 设备。
      • 这还对使用特殊格式块设备进行数据存储的某些数据库有用。
    • LUKS 使用现有设备映射器内核子系统。
      • 这与 LVM 使用的子系统相同,因此经过测试。
    • LUKS 提供密码短语增强。
      • 这可以防止字典攻击。
    • LUKS 设备包含多密钥插槽。
      • 这可允许用户添加备份密钥/密码短语。
  • LUKS 不能做什么:
    • LUKS 不适用于需要很多(超过 8 个)用户对同一设备有不同访问密钥的程序。
    • LUKS 不适用于需要文件级别加密的程序。
有关 LUKS 详情可参考其项目网站,地址为:http://code.google.com/p/cryptsetup/
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.