|
|
|
|
|
by jewel
4134 days ago
|
|
I was surprised to learn that you can't man-in-the-middle an SSH connection if the client is using a key for authentication instead of a password: http://www.gremwell.com/ssh-mitm-public-key-authentication You'd still be able to impersonate the server, but that's less useful in the general case unless you can emulate the remote machine convincingly long enough to gather useful information. |
|
Even the thing you link to actually says:
> The algorithm itself does not protect against active MITM attack, but it makes it impossible for MITM attacker to influence the choice of the shared key (and by extension the session ID) by the victims.
Does not protect against active MITM attack. It _does_ keep an attacker from influencing choice of shared key, but an active MITM attack is still in the middle and doesn't need to influence choice of shared key to mount many many kinds of attacks.