Integrity Policy Enforcement: Full System Integrity Verification
summary
A kernel LSM called Integrity Policy Enforcement implements user-authored rules that map logical operations (execute, read, kernel-module load) to integrity mechanisms. It supports dm-verity as a verified-backend, stores PKCS7-signed plaintext policies in securityfs, parses key=value rules at load time, and evaluates them on LSM hooks. The demo shows policy activation, denial and un-denial by revocation by root-hash, blocks anonymous-code execution and intercepts LD_PRELOAD abuses; scripts via interpreters remain a known gap.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:27Code Integrity (CI) 101
- 2:38Let's design a locked down system
- 6:03What makes a good policy?
- 8:47Diagnosability
- 11:10What makes a good integrity mechanism?
related talks
26mIntegrity
36mOverview and Recent Developments: Linux Integrity
39mIntegrity Protection and Access Control - Who Do You Trust?
34mTying EVM into LSM Policy
44mInfoflow LSM
16mSub-system Update: Linux Integrity Status Update
01h 14mLSM Updates: IMA, SELinux, AppArmor, SMACK &...
28mOverview of the Linux Kernel Security Subsystem
