← Blog
Extensions de navigateur : la porte dérobée que vous avez installée vous-même

Extensions de navigateur : la porte dérobée que vous avez installée vous-même

Jean-Michel Harvey-Perron
Jean-Michel Harvey-Perron
Full-Stack Developer

Vous installez une extension Chrome. "Productivity booster". 4.5 étoiles. 2 millions d'utilisateurs.

Trois mois plus tard, vos credentials Stripe sont sur le dark web.

Voici ce que personne ne vous dit sur les extensions de navigateur.

Ce qu'une extension peut vraiment faire

Quand vous installez une extension, vous lui donnez des permissions.

Souvent, vous ne lisez pas. Vous cliquez "Accepter".

Voici ce qu'elle peut faire avec ces permissions.

Lire tout ce que vous tapez

Permission : "Lire et modifier toutes vos données sur les sites web que vous consultez"

Traduction : L'extension voit tout. Chaque frappe. Chaque formulaire. Chaque mot de passe avant qu'il soit chiffré.

Vous tapez votre mot de passe Stripe ? L'extension le voit.

Vous entrez votre numéro de carte ? L'extension le voit.

Vous collez votre clé API ? L'extension le voit.

Avant même que ça soit envoyé au serveur.

Modifier le contenu des pages

L'extension peut changer ce que vous voyez.

Vous visitez votre dashboard Stripe. L'extension modifie le montant affiché. Vous pensez avoir 10 000 $. Vous avez 5 000 $.

Vous cliquez sur "Retirer 5 000 $". L'extension change la requête. Elle retire 10 000 $.

Vous ne voyez rien. Tout semble normal.

Intercepter vos requêtes

Vous faites une requête à votre API. L'extension l'intercepte. Elle lit les données. Elle les envoie ailleurs.

Vos tokens d'authentification. Vos sessions. Vos données clients.

Tout passe par l'extension. Elle voit tout.

Injecter du code malveillant

L'extension peut injecter du JavaScript dans chaque page que vous visitez.

Keylogger. Tracker. Malware.

Vous ne le voyez pas. Ça tourne en arrière-plan.

Accéder à vos cookies

Cookies de session. Tokens d'authentification. Tout.

L'extension les lit. Les envoie à un serveur distant.

Quelqu'un se connecte à votre compte. Avec vos cookies. Sans mot de passe.

Les 3 scénarios qui arrivent vraiment

Scénario 1 : Extension légitime vendue

2017 : Web Developer (extension Chrome populaire)

1.6 million d'utilisateurs. Extension légitime depuis des années.

Le créateur la vend. Nouveau propriétaire. Mise à jour silencieuse.

Résultat : L'extension commence à voler les credentials. Historique de navigation. Données personnelles.

Détecté après 2 semaines. 1.6 million d'utilisateurs compromis.

2018 : Particle (extension YouTube)

Extension populaire. Vendue à une entreprise inconnue.

Mise à jour. Ajout de code malveillant.

Résultat : Vol de credentials. Injection de publicités. Tracking massif.

2020 : The Great Suspender

2 millions d'utilisateurs. Extension pour gérer les onglets.

Vendue. Mise à jour malveillante.

Résultat : Google la retire du Chrome Web Store. Trop tard. Millions d'utilisateurs affectés.

Le pattern :

Extension légitime → Vendue → Mise à jour malveillante → Vos données volées.

Vous ne voyez rien. L'extension fonctionne normalement. En apparence.

Scénario 2 : Mise à jour silencieuse

Vous installez une extension. Elle est propre. Pas de malware.

Six mois plus tard, mise à jour automatique. Vous ne le savez pas.

La nouvelle version contient du code malveillant.

2019 : Plusieurs extensions VPN

Extensions VPN gratuites. Millions d'utilisateurs.

Mise à jour silencieuse. Ajout de trackers. Revente de données de navigation.

Résultat : Vos données de navigation vendues à des data brokers. Votre historique complet. Sites visités. Temps passé. Tout.

2021 : Extensions de crypto

Extensions pour gérer les wallets crypto.

Mise à jour. Code ajouté pour voler les clés privées.

Résultat : Wallets vidés. Millions de dollars volés.

Le problème :

Les mises à jour sont automatiques. Vous ne les approuvez pas. Vous ne les voyez pas.

Une extension propre aujourd'hui peut être malveillante demain.

Scénario 3 : Extension malveillante dès le départ

2022 : 28 extensions Chrome retirées

Extensions "utiles". Bloqueurs de pub. Outils de productivité. Gestionnaires de mots de passe.

