IPE

Roadmap

Directions under consideration. Nothing here is a commitment or schedule.

Shipped

VersionFeature
6.12Core policy engine, securityfs interface, audit records
6.12boot_verified, dmverity_roothash, dmverity_signature, fsverity_digest, fsverity_signature
6.17AT_EXECVE_CHECK — interpreted script enforcement

composefs / ostree support planned

Automatic support for ostree-based deployments using composefs, enabling IPE to work with image-based Linux distributions that use fs-verity for content verification.

Namespace support planned

IPE is currently system-wide: one active policy governs every process on the host. For mixed-workload hosts, it would be useful to scope policies to a namespace, with the constraint that a nested policy can only be more restrictive than the one containing it.

This depends on broader LSM and audit namespacing work that is still under discussion upstream. See the namespace talk for early design work.

Certificate policy planned

IPE currently treats a signature as valid if it chains to a trusted key. Certificate policy would let rules match on properties of the signing certificate — subject, issuer, or key identifier — so that different keys can be authorised for different operations. For example, a key trusted for OS images would not automatically be trusted for kernel modules.

Discussion

Discuss roadmap items on GitHub Discussions.