- Le site web de LinkedIn détecte la présence de 2 953 extensions Chrome à chaque chargement de page
- Le dépôt documente tous les ID d’extensions, leurs noms et les liens vers le Chrome Web Store que LinkedIn vérifie
- Parmi l’ensemble des extensions, environ 78 % sont vérifiées via le Chrome Web Store et environ 22 % via Extpose
- Le script fourni (
fetch_extension_names.js) collecte automatiquement les noms des extensions et interroge Extpose en remplacement pour celles qui ont été supprimées
- Ces données montrent l’ampleur de l’identification des extensions de navigateur par les sites web
Fingerprinting des extensions Chrome par LinkedIn
- LinkedIn vérifie secrètement 2 953 extensions Chrome à chaque chargement de page
- Ce processus prend la forme d’un fingerprinting visant à identifier les extensions installées dans le navigateur de l’utilisateur
- Le dépôt contient la liste complète des extensions vérifiées par LinkedIn ainsi que les outils associés
- Le fichier
chrome_extensions_with_names_all.csv répertorie l’ID de l’extension, son nom et son lien vers le Chrome Web Store ou Extpose
Structure des données
- Le fichier de données comprend trois colonnes : Extension ID, Name et URL
- L’Extension ID est un identifiant de 32 caractères, et l’URL renvoie vers le Chrome Web Store ou vers Extpose
- La liste complète est disponible dans le fichier
chrome_extensions_with_names_all.csv
Script
- fetch_extension_names.js récupère les noms des extensions depuis le Chrome Web Store et, si elles ont été supprimées ou sont inaccessibles, effectue une recherche de remplacement via Extpose
- Exemples de commandes :
node fetch_extension_names.js, node fetch_extension_names.js --offset 0 --limit 500
- test_fetch.js traite les 3 premières extensions et permet un test en mode verbose
Statistiques
- La liste de fingerprinting de LinkedIn comprend un total de 2 953 extensions
- Parmi elles, environ 78 % sont vérifiées via le Chrome Web Store et environ 22 % via Extpose
Fichiers source
chrome_extension_ids.txt : liste brute des ID d’extensions extraite du fingerprint.js de LinkedIn
fingerprint.js : script de détection d’extensions (version raccourcie) inclus dans les pages LinkedIn
fetch_extension_names.js : script auxiliaire qui collecte automatiquement les noms des extensions
Résumé
- LinkedIn inspecte à grande échelle les informations sur les extensions de navigateur, et ce dépôt publie en toute transparence la liste complète et la méthode de collecte
Aucun commentaire pour le moment.