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.
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.
Do you have some reason to think there are issuers in the root certificate list that 
would issue bogus python.org certs? Or are you talking about a cert being stolen? I'm not 
sure what you mean by "just .. valid".
I don't have reason to believe either of those things is currently happening - 
but I have reason to believe either is possible, and we shouldn't decide to 
rely on neither happening.
I agree. I wasn't suggesting we should in general. Rather, it was a suggestion for mitigation until a better one came along (which it did, very quickly).
Even in the non-malicious case, a re-org of files on python.org would yield 
unknown behavior (the file at that url could change, and in the base case we 
would get an error - in the worst case anything could be in that file).

Well no, not *anything* unless python.org to open it to the public, which seems a little far-fetched.

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

Reply via email to