Re:Why Clinton’s Private Email Server Was Such a Security Fail
by zaroth on Wednesday March 04, 2015 @10:18PM
(#9149033)
Also, the bit about self-signed certificates being insecure? Arguably they are the most secure if you pin to them since you are trusting no third parties. Obviously if you keep them untrusted and ignore the validation error every time it's a different story.
[ Parent
| on HN ]
Re:Why Clinton’s Private Email Server Was Such a Security Fail
by VieElm on Wednesday March 04, 2015 @11:15PM
(#9149211)
How could it be the "most secure"? How do you as a client verify the self signed certificate is the right one? If someone MITM'ed the certificate and you've never used it before how would you know that the certificate was intercepted? Who do you go to verify you've got the right certificate? That doesn't sound secure at all. It's like asking potential a liar to swear to you they aren't lying and not asking someone else if that person is possibly being dishonest. Sure central certificate authorities have their problems as a concept, but at least that someone else verifying the cert is the real one.
Re:Why Clinton’s Private Email Server Was Such a Security Fail
by mrbabbage on Wednesday March 04, 2015 @11:31PM
(#9149268)
In general, you'd be right; in parent's hypothetical scheme, the trust model is different because your systems exist on both sides of the exchange (in normal Web communication, this obviously isn't the case). You simply configure your clients to only trust this single certificate that you yourself created and installed on your server. No one could MITM you unless they recreated an identical certificate from scratch, which is mathematically challenging.
Re:Why Clinton’s Private Email Server Was Such a Security Fail
by vidarh on Thursday March 05, 2015 @06:03AM
(#9150057)
Note the "if you pin them" part. Pin in this context means you have the identity of the specific certificate stored on your client, and so you are not depending on whether or not it is being declared by some CA to be be valid for the server in question. Instead you are expecting that exact certificate.
That it is a private cert does not make it any more secure, but pinning is more secure, and with a pinned cert, having the cert signed by a CA gives no additional security.
Re:Why Clinton’s Private Email Server Was Such a Security Fail
by VieElm on Thursday March 05, 2015 @11:47AM
(#9151880)
And how do you know you're not pinning the MTIM cert?
Re:Why Clinton’s Private Email Server Was Such a Security Fail
by zaroth on Friday March 06, 2015 @12:58AM
(#9155800)
Because it's your cert that you just installed on your server, so you know its thumbprint.
This is effectively what you are doing every time you connect to a server over SSH and say 'yes' to that message with the funny string asking, "Are you sure you want to connect?" It's analogous to pinning a self-signed certificate.