Arkendia Classrooms
Leçon 27 sur 28 · 17 min

OSINT passif : collecter des informations sans toucher à la cible

Avant d'envoyer le moindre paquet vers un système, un professionnel apprend déjà beaucoup de choses en lisant simplement ce qui est publiquement disponible. Cette discipline s'appelle l'OSINT, pour Open Source Intelligence. Elle est aussi utilisée par les journalistes, les analystes de menaces et, hélas, par les attaquants. Comprendre ce que l'on peut apprendre sur une organisation, ou sur soi-même, sans rien « pirater » est un excellent moyen de mesurer son exposition.

Cette leçon correspond à la phase de collecte d'informations vue précédemment. Elle porte sur la collecte passive : on consulte des sources publiques, sans interagir directement avec les systèmes de la cible. Le laboratoire servira ici de support pour les parties techniques, et vous réaliserez un exercice d'auto-OSINT sur vous-même, ou sur une organisation entièrement fictive.

Passif contre actif

  • La collecte passive utilise des informations déjà publiées par d'autres : moteurs de recherche, registres publics, archives, réseaux sociaux. La cible ne voit rien passer.
  • La collecte active envoie des requêtes à la cible : scan de ports, exploration d'un site, résolution de noms vers ses serveurs. Elle laisse des traces dans ses journaux et nécessite une autorisation.

La frontière peut être subtile : consulter une page publique d'un site est une visite ordinaire ; lancer un outil qui teste automatiquement des centaines d'adresses sur ce site est une action active. En cas de doute, considérez que c'est de l'actif et demandez l'autorisation.

Que peut-on apprendre en sources ouvertes ?

Les registres de noms de domaine

Les registres publient des informations sur l'enregistrement d'un nom de domaine : le bureau d'enregistrement, les dates de création et d'expiration, les serveurs de noms. L'ancien protocole WHOIS est progressivement remplacé par RDAP (Registration Data Access Protocol), un format structuré. Depuis l'entrée en vigueur du RGPD, de nombreuses données personnelles (noms, adresses) y sont masquées. Cela reste utile pour repérer la date de création d'un domaine ou pour comparer un site légitime à un site de phishing récemment enregistré.

whois example.com | head -n 20
host -t NS example.com
host -t MX example.com

Ces commandes interrogent des services publics de registre et de DNS : elles ne contactent pas les serveurs web de la cible. Utilisez example.com, domaine réservé à la documentation, pour vous entraîner.

Le DNS public

Les enregistrements DNS publics révèlent des informations utiles : les serveurs de messagerie (MX), les serveurs de noms (NS), les mécanismes de protection du courrier (enregistrements TXT comme SPF), et parfois des noms de machines. Vous en avez vu les bases au chapitre 1. En pratique, la liste des noms et de la configuration publiés est déjà une première carte de l'organisation.

La transparence des certificats

Nous l'avons vu : chaque certificat émis par une autorité publique est inscrit dans des registres publics. En consultant ces registres, on peut lister des noms de domaine ou de sous-domaines pour lesquels un certificat a été délivré, parfois des noms d'environnements internes qui n'étaient pas censés être visibles (préproduction, test). C'est une source précieuse pour les défenseurs, qui surveillent les certificats émis sur leur nom, et pour les testeurs autorisés.

Les moteurs de recherche et leurs opérateurs

