[Mono-list] bootstrapping mono with free software?
Sebastien Pouliot
spouliot@videotron.ca
Tue, 23 Mar 2004 13:30:55 -0500
Noa,
> A solution to this problem would be to have the ability to bootstrap the
> mono environment from a verifiable source.
Or even easier, install from a verified source like red carpet ;-)
Simplicity is security's friend.
> since the cscc compiler is written in c and the
> system bootstraps from a standard c environment without any binary code.
Let's get recursive...
- your C compiler is (most) probably in binary code, if not
- you must compile/assemble your C compiler from source using
...
- using physical switch to input binary data;
- damn I forgot I don't have the source to my BIOS, nor the plans for my CPU
:-(
Security is based on trust. Somewhere you must either
(a) draw a line where you begin to trust the system (and you're free to
choose where to draw it); or
(b) use a "wireless brick"(tm) as your computer.
Personally I fear a lot more about "honest bugs" that cause security
problems.
Sebastien Pouliot
http://pages.infinit.net/ctech/poupou.html