Trust system write-up

Eric McCorkle
2017-10-23T22:28:02Z

On 10/23/2017 12:14, Ian Lepore wrote:

> Any thoughts on how to validate executables which are not elf binaries,
> such as shell scripts, python programs, etc?

I hadn't really thought in depth about it, as my main initial goal is
signed kernel/modules, but I have given it some thought...

Arguably the "right" way to do it would be to have the signing
mechanism
be part of the platform.  For example, the JVM has conventions for jar
signing.  Not clear how this relates to shell scripts though.


An alternative is something like the NetBSD veriexec framework, where
there's MACs for specific files.  That stuff is mostly orthogonal to the
public-key approach I'm working on here, but there's possibly some
interplay.