Les moteurs de recherche proposent des opérateurs pour affiner une requête : limiter à un site, à un type de fichier, à un intitulé. Par exemple, une recherche limitée à votre propre domaine et aux documents bureautiques révèle les fichiers indexés. Les métadonnées de ces fichiers (nom de l'auteur, logiciel utilisé, chemin de sauvegarde) peuvent révéler des informations non voulues. Des moteurs spécialisés indexent aussi des appareils connectés à Internet et leur présentation publique : ils servent aux chercheurs à mesurer l'exposition, et à vous à vérifier que votre propre équipement n'apparaît pas.

Les offres d'emploi, les réseaux sociaux professionnels, les dépôts publics

  • Une offre d'emploi mentionne souvent les technologies utilisées (« expérience requise sur tel système, tel pare-feu ») : un résumé de l'environnement technique.
  • Les réseaux sociaux professionnels révèlent l'organigramme, les noms et fonctions des employés, utiles pour les attaques d'ingénierie sociale, ce qui explique les recommandations de discrétion.
  • Les dépôts de code publics peuvent contenir, par erreur, des adresses internes, des commentaires ou même des secrets (voir la leçon sur la gestion des clés).
  • Les archives du web conservent d'anciennes versions de pages, parfois avec des informations retirées depuis.
  • Les photographies peuvent contenir des données de localisation (métadonnées) ou montrer en arrière-plan un écran ou un badge.

Pourquoi les attaquants font la même chose

Une grande part des attaques réelles commence ainsi : l'attaquant identifie l'entreprise, ses fournisseurs, les noms de ses employés, un format d'adresse e-mail (prenom.nom suivi du domaine), puis envoie un message d'hameçonnage ciblé, crédible parce qu'il cite des éléments réels. Cette surface d'exposition est d'abord humaine et organisationnelle avant d'être technique. Réduire son empreinte numérique est donc une mesure de sécurité à part entière.

Limites éthiques et juridiques de l'OSINT. Même si une information est publique, la rassembler et l'utiliser n'est pas toujours permis. Le RGPD s'applique aux données personnelles, y compris publiques : constituer un dossier sur une personne identifiable exige une finalité légitime, une proportionnalité et des précautions. Dans une mission, on se limite aux informations utiles à l'objectif convenu, on évite les données privées (famille, santé, vie personnelle) et on ne cible pas des individus par curiosité. Ne vous introduisez jamais dans un compte, ne contournez pas une authentification, ne vous faites pas passer pour quelqu'un d'autre : ce n'est plus de l'OSINT, c'est une infraction. Pour vos exercices, restez sur vous-même ou sur une entité fictive.

Exercice guidé : l'auto-OSINT

La meilleure façon de comprendre la valeur de l'OSINT est de l'appliquer à soi. Vous allez évaluer votre propre exposition, comme le ferait quelqu'un qui souhaiterait vous cibler.

  1. Recherche de votre nom : cherchez votre nom entre guillemets, avec et sans votre ville ou votre établissement. Listez ce qui apparaît : profils, photos, articles, forums.
  2. Adresse e-mail : cherchez votre adresse principale. Apparaît-elle sur des sites publics ? Consultez un service de vérification de fuites de données reconnu pour savoir si elle figure dans des fuites connues (les ressources de cybermalveillance.gouv.fr recommandent les bons réflexes).
  3. Réseaux sociaux : visitez vos profils sans être connecté. Que voit un inconnu ? Photos, liste d'amis, lieux, dates ?
  4. Métadonnées : prenez une photo avec votre téléphone, puis examinez ses métadonnées (par exemple avec exiftool photo.jpg si l'outil est installé). Contient-elle une localisation ?
  5. Synthèse : dans votre carnet, écrivez trois informations qu'un attaquant pourrait utiliser pour vous tromper, et trois actions pour réduire cette exposition (réglages de confidentialité, suppression d'informations inutiles, alias).

Variante : une entreprise entièrement fictive

Pour l'exercice « professionnel », inventez une société, par exemple « Atelier Lumière », avec un site fictif dont vous écrivez vous-même le contenu. Rédigez ce qu'un testeur pourrait en tirer, étape par étape : le nom de domaine, la structure d'adresse e-mail déduite d'un exemple fictif, une offre d'emploi inventée qui mentionne des technologies, un compte fictif d'employé. Puis mettez-vous à la place du défenseur : quelles informations ne devraient pas être publiques ? Ce travail de réflexion n'implique aucune cible réelle.

À vous de jouer

  1. Réalisez l'auto-OSINT en cinq étapes ci-dessus et rédigez votre synthèse.
  2. Lancez whois example.com | head -n 20 puis host -t MX example.com : notez le registre, la date de création et l'état des serveurs de courrier. Quelles informations sont masquées ?
  3. Classez ces actions en « passif » ou « actif » : (a) lire la page d'un registre de noms ; (b) tester les ports d'un serveur ; (c) lire une offre d'emploi ; (d) envoyer des requêtes à un site pour deviner des noms de pages cachées ; (e) consulter une archive du web.
Voir une solution

2. Le domaine example.com est géré à des fins de documentation ; vous verrez des dates anciennes et des informations de registre limitées. Les coordonnées personnelles sont généralement masquées par les registres depuis le RGPD, ce qui illustre l'équilibre entre transparence et vie privée.

3. (a) passif ; (b) actif ; (c) passif ; (d) actif ; (e) passif.

Pour l'auto-OSINT, les réponses varient. Les actions de réduction typiques : régler la confidentialité des profils, retirer les informations de localisation des photos avant publication, supprimer d'anciens comptes oubliés, utiliser des adresses distinctes selon les usages.

À retenir

  • L'OSINT collecte des informations publiques ; passive, elle n'interagit pas avec la cible, active elle nécessite une autorisation.
  • Registres (WHOIS/RDAP), DNS publics, transparence des certificats, moteurs de recherche, offres d'emploi, dépôts publics et archives sont des sources courantes.
  • Les attaquants utilisent les mêmes sources : réduire son empreinte numérique est une mesure de sécurité.
  • Le RGPD et l'éthique limitent ce qu'on collecte, y compris quand l'information est publique.
  • Pour s'entraîner : soi-même ou une entité fictive, jamais une personne ou une organisation réelle sans cadre.

Vous avez parcouru les fondamentaux. Il est temps de faire le bilan de vos compétences et de préparer la suite du parcours.

Publicité
Connectez-vous pour enregistrer votre progression. Se connecter