fleet/schema/tables/cryptsetup_luks_salt.yml
Juan Fernandez 55fec5283e
Re-verify Linux disk encryption #26693 (#29034)
Fixes #26693 

Added functionality to verify that the escrowed LUKS disk encryption key is valid. To achieve this, two new fleetd tables were added: lsblk and  cryptsetup_luks_salt/table to compare the stored encryption key with the ones present on the host.
2025-05-22 16:15:26 -04:00

19 lines
No EOL
757 B
YAML

name: cryptsetup_luks_salt
description: Given an LUKS encrypted device path, returns all the LUKS2 key slots and their respective salts.
evented: false
notes: This table is not a core osquery table. It is included as part of Fleet's agent ([fleetd](https://fleetdm.com/docs/get-started/anatomy#fleetd)).
platforms:
- linux
columns:
- name: device
description: The device path used for querying the LUKS metadata, e.g. `/dev/vda3`
type: text
required: true
- name: key_slot
description: A 'key slot' that indicates where in the LUKS metadata header the user key is stored.
type: text
required: false
- name: salt
description: Salt used during the encryption process of the LUKS user key.
type: text
required: false