Les sites Web peuvent-ils voir mes extensions Firefox? [dupliquer]

10

Je sais que lorsque vous visitez un site Web, ils peuvent en fait voir beaucoup de vos informations personnelles, comme le type de navigateur, mais peuvent-ils également voir quels modules complémentaires j'ai installés?

Qu'en est-il de quelque chose comme Mozilla Plugin Check ? Comment sait-il quels plugins je possède?

J'ai installé Adblock Plus, mais une page Web que j'ai visitée m'a redirigé à cause de cela. Comment peut-il voir que j'ai installé ABP et existe-t-il un moyen de masquer ces informations?

Kevin Panko
la source
2
Voir aussi: superuser.com/questions/104118/…
Kevin Panko

Réponses:

9

En général, un site Web ne peut pas dire quels modules vous avez.

Il existe deux façons pour un site Web de révéler des informations sur un navigateur Web.

  1. En-têtes HTTP, tels que User-Agent et Cookie, que le navigateur envoie avec la demande.
  2. Code Javascript exécuté par le navigateur.

Les en-têtes HTTP n'incluent pas d'informations sur vos modules complémentaires. Cliquez sur le lien pour afficher vos propres en-têtes. En règle générale, Firefox inclura son numéro de version et des informations sur votre système d'exploitation dans l'en-tête User-Agent.

Le code Javascript qui s'exécute dans votre navigateur peut détecter la présence de certains modules complémentaires, si le Javascript vérifie spécifiquement quelque chose qui indique la présence d'un module complémentaire particulier. Certains sites essaient spécifiquement de rechercher Adblock. Les programmeurs Adblock essaient d' empêcher cela, mais c'est une course aux armements entre les sites et les programmeurs Adblock. Vous pouvez bloquer Javascript sur une base par site avec NoScript .

Kevin Panko
la source
+1, je me corrige et j'ai supprimé la référence PluginDetect ( pinlady.net/PluginDetect ).
nik
5

Oui ... et non. Il n'y a pas de moyen simple de le faire pour la plupart, du moins pas intrinsèquement. Lisez, par exemple:

http://en.wikipedia.org/wiki/Adblock#Detection

Détection

Certains webmasters ont utilisé JavaScript pour détecter les effets des filtres Adblock populaires. [17] Cela a été fait en générant une URL de type pot de miel et en vérifiant sa livraison et également par une vérification plus avancée du DOM après le rendu de la page Web dans le navigateur Web pour garantir la présence des éléments publicitaires attendus.

Ces méthodes ne détectent pas directement la présence de l'extension Adblock, uniquement les effets des filtres, et sont vulnérables aux mises à jour continues des filtres, et en filtrant la liste blanche des scripts Web avec une extension telle que NoScript.

Une tentative a été faite pour détecter le plug-in lui-même mais cette méthode de détection a été rendue inutilisable par la mise à jour 0.7.5.2 d'Adblock Plus. [18]

Il est donc plus délicat et plus clair que l'extension soit présente en trouvant les effets secondaires et en faisant une supposition éclairée - mais ils peuvent le faire pour certaines choses.

Quant à cacher ces informations à un serveur, je ne sais pas - c'est probablement possible mais je ne connais aucune méthode.

Dmatig
la source
1

Je suis certain d'avoir vu un site qui répertorierait tous vos plugins activés (à part about: plugins qui ne comptent pas pour des raisons évidentes). Cependant, je n'arrive plus à le trouver ...

Brian Postow
la source
Était-ce mozilla.com/plugincheck ?
Kevin Panko
Je ne suis pas super avec les ordinateurs, mais je pense que les addons et les plugins sont différents. Je pense que les plugins sont des choses comme Flash, et je suis presque sûr que les informations SONT envoyées, mais des addons, comme Adblock .. ça ressemble à non.
1
@FS C'est correct. Les plugins incluent Flash, Java, Quicktime et Windows Media Player. Le code Javascript peut facilement vérifier si vous avez ces choses, car sinon, le site ne fonctionnera pas comme prévu. Les modules complémentaires sont des choses qui changent le fonctionnement de Firefox lui-même, et Javascript ne peut pas les vérifier, sauf si ce module complémentaire fait spécifiquement quelque chose de spécial pour faire connaître sa présence.
Kevin Panko
1
@Kevin, oui, c'était probablement ça. Notez également que vous pouvez obtenir une LISTE des plugins, pas seulement vérifier ceux qui sont couramment utilisés. plugincheck trouve le plugin que j'ai écrit, et je doute sérieusement que mozilla vérifie si j'ai AccelViewTIFF explicitement B-)
Brian Postow
0

Très probablement, ils ont détecté que vous n'avez pas chargé la publicité, pas que vous avez spécifiquement installé ABP. Cela se fait principalement via javascript. Il existe différents sites Web qui expliquent comment le faire, il suffit de visiter cette recherche Google et de parcourir les résultats.

Nitrodist
la source
0

Il se pourrait que plutôt qu'Adblock Plus lui-même, les fonctions javascript de la page Web aient détecté que certaines fonctions d'un script fourni par leur annonceur étaient manquantes et vous aient redirigé à cause de cela. Une sorte de méthode indirecte de détection d'Adblock, détectant par ses effets plutôt que de le trouver activement.

Plus que cela, je ne sais pas, je ne suis pas un développeur Mozilla, mais je suis certainement curieux de savoir si les plugins sont une chose détectable dans Firefox. Je peux voir des moments où il pourrait être à la fois bon et mauvais d'avoir cette fonctionnalité.

Mokubai
la source