Come massimizzare l'onboarding per la vostra app di social network (senza perdere la sicurezza)

by Paul McGuire | Marzo 24, 2021
Carta verde e gialla che forma una bolla vocale

Non c'è mai stato un momento migliore per produrre un'applicazione di social network. Attualmente vantano una portata di mercato di 95%, mentre il web diventa sempre più mobile e la comunicazione sempre più remota.

Tuttavia, uno dei più grandi dilemmi per gli sviluppatori di app di networking è trovare il giusto equilibrio tra una UX (esperienza utente) elegante e una forte sicurezza. La fase più cruciale per trovare il giusto equilibrio è quella della registrazione, quando un nuovo utente si iscrive per la prima volta, ed è qui che viene fatto il compromesso impossibile.

O la sicurezza è troppo bassa, con il rischio di ammettere cattivi attori e account falsi, o è troppo alta, con il potenziale per fino a 30% di utenti che non riescono a completare il processo a causa di frustrazioni UX su mobile. Cercare di scegliere una via di mezzo è tutto sommato subottimale. Fortunatamente, oggi esiste una soluzione che evita questo doloroso compromesso.

In questo articolo spiegheremo perché i metodi di login obsoleti, come l'indirizzo e-mail e il social login, non funzionano bene per le app di networking. Illustreremo quindi cosa si può fare per risolvere il problema, offrendo una UX a basso attrito con una forte sicurezza che eviti account falsi da parte di truffatori e bot, aiutandovi a convertire ogni utente.

Perché la verifica attuale non funziona?

L'e-mail è personale o usa e getta

L'utilizzo di e-mail e password è stato il metodo predefinito per l'ID utente fin dall'inizio del web, ma è semplicemente non ottimale per gli utenti mobili. Non solo si crea un inutile attrito nel digitare entrambe le credenziali su uno schermo piccolo, ma questo metodo offre una sicurezza lacunosa e può essere facilmente utilizzato dai truffatori.

La maggior parte delle persone ha un indirizzo e-mail principale che contiene il proprio nome e cognome o altri identificativi personali. I nuovi utenti, che non sono sicuri del livello di sicurezza della vostra app, sono spesso riluttanti a usare questo indirizzo e-mail personale come identità. D'altra parte, è molto facile creare un indirizzo e-mail "usa e getta", e questo è un grosso problema per gli sviluppatori di app quando si tratta di verificare gli utenti.

La fiducia è un aspetto fondamentale della soddisfazione degli utenti in rete.

Le applicazioni devono avere fiducia nel fatto che gli utenti siano chi dicono di essere, mentre gli utenti devono avere fiducia nel fatto che il servizio funzioni per tenere lontani i malintenzionati. Ma quando il vostro metodo di autenticazione richiede solo che recuperi un OTP dalla sua casella di posta, è fin troppo facile per un truffatore continuare a creare molti altri account: bob1, bob2, bob3 e così via.

Quel che è peggio, è che se viene bannato dalla vostra piattaforma, basta che ritorni come o qualche altro indirizzo inventato per continuare con le molestie o altri comportamenti inaccettabili. In nessuno dei due casi è possibile verificare che sia una persona sola.

I social login comportano dei rischi

Oltre a molti degli stessi problemi dell'e-mail (facilità di duplicazione o di accesso fraudolento), vi sono ulteriori rischi per la privacy associati ai "social login" (l'utilizzo di un account di social media diverso, come Facebook o Twitter, per accedere a un'applicazione).

L'utilizzo di un social login rischia di esporre più informazioni personali di quelle che l'utente desidera condividere in un contesto di rete diverso, come il cognome, il luogo di lavoro, il luogo in cui vive e le persone che conosce. La disponibilità di tali informazioni aumenta il rischio che soggetti malintenzionati possano pedinare e profilare gli utenti. È il peggiore dei due mondi: solleva un problema di privacy per gli utenti, ma non aggiunge valore agli scopi della vostra app, in quanto non è una prova forte dell'identità.

Come se non bastasse, i social login non sono universali, in quanto non tutti gli utenti dispongono dell'account di social media necessario (o sono disposti a condividerlo, soprattutto in questo contesto), il che significa che è necessario un metodo di accesso alternativo.

Se l'e-mail e i social login non sono adatti allo scopo, qual è l'alternativa migliore? Potrebbe essere più semplice di quanto si pensi...

autenticazione mobile-first
Crediti: Unsplash

Le app mobili devono essere mobile-first

I numeri di telefono garantiscono l'anonimato

L'uso di un numero di cellulare per l'identità risolve il problema della privacy, poiché può funzionare come pseudonimo. Il numero di telefono è un identificatore unico, ma non condivide alcuna informazione personale e, per utilizzarlo per la verifica, l'app deve solo controllarlo, anziché memorizzarlo o condividerlo. Una volta verificato un numero di telefono, questo può essere collegato agli identificatori del proprio profilo e non viene mai condiviso con altri utenti. Tutti hanno un numero di telefono (a differenza dei login sociali), è più veloce da inserire rispetto a email + password e non si rischia di abbandono al momento della registrazione.

Naturalmente, l'uso del solo numero di telefono non fornisce una solida autenticazione: i numeri virtuali possono essere generati online, il che significa che un numero di telefono non garantisce un dispositivo unico. Esistono inoltre molti insidie con gli SMS OTPCome i truffatori che scambiano le SIM possono dirottare il telefono di un utente legittimo e ricevere i messaggi a lui destinati. Ma la risposta a questo problema è sorprendentemente semplice...

Un login più fluido con una sicurezza maggiore: utilizzate la SIM

La verifica del numero di telefono con la carta SIM presente nel dispositivo risolve questo problema, poiché la carta SIM contiene la stessa potente sicurezza crittografica di una carta di credito, che non può essere duplicata o falsificata. È semplice: l'utente inserisce solo il proprio numero di cellulare e l'applicazione comunica istantaneamente con l'MNO (operatore di rete mobile) per verificare che il numero sia quello collegato a quella SIM.

Questo assicura che l'utente possieda un dispositivo fisico unico, ma richiede solo millisecondi, fornendo un'esperienza senza attriti e senza raccolta di dati invasivi. All'utente sembra una magia, ma garantisce una maggiore sicurezza senza tempi di attesa per abbandonare il processo.

IDlayrLa gamma di prodotti di Microsoft vi consente di implementare questa soluzione in modo semplice e rapido e di ridurre le frodi legate allo scambio di SIM controllando che la SIM non sia stata cambiata.

Eliminare definitivamente i truffatori

La verifica del numero di telefono + SIM fornisce una forte autenticazione per i nuovi utenti virtuosi, ma può anche essere utile per i cattivi utenti esistenti. IDlayrLe API possono eliminare i truffatori e altri individui vietati che tentano di accedere all'app, poiché il controllo della carta SIM consente di individuare gli utenti dello stesso dispositivo mobile che tentano di registrarsi più volte.

Ma non fidatevi solo delle nostre parole... sperimentate voi stessi quanto sia facile con la nostra guida rapida gratuita di PhoneCheck.

IDlayr: Autenticazione mobile rivisitata