Senha de uso único
Um código de uso único enviado por SMS para verificar quem controla um número de telefone, com validade curta e limite de tentativas.
Apenas definições: um termo explicado aqui não é um serviço que vendemos.
Uma senha de uso único (OTP) é um código que vale uma vez e expira em minutos. Ela prova o controle do número naquele momento, não a identidade, então a segurança está nos limites ao seu redor.
A validade, o número de tentativas, a política de reenvio e a validação do número importam mais do que o próprio código.
Entrega e falhas
A aplicação gera um código aleatório, calcula seu hash com uma validade e envia o código em claro por SMS A2P por meio de um centro de mensagens ou de um agregador. A segurança vem da lógica da aplicação, não do transporte SMS. Um código pode chegar atrasado, cair em um número errado ou acabar nas mãos de outra pessoa após um SIM swap; a página de entrega de OTP por SMS detalha esse caminho.
Por onde o código viaja
- Aplicação
- Gateway SMPP
- SMSC
- HLR / HSS
- MSC / MME
- Celular
- Recibo de entrega
Descrição em texto
A aplicação entrega a mensagem a um gateway SMPP, que a repassa ao SMSC. O caminho segue então pelo HLR/HSS e pelo MSC/MME até o aparelho, e o recibo de entrega é o nó final.
O que verificar
Limite a taxa por número, IP e dispositivo, restrinja as tentativas e defina uma validade curta. Decida o fallback antes do lançamento: uma chamada de voz, um aplicativo autenticador ou uma análise manual.