SSHv2 i TLS (což je realizace toho S v HTTPS) ověřují obě strany pokud vím, takže ano, přesně MITM na WiFi nebo kabelu řeší v návrhu. Ideje SSH i HTTPS je, že právě i přes nezabezpečené médium poskytují rozumnou míru důvěry (tedy za předpokladu, že neznáte nějaký efektivní algorithmus pro rozklad velkých čísel na prvočísla nebo diskrétní logaritmus atp.). https://en.wikipedia.org/wiki/Computational_hardness_assumption