Hello,

Peter Crowther wrote:
From: Vigorito, Nicholas E. [mailto:[EMAIL PROTECTED] A coworker claims that all unix admins should never install open source binaries. They should build using the source.

Binaries are marginally more open to tampering; this is why most (all?)
Apache projects provide checksums of the built packages.  A cracker
would have to replace the binaries on the distribution machine *and*
tamper with the checksums that are held on a different machine.  Or
they'd have to be part of the relevant build team, in which case they
may well be able to get their crack into the source anyway.

Source files have checksums too (and I don't think source files are less open to tampering -- in fact it's probably easier to change something in the source code). The safety provided by checking the checksums of a binary package is more or less the same as that offered by checking the checksums of the source packages (in the case when the people who produce the packages are the same). If you want to push the verification to a further level, we go back to the argument that you must personally check each and every single line of code -- simply infeasible.

The one thing you are forced to trust when you use a binary package is the compiler with which it has been built. Most of the time, you don't even need to worry about the libraries your application relies on, since dynamic linking means that the binary application is going to use those already on your system (which I guess you trust). Perhaps binary packagers could say with which compiler their code has been compiled, just in case you were worried about a particular compiler.

The real main advantage you get from building from source is to have a binary executable that can be optimised for the target machine. In the case of Tomcat, since it's all Java-based and it relies on the JVM to do that, it does not really matter. It might help for the native libraries.


Regards,

Bruno.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to