mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-21 10:09:07 +00:00
projects: add a blurb about ima namespacing
Signed-off-by: Tycho Andersen <tycho@docker.com>
This commit is contained in:
parent
d80e880f28
commit
4b29c738e0
@ -1,3 +1,16 @@
|
|||||||
|
## IMA
|
||||||
|
|
||||||
|
IMA stands for Integrity Management Architecture. The basic idea is to prevent
|
||||||
|
userspace from even *opening* files that have been mutated, by tracking file
|
||||||
|
content via a hash in the `security.ima` extended attribute. IMA supports
|
||||||
|
keeping track of these hashes and signing the result via the TPM, and a host of
|
||||||
|
other features.
|
||||||
|
|
||||||
|
Today, this is not namespace aware, so there is no way to differentiate in
|
||||||
|
IMA's appraisal output between files in one mount namespace vs another, which
|
||||||
|
makes this not particularly useful for container engines. The goal of this
|
||||||
|
patchset is to make IMA namespace aware.
|
||||||
|
|
||||||
## IMA namespace patches
|
## IMA namespace patches
|
||||||
|
|
||||||
These are draft patches for an implementation of IMA namespacing. They are
|
These are draft patches for an implementation of IMA namespacing. They are
|
||||||
|
Loading…
Reference in New Issue
Block a user