3 ms·
Only if you can prove that your ephemeral session keys were negotiated with the intended destination. With a MITM, here's what you think is happening: Encryp
by biot 13y ago
Only if you can prove that your ephemeral session keys were negotiated with the intended destination. With a MITM, here's what you think is happening:
Encrypt Outbound ==> Decrypt Inbound
at Source at Destination
Decrypt Inbound <== Encrypt Outbound
at Source at Destination
The ==> and <== indicate secure steps. How do you know your secure connection isn't with the Attacker who then transparently proxies all communications back and forth using a separately negotiated secure connection with the Destination? To you it looks secure, but in reality what happens is this:
Encrypt Outbound ==> Decrypt/Intercept --> Re-Encrypt ==> Decrypt Inbound
at Source at Attacker at Attacker at Destination
Decrypt Inbound <== Re-Encrypt <-- Decrypt/Intercept <== Encrypt Outbound
at Source at Attacker at Attacker at Destination
The --> and <-- indicate nonsecure steps. This happens through all phases from SSL handshake to streaming of data and, if the Attacker is able to use a certificate that you trust, the interception will generally go unnoticed.