|
|
|
|
|
by mdakin
6961 days ago
|
|
The SSL software in your web browser uses the information from the certificate authority to mathematically PROVE a man in the middle attack is NOT happening. Anytime you use a self-signed certificate [edit] without manually verifying the fingerprint of certificate [/edit] ANYONE who controls the network hardware between you and the second party can eavesdrop and even tamper with the communication stream. Neither you nor the second party has any way of knowing what's going on. That's why we NEED a warning every time we encounter a self-signed certificate. The default behavior of the browsers is fine and we're lucky that the design allows us to fool around with self-signed certificates at all. EDIT: If you manually verify the fingerprint of the self-signed certificate each time you connect you can be sure your connection is secure. But still the UI makes sense (even more sense). |
|
I believe that you misunderstand the technology.