Nykyisin on monessa palvelussa käytössä kaksivaiheinen tunnistautuminen. Eipä tämä tekniikka estä esim. feikkisivustoa kirjautumasta palveluun, kun asiakas antaa feikkisivustolle käyttäjätunnuksen ja salasanan, sekä itse hyväksyy kirjautumisen omalla mobiilisovelukksellaan. On ymmärtääkweni hyvin yksinkertaisia menetelmiä, joilla kirjautumista vaativa palvelin voi varmistua siitä, että kirjautuva kone on juuri se, jolla asiakas yrittää kirjautua. Eli jos välissä on "man in middle" tyyppinen sivusto tai palvelin, voidaan tämä havaita. Myös voidaan havaita jos välissä on kone joka on saanut haltuunsa palvelimen salaisen avaimen ja näin pystyy purkamaan ja uudelleen salaamaan asiakkaan ja palvelimen välisen liikenteen.