Riconoscere e verificare i numeri falsi
Verificare un numero avviene su due livelli. Per prima cosa controlli se il numero esiste ed è attivo su una rete — lo fa una lookup HLR, in millisecondi e senza che il proprietario se ne accorga. Poi verifichi se la persona ha effettivamente il numero tra le mani — e ciò è possibile solo inviandovi un codice e facendolo inserire. Il primo livello elimina errori di battitura e sequenze inventate; il secondo blocca numeri usa e getta e truffatori.
Qui sotto vedi quali tipi di numeri "falsi" arrivano nella pratica, che cosa dimostra e che cosa non dimostra una lookup HLR, e come combinare i due livelli senza rendere inutilizzabile il tuo modulo di registrazione.
Quali tipi di numeri falsi incontri
"Falso" è un termine generico per cinque casi molto diversi. Ciascuno richiede un approccio diverso e solo i primi due si individuano con un controllo ordinario.
| Tipo | Che cosa succede | Come lo accerti |
|---|---|---|
| Numero inesistente | Una sequenza inventata, o un numero appartenente a una serie mai assegnata. | La lookup HLR indica subito che il numero non esiste. |
| Errore di battitura | Una cifra in più o in meno, oppure un prefisso internazionale sbagliato. Di norma senza intenti dolosi. | Il controllo del formato (E.164) ne intercetta la maggior parte; l'HLR conferma il resto. |
| Inattivo o disattivato | Il numero esisteva, ma la SIM non è più in uso o è stata portata. | L'HLR mostra lo stato attuale e l'operatore a cui il numero appartiene ora. |
| Numero usa e getta o condiviso | Un numero pubblico di un sito di ricezione gratuita, condiviso da migliaia di persone. | Esiste ed è attivo — l'HLR non vi rileva nulla di sospetto. Solo un codice inviato e i segnali comportamentali lo rivelano. |
| Numero VoIP o virtuale | Un numero valido senza SIM. Spesso del tutto legittimo — le aziende li usano ampiamente. | Il tipo di numero è talvolta deducibile dalla serie, ma non trattarlo automaticamente come una frode. |
Che cosa dimostra e che cosa non dimostra una lookup HLR
Una lookup HLR interroga il registro dell'operatore a cui il numero appartiene. Ciò fornisce fatti concreti e aggiornati — ma non è un controllo d'identità, e questa confusione costa denaro alle aziende.
Che cosa sai grazie a essa
Che cosa non sai
Per questo l'ordine è importante: usa l'HLR per filtrare i numeri inutilizzabili prima di inviare e usa un codice di verifica per dimostrare che qualcuno ha davvero il dispositivo. I due non si sostituiscono a vicenda.
Ecco come affrontarlo nel tuo modulo di registrazione
Imponi il formato
Chiedi il numero in formato internazionale e validalo subito nel modulo. È gratuito ed elimina già la maggior parte degli errori di battitura.
HLR prima dell'invio
Verifica con una lookup HLR se il numero esiste ed è attivo. Così non sprechi crediti su numeri che non riceveranno mai nulla.
Fai confermare un codice
Invia un codice monouso e fallo inserire. Solo se ciò riesce sai che dietro il numero c'è qualcuno che ha il dispositivo tra le mani.
Numeri usa e getta in fase di registrazione
Il caso più complicato è il numero usa e getta: un numero pubblico di un sito di ricezione gratuita. Esiste, è attivo, riceve regolarmente il tuo codice — eppure non ti serve a nulla, perché la casella è pubblica e domani il numero verrà usato da qualcun altro per appropriarsi dello stesso account.
La tecnologia da sola non risolve il problema. Ciò che funziona: non riutilizzare all'infinito gli stessi codici, applicare un limite per numero e, per gli account sensibili, offrire un secondo fattore accanto all'SMS. Chi vuole sapere esattamente come funzionano quei numeri pubblici lo legge nella nostra pagina sulla ricezione gratuita di SMS.