PRIMA1: Info flow attestation.
an extension to Linux IMA:
attest Biba and Clark-Wilson2, CW-Lite3; CW-Lite attestation is proved.
Implementation: on SELinux.
Info flow examples:
Biba integrity requires that a process receive no input that is lower integrity than itself4.
LOMAC(Low-Water Mark Integrity) requires that a process’s integrity be that of the lowest integrity input that it receives5.
CW-Lite guarantee is same as Clark-Wilson: all flows from untrusted processes to high integrity ones must pass through a filtering/sanitizing procedure in the destination process.
Linux IMA
If you could revise
the fundmental principles of
computer system design
to improve security...
... what would you change?