Können Websites meine Firefox-Addons sehen? [Duplikat]

10

Ich weiß, wenn Sie eine Website besuchen, können sie tatsächlich viele Ihrer persönlichen Informationen sehen, wie z. B. den Browsertyp, aber können sie auch sehen, welche Addons ich installiert habe?

Was ist mit so etwas wie Mozilla Plugin Check ? Woher weiß es, welche Plugins ich habe?

Ich habe Adblock Plus installiert, aber eine von mir besuchte Webseite hat mich deswegen weitergeleitet. Wie kann ich sehen, dass ich ABP installiert habe, und gibt es eine Möglichkeit, diese Informationen auszublenden?

Kevin Panko
quelle
2
Siehe auch: superuser.com/questions/104118/…
Kevin Panko

Antworten:

9

Im Allgemeinen kann eine Website nicht sagen, welche Addons Sie haben.

Es gibt zwei Möglichkeiten, wie eine Website Informationen über einen Webbrowser liefern kann.

  1. HTTP-Header wie User-Agent und Cookie, die der Browser mit der Anforderung sendet.
  2. Javascript-Code, den der Browser ausführt.

Die HTTP-Header enthalten keine Informationen zu Ihren Addons. Klicken Sie auf den Link, um Ihre eigenen Header anzuzeigen. In der Regel enthält Firefox die Versionsnummer und Informationen zu Ihrem Betriebssystem im User-Agent-Header.

Javascript-Code, der in Ihrem Browser ausgeführt wird, erkennt möglicherweise das Vorhandensein einiger Add-Ons, wenn das Javascript speziell nach etwas sucht , das auf das Vorhandensein eines bestimmten Add- Ons hinweist. Einige Websites versuchen speziell, nach Adblock zu suchen. Die Adblock-Programmierer versuchen dies zu verhindern, aber es ist ein Wettrüsten zwischen den Standorten und den Adblock-Programmierern. Sie können Javascript pro Site mit NoScript blockieren .

Kevin Panko
quelle
+1, ich stehe korrigiert und habe die PluginDetect-Referenz ( pinlady.net/PluginDetect ) gelöscht .
Nik
5

Ja ... und nein. Es gibt keine einfache Möglichkeit, dies größtenteils zu tun, zumindest nicht von Natur aus. Lesen Sie zum Beispiel:

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

Erkennung

Einige Webmaster haben JavaScript verwendet, um die Auswirkungen der beliebten Adblock-Filter zu erkennen. [17] Dies wurde durch Generieren einer Honeypot-ähnlichen URL und Überprüfen ihrer Zustellung sowie durch erweiterte Überprüfung des DOM nach dem Rendern der Webseite im Webbrowser erreicht, um sicherzustellen, dass die erwarteten Werbeelemente vorhanden sind.

Diese Methoden erkennen das Vorhandensein der Adblock-Erweiterung nicht direkt, sondern nur die Auswirkungen der Filter. Sie sind anfällig für fortgesetzte Aktualisierungen der Filter und durch Whitelist-Filterung von Web-Skripten mit einer Erweiterung wie NoScript.

Es wurde versucht, das Plug-In selbst zu erkennen, aber diese Erkennungsmethode wurde durch das 0.7.5.2-Update von Adblock Plus unbrauchbar. [18]

Es ist also schwieriger, die Erweiterung zu finden, indem man die Nebenwirkungen findet und eine fundierte Vermutung anstellt - aber sie können es für einige Dinge tun.

Ich weiß nicht, ob ich diese Informationen vor einem Server verstecken soll - es ist wahrscheinlich möglich, aber ich kenne keine Methode.

Dmatig
quelle
1

Ich bin mir sicher, dass ich eine Site gesehen habe, auf der alle aktivierten Plugins aufgelistet sind (außer etwa: Plugins, die aus offensichtlichen Gründen nicht zählen). Ich kann es jedoch nicht mehr finden ...

Brian Postow
quelle
War es mozilla.com/plugincheck ?
Kevin Panko
Ich bin nicht besonders gut mit Computern, aber ich denke, Addons und Plugins sind unterschiedlich. Ich denke, Plugins sind Dinge wie Flash, und ich bin mir ziemlich sicher, dass Informationen gesendet werden, aber Addons wie Adblock. Es sieht aus wie nein.
1
@FS Das ist richtig. Zu den Plugins gehören Flash, Java, Quicktime und Windows Media Player. Javascript-Code kann leicht überprüfen, ob Sie diese Dinge haben, denn wenn Sie dies nicht tun, funktioniert die Site nicht wie beabsichtigt. Add-Ons sind Dinge, die die Funktionsweise von Firefox selbst ändern, und Javascript kann nicht nach ihnen suchen, es sei denn, dieses Add-On unternimmt speziell etwas Besonderes, um seine Präsenz bekannt zu machen.
Kevin Panko
1
@ Kevin, ja, das war es wahrscheinlich. Beachten Sie auch, dass Sie eine Liste der Plugins erhalten können und nicht nur nach häufig verwendeten suchen. Plugincheck findet das Plugin, das ich geschrieben habe, und ich bezweifle ernsthaft, dass Mozilla prüft, ob ich AccelViewTIFF explizit habe B-)
Brian Postow
0

Höchstwahrscheinlich haben sie festgestellt, dass Sie die Werbung nicht geladen haben und nicht, dass Sie speziell ABP installiert haben. Dies geschieht hauptsächlich über Javascript. Es gibt verschiedene Websites, auf denen detailliert beschrieben wird. Besuchen Sie einfach diese Google-Suche und lesen Sie die Ergebnisse durch.

Nitrodist
quelle
0

Es könnte sein, dass anstelle von Adblock Plus selbst die Javascript-Funktionen der Webseite festgestellt haben, dass einige Funktionen in einem von ihrem Werbetreibenden bereitgestellten Skript fehlten, und Sie aus diesem Grund umgeleitet haben. Dies ist eine Art indirekte Methode zur Erkennung von Adblock, die eher anhand der Auswirkungen erkannt wird als es aktiv zu finden.

Darüber hinaus weiß ich nicht, ich bin kein Mozilla-Entwickler, aber ich bin auf jeden Fall neugierig, ob Plugins in Firefox erkennbar sind. Ich kann Zeiten sehen, in denen es sowohl gut als auch schlecht sein kann, diese Funktionalität zu haben.

Mokubai
quelle