Gestire le modifiche ai numeri in un sistema di autenticazione / accesso basato su un numero di telefono

6

I Cinguetti Twitter ( link ) forniscono un sistema di autenticazione / accesso basato sui numeri di telefono per le app mobili e diverse altre app mobili ( ad es. Square Cash, link ) ha la stessa funzionalità.

Il problema con questo tipo di autenticazione è che, cosa succede quando alcuni utenti esistenti cambiano e abbandonano il loro numero di telefono, e i loro vecchi numeri vengono assegnati ad altri (chi può o non può essere un utente dell'app)?

Questo comporta un rischio per la sicurezza, perché chiunque possieda un numero di telefono registrato nel sistema in quel momento avrà accesso all'account del precedente proprietario (i) di quel numero come utente dell'app. E non sembra che i Cifre (o qualsiasi fornitore di tale metodo di autenticazione) risolva questo problema, perché non lo fanno e probabilmente non possono verificare che se l'attuale proprietario di un numero di telefono è effettivamente la stessa persona che si registra con un'app che usa il lo stesso numero in primo luogo.

Allo stesso tempo, il fatto che un'applicazione per il trasferimento di denaro (Square Cash) stia usando lo stesso metodo mi fa pensare se esiste una tecnica affidabile che potrebbe risolvere il problema.

Qualche ipotesi?

    
posta MLister 03.05.2015 - 00:22
fonte

1 risposta

2

Sì, se il login si basa solo su un numero di telefono, il nuovo possessore di un numero di cellulare può installare l'app e accedere all'account del vecchio proprietario di quel numero di telefono.

La soluzione sarebbe aggiungere un passaggio per l'immissione di password / chiave segreta (informazioni che solo l'utente conosce)

Anche l'utente dovrebbe essere in grado di migrare verso un nuovo numero di telefono utilizzando la chiave segreta.

Le cifre hanno implementato sopra due modifiche: - link - link

Un problema rimane ancora. Il vecchio proprietario del numero di telefono può accedere a Digits.com e migrare a un nuovo numero o disattivare il suo account.

Quando si disattiva, il numero di telefono deve essere rilasciato in modo che i nuovi proprietari del numero di telefono (o lo stesso utente se continua a possedere il numero) possono registrarsi utilizzando tale numero. Ma cosa succede se l'utente non ha disattivato il suo numero? Il numero verrebbe bloccato per il nuovo proprietario del numero da utilizzare nell'app

    
risposta data 08.09.2015 - 11:48
fonte

Leggi altre domande sui tag