Thread (43 messages) 43 messages, 6 authors, 2022-07-04

Re: [PATCH v4] x86/kexec: Carry forward IMA measurement log on kexec

From: Mimi Zohar <zohar@linux.ibm.com>
Date: 2022-05-18 14:44:21
Also in: linux-integrity, lkml

On Thu, 2022-05-12 at 16:25 +0000, Jonathan McDowell wrote:
On kexec file load Integrity Measurement Architecture (IMA) subsystem
may verify the IMA signature of the kernel and initramfs, and measure
it. The command line parameters passed to the kernel in the kexec call
may also be measured by IMA. A remote attestation service can verify
a TPM quote based on the TPM event log, the IMA measurement list, and
the TPM PCR data. This can be achieved only if the IMA measurement log
is carried over from the current kernel to the next kernel across
the kexec call.

powerpc and ARM64 both achieve this using device tree with a
"linux,ima-kexec-buffer" node. x86 platforms generally don't make use of
device tree, so use the setup_data mechanism to pass the IMA buffer to
the new kernel.

Signed-off-by: Jonathan McDowell <redacted>
Not from using "setup_data" perspective,

	Reviewed-by: Mimi Zohar [off-list ref]  # IMA function
definitions

thanks,

Mimi
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help