Qué es la verificación por SMS y cómo viaja un código OTP

La verificación por SMS es una comprobación en la que una app envía un código de un solo uso por mensaje de texto a un número de teléfono y te pide que lo escribas, para demostrar que puedes recibir mensajes en ese número. El código viaja desde el servidor de la app hasta una pasarela SMS y, después, a través de los operadores móviles, hasta el teléfono o la bandeja de ese número. Se usa muchísimo en registros e inicios de sesión, pero organismos de seguridad como el NIST la consideran más débil que las apps de autenticación y las llaves de seguridad.
Para qué sirve la verificación por SMS
Las apps usan la verificación por SMS para responder a una pregunta: ¿puede esta persona recibir mensajes en este número de teléfono ahora mismo? Si puedes leer el código y escribirlo, la app da el número por confirmado.
Esa única comprobación cumple varios objetivos. En el registro, vincula la cuenta a un número localizable y encarece la creación masiva de cuentas falsas, porque cada una necesita un número que funcione. En el inicio de sesión, actúa como segundo factor además de la contraseña. Para recuperar la cuenta, da a la app una forma de contactarte si olvidas la contraseña.
El código suele llamarse OTP, siglas en inglés de contraseña de un solo uso, o simplemente código de verificación. El glosario en /glossary explica estos términos y otros relacionados, como 2FA, SMS A2P, ID de remitente y pasarela SMS.
Cómo viaja un código, paso a paso
1. Introduces un número de teléfono. La app comprueba el formato, a menudo lo convierte al formato internacional E.164 con prefijo de país, y puede hacer sus propias comprobaciones sobre el país y el tipo de número.
2. El servidor de la app crea un código aleatorio, lo guarda con una hora de caducidad y pide a un proveedor de SMS que lo envíe. Muchas apps usan un servicio de mensajería externo para este paso.
3. El proveedor de SMS, a menudo llamado pasarela SMS, introduce el mensaje en la red móvil. Los mensajes de apps a personas se conocen como SMS A2P (de aplicación a persona) y pueden llegar desde un número corto, un número largo o un ID de remitente alfanumérico.
4. El mensaje pasa de un operador a otro hasta llegar a la red que da servicio al número de destino. Esa red lo entrega a la SIM, o a la bandeja online si el número está alojado en un servicio como SMS Hallo.
5. Lees el código y lo escribes en la app, o lo copias con un toque. La app lo compara con el código guardado. Si coincide y no ha caducado, la comprobación se supera y el código ya no puede volver a usarse.
Todo el recorrido suele durar segundos, pero cada paso lo gestiona una empresa distinta, y por eso pueden surgir problemas en cualquier punto de la cadena.
Llamadas de voz, flash calls y otras variantes
Muchas apps ofrecen una alternativa cuando falla el SMS: una llamada automática que te dicta el código. Otras usan una flash call, en la que la app hace una llamada y obtiene el código del número que llama sin que tengas que contestar. Algunas apps de mensajería también pueden enviar códigos dentro de su propia app o a través de otro servicio de mensajería, donde esté disponible.
Estas variantes siguen dependiendo de que la red telefónica llegue al número. Si tu número puede recibir llamadas además de mensajes, tienes más formas de completar la comprobación. Los números de SMS Hallo reciben ambas cosas: los códigos aparecen en la bandeja de SMS y las llamadas se pueden contestar en el marcador del navegador.
Motivos habituales por los que no llega un código
El número se escribió mal. Si falta el prefijo del país, sobra un cero inicial o hay dos dígitos cambiados, el código va al sitio equivocado. Revisa siempre el número que la app te muestra.
La app no envía a ese tipo de número. Muchas apps comprueban el tipo de número y el país antes de enviar. Algunas rechazan fijos o números de llamadas por internet, y otras limitan determinados países o rangos de números. La app puede mostrar un error o, simplemente, no enviar nunca el código.
Límites de frecuencia. Pedir un código tras otro puede hacer que la app, o el proveedor de SMS, deje de enviar durante un tiempo. Espera a que termine la cuenta atrás y pídelo una sola vez.
Filtros del operador y retrasos en el enrutamiento. Las redes filtran el tráfico que sospechan que es spam, y las rutas internacionales pueden añadir retrasos. Un código que tarda minutos puede llegar cuando ya ha caducado.
El teléfono o la bandeja. En una SIM, la mala cobertura, una bandeja llena, remitentes bloqueados o los filtros de spam pueden ocultar el código. Con un número online, comprueba que el número siga activo y que estás mirando el número correcto en tu panel.
El código caducó. La mayoría de los códigos solo son válidos unos minutos. Usa el código más reciente y pide uno nuevo si tienes dudas.
El SMS frente a otros segundos factores
El SMS es cómodo porque casi todo el mundo tiene número de teléfono, pero las guías de referencia lo sitúan por debajo de otros métodos. Las directrices de identidad digital del NIST, SP 800-63B-4, clasifican la autenticación a través de la red telefónica pública como restringida, indican que los verificadores deben tener en cuenta señales como un cambio de SIM o una portabilidad del número, exigen que haya otros tipos de autenticador disponibles y afirman que los códigos fuera de banda no son resistentes al phishing.
La FTC explica el riesgo práctico: los atacantes pueden hacerse con un número mediante un SIM swapping (duplicado de SIM) y recibir los códigos. Describe las apps de autenticación como más seguras y las llaves de seguridad como la opción más sólida. La guía de CISA para personas especialmente expuestas va más allá y desaconseja usar el SMS como segundo factor, señalando que los SMS no están cifrados.
Las apps de autenticación generan en tu dispositivo códigos basados en el tiempo a partir de un secreto compartido, según el estándar TOTP de IETF RFC 6238, así que nada viaja por la red telefónica. Las llaves de seguridad y las passkeys usan criptografía de clave pública vinculada a la web auténtica, lo que frena la mayor parte del phishing.
La conclusión: la verificación por SMS está bien para confirmar un número en el registro y es mucho mejor que no tener segundo factor, pero en tus cuentas más importantes añade una app de autenticación o una llave de seguridad cuando el servicio lo ofrezca.
Consejos para recibir los códigos sin problemas
Pide el código solo cuando estés listo para introducirlo, porque la mayoría caducan en pocos minutos. Mantén la app abierta mientras esperas en lugar de salir y empezar de nuevo.
Si la app te da a elegir, prueba la opción de llamada después de un intento fallido por SMS. Una llamada puede seguir otra ruta por la red.
Usa un número que vayas a conservar. La verificación no es algo que ocurra una sola vez: el mismo número puede usarse más adelante para inicios de sesión desde un dispositivo nuevo y para restablecer la contraseña, así que un número al que sigas teniendo acceso dentro de unos meses te ahorra problemas.
No compartas un código de verificación con nadie, ni siquiera con quien diga ser del equipo de soporte de la app. Un código que te envían es la prueba de que controlas el número, y darlo es ceder ese control a otra persona.
Mantén al día los datos de tu cuenta. Si cambias de número, añade el nuevo en los ajustes de cada app mientras el antiguo siga funcionando, para no quedarte nunca bloqueado esperando un código que va a un número que ya no tienes.
Por qué a las apps les importa qué tipo de número usas
Como la verificación por SMS también es una barrera contra las cuentas falsas, muchas apps analizan el propio número. Los números de las webs públicas y gratuitas para recibir SMS online los comparte todo el que las visita, así que las apps suelen bloquearlos, y cualquier código enviado allí lo pueden leer desconocidos.
Los números móviles reales son el tipo que la mayoría de los servicios espera. SMS Hallo alquila números móviles reales en el formato móvil local de 181 países y, mientras alquilas uno, solo tú ves sus mensajes. Aun así, cada app decide qué números acepta, y ningún proveedor puede prometer que todas las apps aceptarán un número concreto.
Usa la verificación para cuentas que tengas permitido tener. La Política de uso aceptable de SMS Hallo prohíbe las cuentas falsas o duplicadas, el fraude y el uso de números para saltarse comprobaciones de identidad.
Recibir códigos de verificación con SMS Hallo
Regístrate con un correo electrónico y una contraseña, elige un país y un número, y paga. Los SMS entrantes aparecen en tu panel con los códigos detectados y listos para copiar.
Cada número de SMS Hallo incluye SMS entrantes ilimitados, llamadas entrantes ilimitadas, 500 SMS salientes al mes y 1.000 minutos de llamadas salientes al mes. Los saldos se renuevan cada 30 días y lo que no uses no se acumula.
Los precios empiezan desde $1.80 al mes con el plan de 12 meses ($21.60 facturados al año), igual en todos los países, sin costes de alta. Conserva el número renovándolo o activando la renovación automática, porque un número caducado puede asignarse a otra persona, que podría recibir los códigos de las cuentas que sigan vinculadas a él.
Cada número de SMS Hallo incluye tres garantías. Primera, reemplazo gratis en 7 días: en un plazo de 7 días puedes cambiar el número por otro disponible del mismo país, gratis, hasta 3 veces, y el nuevo número conserva tu plan y tu fecha de vencimiento. Segunda, «funciona o te devolvemos el 100%»: si el número no funciona con la app para la que lo alquilaste, por ejemplo si el código nunca llega, solicita el reembolso en un plazo de 7 días y recupera el 100% de lo que pagaste. Tercera, garantía de devolución de 7 días: reembolso completo en 7 días, sin preguntas, si no se ha hecho ni recibido ninguna llamada ni SMS en el número.
Fuentes
- NIST SP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management
- FTC Consumer Advice, Use Two-Factor Authentication to Protect Your Accounts
- CISA and partners, Mobile Communications Best Practice Guidance (December 2024)
- IETF RFC 6238, TOTP: Time-Based One-Time Password Algorithm
Preguntas frecuentes
¿Qué es un código de verificación por SMS?
Un código corto de un solo uso, normalmente de 4 a 8 dígitos, que una app envía por mensaje de texto para confirmar que puedes recibir mensajes en un número de teléfono. Es válido durante un tiempo limitado y solo puede usarse una vez.
¿La verificación por SMS es lo mismo que la autenticación en dos pasos?
No siempre. En el registro solo confirma tu número. Cuando se usa al iniciar sesión además de tu contraseña, actúa como segundo factor.
¿Es segura la verificación por SMS?
Añade protección, pero el NIST, la FTC y CISA la sitúan por debajo de las apps de autenticación y las llaves de seguridad por el SIM swapping, la interceptación y el phishing. Usa un método más fuerte en las cuentas importantes cuando esté disponible.
¿Por qué recibo el código por llamada de voz?
Muchas apps ofrecen una llamada como alternativa cuando el SMS tarda o está bloqueado. Una voz automática te dicta el código y tú lo escribes.
¿Por qué no me ha llegado el código?
Las causas habituales son un número mal escrito, una app que no envía a ese tipo de número, límites de frecuencia tras varias solicitudes, filtros o retrasos del operador y un código caducado.
¿Puedo recibir códigos de verificación sin tarjeta SIM?
Sí. Un número móvil online recibe los SMS en un panel web. Las apps siguen decidiendo qué números aceptan, y las garantías de SMS Hallo se aplican si un código nunca llega.
¿Qué es una pasarela SMS?
Un servicio que usan las apps para enviar mensajes de texto a la red móvil. Dirige cada mensaje al operador que da servicio al número de destino.
Guías
- Segundo número para WhatsApp sin nueva SIM: guía
- Recibir SMS online: guía completa de códigos de verificación
- Número de EE. UU. desde fuera de Estados Unidos: cómo
- Número del Reino Unido desde el extranjero: cómo tenerlo
- Segundo número de teléfono por privacidad: por qué y cómo
- Cómo usar Telegram sin tu número de teléfono personal
- Cómo pagar con USDT o USDC: guía paso a paso para empezar
- Cómo conservar un número de teléfono online a largo plazo
- ¿No te llega el código de WhatsApp? Causas y soluciones
- «Este número de teléfono no es compatible»: qué significa
- ¿Qué es un número no VoIP y por qué lo piden las apps?
- ¿Se puede usar un mismo número de teléfono en varias apps?
- Cómo verificar una cuenta de Google con un número tuyo
- Cómo tener un número de EE. UU. para WhatsApp desde la India
- ¿Son seguras las webs para recibir SMS gratis? Los riesgos
- Cómo elegir el país de tu número para verificación
- Cómo recibir SMS de otros países
- Segundo número de teléfono para vender online
- ¿Es legal tener un segundo número de teléfono?
- Protege tu número personal en las apps de citas
- Número virtual para nómadas digitales: el tuyo y uno local
- Tu número en cripto: reduce el riesgo de SIM swapping
- ¿Un número privado es anónimo? Qué oculta y qué no
- Número de teléfono local para tu empresa en otro país
- Verificación telefónica en IA: qué servicios la piden
- Registro de SIM por país: qué exige la ley y por qué
- Por qué las apps rechazan números virtuales: las causas
- Número baneado en WhatsApp: qué hacer ahora
- Número de Telegram a largo plazo: protege tu cuenta
- Verificación de Tinder sin tu número personal
- Recibir SMS de bancos y apps de pago: límites reales
- Número virtual vs segunda SIM vs eSIM: cuál elegir
- ¿No llega el código OTP? Soluciones para cualquier app
- Google Voice no está disponible en mi país: ¿y ahora?
- Mejores apps de segundo número: 4 tipos comparados
- Números
Lecturas relacionadas
Recibir SMS de bancos y apps de pago: límites reales
¿Recibir SMS de bancos y apps de pago en un segundo número? Por qué muchos bancos lo rechazan, qué dicen nuestras normas y opciones más seguras.
¿No llega el código OTP? Soluciones para cualquier app
¿No te llega el código OTP? Revisa el formato del número, respeta los temporizadores, prueba una llamada y revisa bloqueos y filtros del operador.
Número virtual para nómadas digitales: el tuyo y uno local
Nómadas digitales: sigue recibiendo códigos de casa, añade un número local en cada país y evita sorpresas de roaming. Notas sinceras sobre bancos y 2FA.
Más guías
Mejores apps de segundo número: 4 tipos comparados
Mejores apps de segundo número por tipo: apps VoIP, servicios de activación única, números móviles reales en alquiler y eSIM, con sus pros y contras.
Google Voice no está disponible en mi país: ¿y ahora?
¿Google Voice no está disponible en tu país? Dónde funciona según Google, por qué la versión personal es solo para EE. UU. y alternativas reales.
Número virtual vs segunda SIM vs eSIM: cuál elegir
Número virtual vs segunda SIM vs eSIM: compara coste, requisitos del móvil, normas de identidad, viajes, SMS y llamadas, y cuánto conservas el número.
· SMS Hallo