Parent : [[INDEX-CYBERSECU]]
Anti-Pattern : Tracking des utilisateurs via extension navigateur
Description
Distribuer une extension Chrome (.crx) qui collecte les User IDs, pseudonymes, IPs et timestamps des utilisateurs pour les tracker en temps réel. Cette pratique viole la vie privée et peut être utilisée pour identifier, doxer ou persécuter les utilisateurs.
Exemple réel - Archive Ygg
# extension_users.txt — Logs de tracking
2025-12-25 04:06:07 | User: 13225478 (Tyuito) | IP: [REDACTED]
2025-12-25 04:06:17 | User: 4561732 (Kono_yaro) | IP: X.X.X.X
L'extension injectait un content script qui :
- Lisait le DOM de la page Ygg pour extraire l'ID utilisateur
- Capturait l'IP via une requête vers un endpoint interne
- Envoyait tout vers un serveur de collecte
Conséquences
- Doxing : Association ID ↔ IP ↔ timestamp = identification réelle
- Surveillance : Tracking en temps réel des activités
- Blackmail : Menaces basées sur l'historique de téléchargement
- Persécution : Ciblage d'utilisateurs spécifiques
Quand c'est acceptable
JAMAIS sans consentement explicite et transparent. Même avec consentement, limité au strict nécessaire (analytics anonymisées uniquement).
Solution
// Analytics ETHIQUES — Uniquement données agrégées
const ANALYTICS_CONFIG = {
collect_user_id: false, // ❌ JAMAIS
collect_ip: false, // ❌ JAMAIS
collect_timestamp: true, // ✅ Anonymisé
collect_page_views: true, // ✅ Agrégé
retention: 30, // ✅ Jours max
anonymize_ip: true // ✅ Toujours
};
Références
- Archive Ygg :
06e_tracking_users/,navigateurs/extension_crx.zip - GDPR : Article 25 (Privacy by Design)
- OWASP : Privacy Risks