Protecting System Binaries From Trojan Attack
junyoung writes "Brett Lymn has added verified exec to NetBSD-current, which verifies a cryptographic hash before allowing execution of binaries and scripts. This can be used to prevent a system from running binaries or scripts which have been illegally modified or installed. Verified exec can also be used to limit the use of script interpreters to authorized scripts only and disallow interactive use."
"cryptographic hash" != "checksum"
What you propose is not feasible, if a hash like SHA or even MD5 is used.
"It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
This is solving a different problem. The purpose of this is to prevent programs that the computer owner doesn't want to be executed. Palladium and that ilk aim to prevent programs that the entertainment industry doesn't want to execute.
Although, when/if this is presented as an alternative it will be interesting to see their response as to why it's not sufficient.
Steve
For people who want to understand more about what verified actually does, have a look at my home page which has a bit more detail on the philosophy and also a copy of the paper I presented on the subject.