Phishing / Repository
phishing-surface-monitor
Un système de surveillance automatisé qui détecte en continu les domaines de phishing, les sites web clonés et les campagnes d'ingénierie sociale ciblant votre organisation en analysant les journaux de transparence des certificats, les enregistrements DNS et la similarité visuelle.
Voir sur GitHub ↗À propos du projet
Phishing Surface Monitor est un système de défense proactive conçu pour détecter les attaques de phishing contre votre organisation avant qu'elles n'atteignent vos employés ou clients. Le phishing — la pratique consistant à envoyer des communications frauduleuses semblant provenir d'une source réputée — reste le vecteur d'attaque le plus efficace en cybersécurité, représentant plus de 90 % des compromissions réussies. Le système surveille plusieurs sources de données pour identifier une infrastructure de phishing potentielle : les journaux Certificate Transparency (CT) sont des enregistrements publics de chaque certificat SSL/TLS émis dans le monde. En surveillant ces journaux pour les certificats contenant les noms de domaine ou mots-clés de marque de votre organisation, le système peut détecter lorsqu'un attaquant enregistre un domaine ressemblant au vôtre et obtient un certificat SSL pour celui-ci — souvent quelques minutes après l'émission du certificat. La surveillance DNS passive suit les nouvelles registrations de domaines visuellement ou phonétiquement similaires à vos domaines protégés à l'aide d'algorithmes sophistiqués de typosquatting (substitution de caractères, attaques par homoglyphes, insertion/suppression de mots). L'analyse de similarité visuelle utilise le hachage perceptuel et la comparaison de captures d'écran pour identifier les sites web clonés qui copient l'identité visuelle de votre organisation, même lorsqu'ils sont hébergés sur des domaines sans lien. Lorsqu'un domaine de phishing potentiel est détecté, le système attribue un score de menace basé sur plusieurs facteurs : similarité du domaine, moment d'enregistrement, analyse de l'infrastructure d'hébergement et schémas historiques. Les détections à forte confiance peuvent déclencher automatiquement des demandes de suppression via des workflows intégrés de signalement d'abus auprès des principaux hébergeurs et registraires de domaines. Le système maintient également une base de données historique de toutes les menaces détectées, permettant l'analyse des tendances, le suivi des campagnes et le partage de renseignements avec les pairs du secteur et les forces de l'ordre.
Pourquoi c'est important
Les attaques de phishing deviennent de plus en plus sophistiquées. Les campagnes modernes utilisent des certificats SSL valides, des pages de destination conçues de manière professionnelle et des récits d'ingénierie sociale soigneusement élaborés qui sont presque indiscernables des communications légitimes. Les passerelles de sécurité email traditionnelles interceptent de nombreux emails de phishing, mais elles ne peuvent pas empêcher les attaques diffusées via SMS (smishing), réseaux sociaux, QR codes ou autres canaux. La clé d'une défense anti-phishing efficace est la détection avant la livraison — identifier l'infrastructure de phishing pendant la phase de préparation, avant l'envoi de tout email ou message frauduleux. La surveillance de la transparence des certificats est particulièrement puissante car les attaquants qui veulent que leurs sites de phishing paraissent légitimes (avec l'icône du cadenas) doivent obtenir des certificats SSL, créant ainsi un signal détectable dans les journaux CT publics. Les organisations qui surveillent proactivement leur surface de phishing peuvent faire retirer les domaines malveillants avant qu'ils ne soient utilisés, réduisant le volume d'attaques de phishing atteignant leurs utilisateurs. C'est particulièrement critique pour les institutions financières, les organisations de santé et les entreprises technologiques qui sont des cibles fréquentes de campagnes de phishing sophistiquées.
Guide étape par étape
- Configurez les domaines, noms de marque et mots-clés à surveiller. Ajoutez vos domaines principaux, les fautes d'orthographe courantes, les noms de marque, les noms de produits et les noms des dirigeants à la configuration de surveillance. Le système générera automatiquement des variantes de typosquatting à l'aide de plusieurs algorithmes (bit-flipping, substitution d'homoglyphes, insertion de mots).
- Activez les flux de surveillance Certificate Transparency et DNS passif. Le moniteur CT se connecte aux principaux serveurs de journaux CT (Google Argon, Cloudflare Nimbus, DigiCert, Let's Encrypt) et traite les nouveaux certificats en quasi temps réel. La surveillance DNS suit les nouvelles registrations auprès des principaux registraires et bases WHOIS. Configurez les intervalles d'interrogation en fonction du profil de risque de votre organisation.
- Définissez les seuils de détection pour équilibrer sensibilité et bruit. Le réglage de sensibilité 'high' détecte davantage de menaces potentielles mais génère plus de faux positifs — recommandé pour les organisations à haut risque (finance, santé). Le réglage 'medium' offre un bon équilibre pour la plupart des organisations. Consultez et ajustez les seuils chaque semaine en fonction du taux de faux positifs.
- Intégrez le workflow automatisé de suppression dans votre processus de réponse à incident. Lorsqu'un domaine de phishing à forte confiance est détecté, le système peut automatiquement soumettre des rapports d'abus aux hébergeurs, aux registraires de domaines et à Google Safe Browsing. Suivez l'état des suppressions via le tableau de bord de surveillance et escaladez manuellement si les suppressions automatisées ne sont pas terminées dans votre SLA défini.