Résumé : de l’adresse e-mail au numéro de téléphone, une nouvelle approche OSINT
-
Des recherches récentes ont été menées sur les faiblesses des options de réinitialisation de mot de passe et les vecteurs d’attaque associés
-
Présentation à la BSides Las Vegas d’un outil nommé "Ransombile", qui automatise la réinitialisation de mot de passe par SMS et facilite les attaques ciblées contre des appareils mobiles verrouillés physiquement accessibles
-
À la DEF CON et au CCC, le problème des réinitialisations de mot de passe par téléphone via les failles des systèmes de messagerie vocale a également été soulevé
-
Il a été constaté que, lors de la réinitialisation d’un mot de passe, certains chiffres du numéro de téléphone s’affichent partiellement dans l’interface
-
Il n’existe pas de norme entre les sites web pour masquer les informations d’identification personnelle (PII)
-
Par exemple, dans le cas de PayPal, le simple fait de connaître l’adresse e-mail permet d’obtenir 5 des 10 chiffres du numéro de téléphone
Enquête approfondie
- Établissement et examen d’une liste de sites web populaires permettant d’initier une réinitialisation de mot de passe avec la seule adresse e-mail
- Par exemple, si une personne possède des comptes eBay et LastPass, un attaquant peut découvrir 7 chiffres de son numéro de téléphone en ne connaissant que son adresse e-mail
Retrouver les chiffres restants
- Les numéros de téléphone américains se composent d’un indicatif régional, d’un code de central et d’un numéro d’abonné
- Le North American Numbering Plan Administrator (NANPA) permet de consulter une liste à jour des indicatifs régionaux et des centraux correspondants
- Par exemple, à San Francisco, les 216 numéros de central non attribués dans l’indicatif 415 permettent de réduire le nombre de numéros possibles à 784
National Pooling Administration
- Le National Pooling Administration, qui gère l’attribution des numéros de téléphone, permet d’exclure les numéros invalides à partir du numéro d’abonné
- Par exemple, pour les numéros 415-272-XXXX à Sausalito, il est possible d’exclure 415-272-[0-8]XXX et de se concentrer uniquement sur les numéros commençant par 9
Il reste encore beaucoup de numéros possibles
- Après avoir retrouvé 7 chiffres du numéro de téléphone d’une cible à partir de son adresse e-mail, il est possible d’utiliser le NANPA et le National Pooling Administration pour réduire la liste des numéros possibles
- Au lieu de vérifier manuellement les numéros restants, on peut utiliser des moteurs de recherche, des services en ligne et des services téléphoniques en ligne pour retrouver le numéro associé à l’adresse e-mail
Utiliser le même vecteur d’attaque en sens inverse
- Des services comme Amazon et Twitter permettent de tenter une réinitialisation de mot de passe à partir d’un numéro de téléphone et de récupérer en retour certains caractères de l’adresse e-mail
- En collectant des chiffres du numéro de téléphone sur plusieurs sites à partir d’une adresse e-mail, puis en réduisant la liste des numéros possibles avec les données publiques du NANPA et du National Pooling Administration, il devient possible d’itérer sur les numéros restants et de corréler les caractères d’e-mail obtenus avec l’adresse e-mail de la cible
Automatisation
- Un outil nommé "email2phonenumber" permet de fournir un numéro de téléphone partiel et d’obtenir une liste de numéros valides ; il peut ensuite utiliser les fonctions de réinitialisation de mot de passe d’Amazon et de Twitter pour brute-forcer les numéros restants afin de trouver l’e-mail correspondant
Les autres pays
- Il est également possible d’exploiter les systèmes de numérotation téléphonique d’autres pays que les États-Unis pour reconstituer tous les chiffres d’un numéro de téléphone
- Par exemple, en Espagne, les numéros de mobile comportent 9 chiffres, et eBay ou LastPass n’adaptent pas leur masquage à cette longueur, ce qui permet d’en connaître plus de la moitié
Conclusion
- En l’absence de méthode normalisée pour masquer les PII, des informations partielles sur les adresses e-mail et les numéros de téléphone peuvent fuiter via les services en ligne
- En particulier dans les pays où les numéros de téléphone sont courts, de nombreux services n’adaptent pas leur masquage à la longueur réelle, ce qui peut permettre de reconstituer l’intégralité du numéro
- Il est proposé de permettre aux utilisateurs de définir des libellés comme "e-mail personnel" ou "téléphone professionnel" afin d’afficher ces libellés à la place des PII lors d’une réinitialisation de mot de passe
L’avis de GN⁺
L’élément le plus important de cet article est la découverte d’une nouvelle approche OSINT permettant de déduire un numéro de téléphone à partir d’une simple adresse e-mail. Cette méthode peut avoir des implications majeures pour la protection de la vie privée et la sécurité, et contribuer à sensibiliser aux attaquants susceptibles d’exploiter ce type de faille. L’article propose un sujet intéressant pour les personnes qui s’intéressent au génie logiciel et à la sécurité, tout en soulignant l’importance de la protection des données personnelles.
1 commentaires
Avis sur Hacker News