Phishing browser-in-the-browser : guide de détection
Comprenez le phishing browser-in-the-browser, repérez les fausses fenêtres SSO et réduisez le risque avec une authentification résistante.

Les popups de SSO apprennent aux utilisateurs à faire confiance à une petite fenêtre montrant leur fournisseur d’identité. Le phishing browser-in-the-browser (BITB) reproduit cette fenêtre dans une page contrôlée par l’attaquant, jusqu’à une fausse barre d’adresse qui semble afficher le domaine légitime.
La technique convainc parce que la page extérieure contrôle chaque pixel. La défense doit réunir indices d’interface, authentification résistante au phishing et détection d’infrastructure.
Comment fonctionne le phishing BITB
La démonstration originale du BITB montre comment HTML, CSS et JavaScript imitent une popup OAuth ou SSO :
- la victime visite un leurre ou une page compromise ;
- la page propose une connexion avec un fournisseur connu ;
- une fausse popup apparaît dans l’onglet ;
- la barre affiche une origine légitime ;
- identifiants et codes vont à l’attaquant ;
- la victime peut être redirigée vers le vrai service.
Cette popup n’est pas une frontière de sécurité du navigateur. Ce sont de simples éléments de page.
Les indices visibles
Une fenêtre simulée ne se comporte pas exactement comme une fenêtre native. Les utilisateurs peuvent :
- la glisser en dehors de la zone de contenu du navigateur ;
- vérifier son apparition dans le sélecteur de fenêtres du système ;
- utiliser un gestionnaire de mots de passe qui ne remplit que la bonne origine ;
- ouvrir directement le service plutôt que se connecter depuis un lien reçu ;
- signaler tout flux demandant des données de récupération ou des MFA répétées.
Ces vérifications aident, mais la sécurité ne doit pas dépendre d’une vigilance parfaite.
Les opportunités de détection technique
Intelligence sur le leurre
BITB nécessite une page d’entrée. Analysez URL complète, redirections, âge, hébergement, certificats et relations. Utilisez le scanner d’URL et la réputation de domaine avant toute interaction.
Messagerie et collaboration
Détectez les messages menant à un domaine récent ou rare, particulièrement autour de documents partagés, paiements et services cloud.
Corrélation endpoint et identité
Reliez la visite du leurre à une connexion réussie depuis un nouvel appareil, une IP inhabituelle, un voyage impossible, un changement de MFA ou l’usage d’un jeton. L’identité confirme souvent ce que la page ne suffit pas à prouver.
Comportement de la page
Dans une sandbox, recherchez chrome de fenêtre simulé, formulaire dans un overlay et scripts de déplacement. Les attaquants changent les détails ; le comportement est plus durable qu’un sélecteur.
Les contrôles qui changent l’issue
FIDO2 et WebAuthn lient l’authentification à l’origine réelle. Une popup dessinée sur attacker.example ne peut pas demander un credential du fournisseur légitime. Passkeys et clés matérielles retirent donc une grande partie de la valeur du vol.
Pendant la migration, appliquez number matching, accès conditionnel, réauthentification fondée sur le risque et sessions courtes. Le push simple et les OTP restent phishables.
Réponse à incident
Si des identifiants ont été saisis, réinitialisez, révoquez sessions et jetons, vérifiez les méthodes MFA, les grants OAuth et les modifications du compte. Bloquez leurre et destinations confirmées.
Recherchez le même kit chez d’autres employés et regroupez la campagne par assets, domaines, certificats et IP. Un signalement peut être le premier élément d’un ensemble.
Métriques
Suivez leurres signalés, identifiants soumis, délai de révocation, couverture de la MFA résistante et domaines associés par campagne. Mesurez adoption des gestionnaires et de WebAuthn, pas seulement la formation.
Conclusion
BITB attaque la confiance dans le chrome visuel. Réduisez-la avec authentification liée à l’origine, navigation directe et gestionnaire de mots de passe. Détectez l’infrastructure de phishing par URL, domaine, identité et endpoint afin qu’une fenêtre convaincante ne devienne pas une preuve.
Questions fréquentes
- Qu'est-ce qu'une attaque browser-in-the-browser ?
- Une attaque BITB dessine une fausse fenêtre de navigateur ou SSO dans une page hostile. L'attaquant contrôle la barre de titre, l'adresse affichée, la marque et le formulaire.
- Comment repérer une fausse fenêtre ?
- Elle ne peut généralement pas sortir des limites de l'onglet d'origine, n'apparaît pas comme fenêtre séparée dans l'OS et réagit mal au déplacement ou au redimensionnement.
- La MFA bloque-t-elle le BITB ?
- FIDO et WebAuthn réduisent fortement le risque car l'authentification est liée à l'origine réelle. Les OTP et notifications push peuvent encore être relayés ou manipulés.
Related articles
Fatigue MFA : stopper les attaques push bombingDétectez et prévenez la fatigue MFA avec number matching, limites, signaux de risque, authentification résistante et playbook identité.
- isMalicious vs urlscan.io : analyse d'URL en sandbox et détection de phishing comparées
urlscan.io exécute une URL en sandbox et capture le DOM. isMalicious y ajoute un verdict, une analyse par IA, le suivi de la chaîne de redirections et un flux de blocklist. Voici comment les deux s'articulent.
Quishing : quand le QR code devient une arme de phishingLes attaques par QR code (quishing) contournent les filtres e-mail et exploitent la confiance des utilisateurs. Découvrez les scénarios typiques, les signaux d’alerte et les mesures concrètes pour sensibiliser vos équipes et renforcer votre défense.
Protégez votre infrastructure
Confrontez n’importe quelle IP ou n’importe quel domaine à notre base de renseignement et à ses enregistrements indexés.
Essayer le vérificateur d’IP et de domaines