Toutes malveillantes dès le départ.

Résultat : 3 millions d'utilisateurs. Credentials volés. Données bancaires compromises.

2023 : Extensions de "sécurité"

Extensions qui promettent de sécuriser votre navigation.

En réalité : elles volent vos données.

Résultat : Ironie totale. Vous installez une extension de "sécurité". Elle vole vos credentials.

Le problème :

Chrome Web Store n'est pas l'App Store. La validation est minimale.

Des extensions malveillantes passent. Régulièrement.

Les extensions les plus risquées

VPN gratuits

Promesse : "Protégez votre vie privée. Gratuit."

Réalité : Ils revendent vos données de navigation. C'est leur business model.

Vous payez avec vos données. Pas avec de l'argent.

Étude 2020 : 75% des VPN gratuits contiennent des trackers. 38% contiennent du malware.

Gestionnaires de mots de passe tiers

Promesse : "Gérez vos mots de passe facilement."

Réalité : Vous leur donnez accès à tous vos mots de passe.

Si l'extension est compromise, tous vos comptes le sont.

Utilisez plutôt : Le gestionnaire intégré de votre navigateur. Ou 1Password, Bitwarden (apps natives, pas extensions).

"Productivity tools" avec accès total

Promesse : "Boostez votre productivité."

Réalité : Ils demandent accès à toutes vos données. Sur tous les sites.

Pourquoi un outil de productivité a besoin de lire vos emails ? Vos transactions bancaires ? Vos dashboards ?

Il n'en a pas besoin. Mais il le demande quand même.

Extensions de crypto

Promesse : "Gérez vos cryptos facilement."

Réalité : Cible privilégiée des hackers. Clés privées = argent direct.

Extensions de crypto compromises = wallets vidés.

2021-2023 : Dizaines d'extensions crypto malveillantes. Millions de dollars volés.

Bloqueurs de pub gratuits

Promesse : "Bloquez les pubs. Gratuit."

Réalité : Certains injectent leurs propres pubs. D'autres vendent vos données de navigation.

Ironie : Vous installez un bloqueur de pub. Il vous track plus que les pubs qu'il bloque.

Utilisez plutôt : uBlock Origin (open source, audité, pas de business model louche).

Ce que personne ne vous dit

Chrome Web Store ≠ App Store

App Store (Apple) : Validation stricte. Review manuelle. Processus long.

Chrome Web Store : Validation minimale. Automatisée. Rapide.

Résultat : Des extensions malveillantes passent. Régulièrement.

Google les retire. Après. Quand c'est détecté. Trop tard.

Les reviews sont manipulables

4.5 étoiles. 10 000 reviews. "Amazing extension!"

Réalité : Reviews achetées. Bots. Faux comptes.

Facile à manipuler. 50 $ pour 1000 reviews 5 étoiles.

Les reviews ne garantissent rien.

Les permissions sont souvent excessives

Extension de calculatrice. Demande accès à toutes vos données sur tous les sites.

Pourquoi ?

Elle n'en a pas besoin. Mais elle le demande quand même.

Vous acceptez. Vous ne lisez pas.

Une extension = un tiers dans votre business

Vous gérez un e-commerce. Vous avez accès à des données clients. Des paiements. Des informations sensibles.

Vous installez une extension. Elle a accès à tout ça.

Vous venez de donner accès à vos données clients à un tiers inconnu.

Sans contrat. Sans audit. Sans garantie.

Conformité PCI ? Compromise.

RGPD ? Violé.

Confiance client ? Perdue.

Le vrai coût : pas le vol de données, mais la perte de confiance

Vos credentials Stripe sont volés. 50 000 $ disparaissent.

Vous les récupérez. Stripe rembourse (parfois).

Mais :

Vos clients apprennent que leurs données ont été compromises. Vous devez les notifier (RGPD).

Résultat : Perte de confiance. Clients qui partent. Réputation détruite.

Le coût réel n'est pas les 50 000 $. C'est la confiance perdue.

Comment se protéger

1. Auditez vos extensions actuellement installées

Ouvrez Chrome → Extensions → Gérer les extensions

Pour chaque extension, demandez-vous :

- Est-ce que je l'utilise vraiment ? - Quelles permissions a-t-elle ? - Est-ce qu'elle en a besoin ? - Qui l'a créée ? - Quand a-t-elle été mise à jour pour la dernière fois ?

Supprimez tout ce qui est inutile.

La meilleure extension est celle que vous n'installez pas.

2. Règle des permissions minimales

Une extension demande "Lire et modifier toutes vos données sur tous les sites" ?

