On 07/01/16 16:44, Daniel J. Luke wrote:
On Jan 7, 2016, at 11:41 AM, Russell Jones <[email protected]> 
wrote:
On 07/01/16 16:17, Daniel J. Luke wrote:
On Jan 7, 2016, at 5:53 AM, Russell Jones <[email protected]> 
wrote:
On Daniel's point: checking an SSL cert provides a guarantee from some 
certificate issuer, given a competent sysadmin, etc, that the host name matches 
it.
When you validate an SSL certificate all you end up with is the assurance that 
some Certificate Authority has issued a certificate for that hostname.
That seems to me to be understating the case.
How about a rephrase:

Validating an SSL certificate gives you strong cryptographic proof that a weak 
human process has occurred.

Fair enough, but of course it's relied on for distributing a base install of macports itself, along with the port files.
There are lots of CAs and they aren't immune to process (or other) issues (see 
also DigiNotar). There's a reason why there has been interest in public key 
pinning (and DANE + DNSSEC) - so you end up with a greater assurance.
Yes, and there was Lavabit, of course. But these are rather unusual cases. It's 
fine, important indeed, to exclude them as far as possible by ensuring 
oversight, but the problem still exists even with checksums, realistically.
Using a checksum is different. It gives you a guarantee that the file you 
downloaded was the same one that the maintainer intended the portfile to 
operate on.

Yes, and the maintainer can be fooled too.

Anyway, let's take this off list if you'd like to continue the conversation.

Russell
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to