The kernel can impose various constraints on userland, ranging from LSM stuff to protecting the userland (in the case of IMA and EVM). In addition, if the kernel is trustworthy, you can trust that the output you get from the audit subsystem is accurate - if it's not, you can't. Combining that with IMA, you can get TPM-based attestation around the audit log and have a strong mechanism for determining whether userland is in the state you expected it to be.
Power management, mobile and firmware developer on Linux. Security developer at Aurora. Ex-biologist. mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer. Also on Mastodon.
Re: Benefit of the integrity mode
Date: 2020-04-22 03:41 am (UTC)