Demandez-vous : pourquoi ?

Un bloqueur de pub ? OK, il en a besoin.

Une calculatrice ? Non. Refusez.

Si les permissions sont excessives, ne l'installez pas.

3. Privilégiez les extensions open source et auditées

uBlock Origin : Open source. Audité. Pas de business model louche.

Bitwarden : Open source. Audité. Transparent.

Privacy Badger (EFF) : Open source. Créé par l'Electronic Frontier Foundation.

Open source ≠ sécurité garantie. Mais c'est mieux que closed source.

4. Alternatives sans extension

Besoin d'un bloqueur de pub ? Brave browser (bloqueur intégré).

Besoin d'un gestionnaire de mots de passe ? Gestionnaire intégré du navigateur. Ou app native (1Password, Bitwarden).

Besoin d'un VPN ? App native. Pas extension.

Besoin d'outils de productivité ? Apps web. Pas extensions.

Moins d'extensions = moins de risques.

5. Profils de navigateur séparés

Profil 1 : Travail

Accès à vos dashboards. Stripe. AWS. Données sensibles.

Zéro extension. Ou seulement les essentielles (auditées).

Profil 2 : Personnel

Navigation normale. Extensions si nécessaire.

Avantage : Si une extension est compromise dans votre profil personnel, vos données de travail sont protégées.

6. Politique pour votre équipe

Si vous avez une équipe avec accès à des données sensibles :

Règle : Zéro extension sur les profils de travail. Ou liste blanche stricte.

Audit régulier : Vérifiez les extensions installées.

Formation : Expliquez les risques.

Une seule extension compromise sur un seul ordinateur = toute votre entreprise compromise.

Les seules extensions qui valent le risque

Critères de sélection :

- Open source - Auditée régulièrement - Créée par une organisation de confiance - Permissions minimales - Pas de business model louche - Mise à jour régulière

Liste courte (avec nuances) :

uBlock Origin : Bloqueur de pub. Open source. Audité. Pas de business model.

Bitwarden : Gestionnaire de mots de passe. Open source. Audité. Mais préférez l'app native.

Privacy Badger (EFF) : Anti-tracking. Open source. Créé par l'EFF.

HTTPS Everywhere (EFF) : Force HTTPS. Open source. Mais moins nécessaire en 2026 (navigateurs le font nativement).

Même ces extensions comportent des risques. Elles peuvent être compromises. Mises à jour malveillantes. Vendues.

La règle d'or : Moins vous en avez, mieux c'est.

Quand dire non

Votre dev veut installer une extension pour "tester" ?

Non. Testez dans un environnement isolé. Pas sur votre machine de travail.

Une extension "gratuite" promet des miracles ?

Non. Si c'est gratuit, vous êtes le produit.

Une extension demande des permissions excessives ?

Non. Pas de compromis.

Vous ne connaissez pas le créateur ?

Non. Pas d'extension de "John Doe" avec 47 utilisateurs.

L'extension n'a pas été mise à jour depuis 2 ans ?

Non. Abandonnée = risque de sécurité.

La vérité finale

Les extensions de navigateur sont une porte dérobée.

Vous l'installez vous-même. Volontairement.

Vous lui donnez accès à tout. Vos mots de passe. Vos clés API. Vos données clients.

Chrome Web Store n'est pas une garantie. Des extensions malveillantes passent. Régulièrement.

Les reviews ne garantissent rien. Elles sont manipulables.

Les extensions légitimes peuvent être vendues. Ou compromises. Ou mises à jour avec du malware.

Le risque est réel.

2017 : Web Developer. 1.6 million d'utilisateurs compromis.

2020 : The Great Suspender. 2 millions d'utilisateurs affectés.

2021-2023 : Extensions crypto. Millions de dollars volés.

Ce n'est pas théorique. Ça arrive. Constamment.

Comment se protéger ?

Auditez vos extensions. Supprimez l'inutile. Privilégiez l'open source. Utilisez des profils séparés. Dites non aux permissions excessives.

La meilleure extension est celle que vous n'installez pas.

Chaque extension = un risque. Chaque permission = une porte ouverte.

Vous n'avez probablement pas besoin de 15 extensions. Vous en avez besoin de 2-3. Maximum.

Le reste ? Supprimez.

Votre sécurité vaut plus que 5 minutes de productivité gagnées.

L'extension "gratuite" qui vous fait économiser 5 min/jour peut coûter 50 000 $ en une nuit.

Le calcul est simple.

Moins d'extensions. Plus de sécurité. Toujours.