"Enos D'Andrea" <temp4282138...@edlabs.it> wrote: > On 14/01/2015 12:24, Stefan Sperling wrote: > > > Bootstrapping trust is always going to be hard no matter what we do > > and how hard we try. [...] Now the answer has become "buy a CD > > and cross-check it with signify" and it's still not enough. [...] > > <paranoia> > > "Buying a CD" in my case includes a 5.000 mile trip through multiple > "five-eyes" nations, whose overzealous three letter agencies officially > intercept physical shipments to install backdoors and hardware implants. > > "Cross-checking" of OpenBSD commercial CD sets at present can only be > partial, as no official full checksums seem to be provided. Even > cross-checking *all* files referenced by the ISO filesystem would still > allow a malicious boot sector to directly reference unallocated space. > > Let's call a spade a spade: the worst-case scenario is an APT > intercepting the shipment of a commercial CD set, substitute one or more > CDs and repackage it. Extremely unlikely for the average person, > not-so-much for IT security consultants with important clients. > > </paranoia> > > > Regards > > -- > Enos D'Andrea
Where have you heard that? Intercepting physical mail secretly is really hard, especially if you don't want the post office to know about it. Think of everyone who would need to know. Anyone who doesn't know would be trying to get the package correctly delivered. Best case you plant somebody (multiple people; imagine if your plant was assigned to something else on the critical day) in the destination post office. It's extremely unlikely for anyone. Travel to Canada and receive it there. Oh wait, Canada is really friendly with all the governments you're scared of. Hopefully you don't live in one of these nations. Why are you not scared of your own government? They pose the greatest threat to your liberty. And since this software is developed out of Canada, how do you know it can be trusted to begin with? Why do you trust Theo exactly? He seems like a nice guy, and he's done a very good job with OpenBSD, but you don't know him. If he were a secret agent, that would be exactly what he'd want you to think. No, you trust Theo and OpenBSD because you have no better option. Don't pretend you increase your security by proving the software came from a source you can't prove is trustworthy. You'd do better to audit the source. Security is about pushing attacks out of your attackers' ability or price range. If your attackers' ability and price range is greater than what you're willing to expend on security, you're compromised. Are you willing to go to the effort that defending against your outlined attack requires? Probably not. Unless you're very very important, you eliminate the possibility of distribution attack by getting signify keys of CDs. -- Martin