Per quello che vale, SMS non è molto sicuro come canale out-of-band.
Quello che ho visto in Europa, è l'uso di un dispositivo mobile registrato come secondo fattore.
Tuttavia, il token inserito dall'utente (stile Google Authenticator) non viene utilizzato.
Invece, quando arriva il momento di accedere, apri un'app mobile speciale e inserisci un PIN in quell'app, e l'app parla al sito di accesso dicendo "ecco il mio token segreto" fuori banda con la sessione web.
Pertanto, il dispositivo più le sue informazioni di registrazione / fornitura più il PIN utente per l'app di autenticazione / ID funge da secondo fattore, che è meno facile da hackerare rispetto al canale SMS basato su SS7 / numero di telefono.
L'effettivo fornitore / nome di questa tecnologia mi sfugge, ma sono sicuro che qualcun altro mi assisterà.