Resumen: del correo electrónico al número de teléfono, un nuevo enfoque de OSINT
-
Investigación reciente sobre vulnerabilidades y vectores de ataque en opciones de restablecimiento de contraseña
-
Presentación de una herramienta llamada "Ransombile" en BSides Las Vegas, que automatiza el restablecimiento de contraseñas por SMS y facilita ataques dirigidos contra dispositivos móviles bloqueados con acceso físico posible
-
En DEF CON y CCC se planteó el problema del restablecimiento de contraseñas por llamada telefónica mediante vulnerabilidades en sistemas de correo de voz
-
Se descubrió que, al restablecer contraseñas, algunos dígitos de números telefónicos se muestran parcialmente en la UI
-
No existe un estándar entre sitios web para la forma de ocultar información de identificación personal (PII)
-
Por ejemplo, en el caso de Paypal, con solo conocer la dirección de correo electrónico se pueden averiguar 5 de los 10 dígitos del número telefónico
Investigación a fondo
- Se elaboró y revisó una lista de sitios web populares donde se puede iniciar el restablecimiento de contraseña usando solo el correo electrónico
- Por ejemplo, si una persona tiene cuentas en eBay y LastPass, un atacante puede averiguar 7 dígitos del número telefónico con solo conocer la dirección de correo electrónico
Encontrar los dígitos restantes
- Los números telefónicos de EE. UU. se componen de código de área, código de central y número de abonado
- A través de North American Numbering Plan Administrator (NANPA) es posible consultar una lista actualizada de códigos de área y las centrales correspondientes
- Por ejemplo, en San Francisco, usando los 216 números de central no asignados al código de área 415, se puede reducir la cantidad de números telefónicos posibles a 784
National Pooling Administration
- A través de la National Pooling Administration, que gestiona la asignación de números telefónicos, se pueden excluir números telefónicos no válidos con base en el número de abonado
- Por ejemplo, en los números 415-272-XXXX de Sausalito, se puede excluir 415-272-[0-8]XXX y concentrarse solo en números que empiezan con 9
Aún quedan muchos números posibles
- Después de averiguar 7 dígitos del número telefónico de un objetivo que tiene una dirección de correo electrónico, se puede usar NANPA y la National Pooling Administration para reducir los números posibles
- En lugar de verificar manualmente los números restantes, se puede encontrar el número telefónico asociado con la dirección de correo electrónico mediante motores de búsqueda, servicios en línea y servicios telefónicos en línea
Usar el mismo vector de ataque al revés
- A través de servicios como Amazon y Twitter, se puede intentar un restablecimiento de contraseña con un número telefónico y recuperar parte de los caracteres de la dirección de correo electrónico
- Reuniendo dígitos del número telefónico en varios sitios con la dirección de correo electrónico, reduciendo la lista de números posibles con datos públicos de NANPA y la National Pooling Administration, e iterando sobre la lista restante, es posible correlacionar los caracteres del correo electrónico que coincidan con la dirección del objetivo
Automatización
- Con una herramienta llamada "email2phonenumber" se puede proporcionar un número telefónico parcial y obtener una lista de números válidos; además, se pueden usar las funciones de restablecimiento de contraseña de Amazon y Twitter para hacer fuerza bruta sobre los números restantes y encontrar el correo electrónico coincidente
Otros países
- También es posible recopilar todos los dígitos de un número telefónico aprovechando el sistema de numeración telefónica de países distintos de EE. UU.
- Por ejemplo, en España los números móviles tienen 9 dígitos, y eBay o LastPass no ajustan el enmascaramiento a la longitud del número telefónico, por lo que se puede conocer más de la mitad del número
Conclusión
- Como no existe una forma estandarizada de enmascarar PII, los servicios en línea pueden filtrar información parcial sobre direcciones de correo electrónico y números telefónicos
- En especial en países con números telefónicos cortos, muchos servicios no ajustan el enmascaramiento a la longitud del número y pueden revelar el número completo
- Se propone permitir que los usuarios configuren etiquetas como "correo personal" o "teléfono del trabajo" para mostrar etiquetas en lugar de PII durante el restablecimiento de contraseña
Opinión de GN⁺
Lo más importante de este artículo es el hallazgo de un nuevo enfoque de OSINT que permite averiguar un número telefónico solo con una dirección de correo electrónico. Este método puede tener implicaciones significativas para la privacidad y la seguridad, y puede ayudar a crear mayor conciencia sobre atacantes que explotan estas vulnerabilidades. El artículo ofrece un tema interesante para quienes se interesan en la ingeniería de software y la seguridad, y subraya la importancia de proteger los datos personales.
1 comentarios
Comentarios en Hacker News