Overview and Recent Developments: Linux Integrity
summary
Linux integrity is two parts: ima/EVM subsystem plus supporting pieces (trusted and encrypted keys, TPM, rpm/packaging hooks). Files are measured into an IMA measurement list, appraised against signatures or hashes in extended attributes, and metadata is HMACed or signed by EVM. Recent work adds portable immutable EVM signatures, RPM support to ship signatures, staged container support (IMA audit first, measurement needs securityfs virtualization, appraisal needs keyring namespacing), a userland IBM attestation stack, and noticeable TPM performance improvements enabling many more measurements with the trusted keyring model.
AI-written summary · about
chapters (5)
related talks
26mIntegrity
16mSub-system Update: Linux Integrity Status Update
19mSubsystem Update: Linux Integrity Status Update
47mNamespacing the Linux Integrity Measurement Architecture
43mIntegrity Policy Enforcement: Full System Integrity Verification
35mIMA Policy Support for fs-verity: A Win-win for IMA & fs-verity
01h 14mLSM Updates: IMA, SELinux, AppArmor, SMACK &...
35mIntegrity Measurements and the Cruel World
