I siti Web possono vedere i miei componenti aggiuntivi di Firefox? [duplicare]


10

So che quando visiti un sito Web, possono effettivamente vedere molte delle tue informazioni personali, come il tipo di browser, ma possono anche vedere quali componenti aggiuntivi ho installato?

Che ne dici di qualcosa come Mozilla Plugin Check ? Come fa a sapere quali plugin ho?

Ho installato Adblock Plus, ma una pagina web che ho visitato mi ha reindirizzato a causa sua. Come può vedere che ho installato ABP e c'è un modo per nascondere queste informazioni?


Risposte:


9

In generale, un sito web non può dire quali componenti aggiuntivi hai.

Esistono due modi in cui un sito Web può dire cose su un browser web.

  1. Intestazioni HTTP, come User-Agent e Cookie, che il browser invia con la richiesta.
  2. Codice Javascript eseguito dal browser.

Le intestazioni HTTP non includono informazioni sui componenti aggiuntivi. Fai clic sul link per visualizzare le tue intestazioni. In genere Firefox includerà il suo numero di versione e le informazioni sul sistema operativo in uso nell'intestazione User-Agent.

Il codice Javascript che viene eseguito nel tuo browser potrebbe rilevare la presenza di alcuni componenti aggiuntivi, se JavaScript verifica specificamente qualcosa che indica la presenza di un particolare componente aggiuntivo. Alcuni siti tentano specificamente di verificare Adblock. I programmatori di Adblock cercano di impedirlo, ma si tratta di una corsa agli armamenti tra i siti e i programmatori di Adblock. È possibile bloccare Javascript su una base per sito con NoScript .


+1, mi correggo, e hanno eliminato il riferimento PluginDetect ( pinlady.net/PluginDetect ).
nik,

5

... e no. Non esiste un modo semplice per farlo per la maggior parte, almeno non intrinsecamente. Leggi, ad esempio:

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

rivelazione

Alcuni webmaster hanno usato JavaScript per rilevare gli effetti dei popolari filtri Adblock. [17] Ciò è stato fatto generando un URL simile a honeypot e verificandone la consegna e anche mediante una verifica più avanzata del DOM dopo che la pagina Web è stata renderizzata nel browser Web per garantire la presenza degli elementi pubblicitari previsti.

Questi metodi non rilevano direttamente la presenza dell'estensione Adblock, ma solo gli effetti dei filtri e sono vulnerabili agli aggiornamenti continui dei filtri e tramite gli script Web con filtro della whitelist con un'estensione come NoScript.

È stato effettuato un tentativo di rilevare il plug-in stesso, ma tale metodo di rilevamento è stato reso inutilizzabile dall'aggiornamento 0.7.5.2 di Adblock Plus. [18]

Quindi è più ingannevole e capire che l'estensione è presente trovando gli effetti collaterali e facendo un'ipotesi istruita, ma possono farlo per alcune cose.

Per quanto riguarda nascondere queste informazioni da un server, non lo so - probabilmente è possibile ma non conosco alcun metodo.


1

Sono sicuro di aver visto un sito che elenca tutti i plug-in abilitati (oltre a: plug-in che non conta per ovvi motivi). Tuttavia, non riesco più a trovarlo ...



Non sono molto bravo con i computer, ma penso che componenti aggiuntivi e plugin siano diversi. Penso che i plugin siano cose come Flash, e sono abbastanza sicuro che le informazioni vengano inviate, ma i componenti aggiuntivi, come Adblock .. sembrano no.

1
@FS È corretto. I plug-in includono Flash, Java, Quicktime e Windows Media Player. Il codice Javascript può facilmente verificare se hai queste cose, perché se non lo fai, il sito non funzionerà come previsto. I componenti aggiuntivi sono elementi che cambiano il modo in cui funziona Firefox stesso e Javascript non può verificarli, a meno che quel componente aggiuntivo non faccia specificamente qualcosa di speciale per far conoscere la sua presenza.
Kevin Panko,

1
@ Kevin, sì, probabilmente era quello. Inoltre, tieni presente che puoi ottenere un ELENCO di plugin, non solo controllarne uno comunemente usato. plugincheck trova il plugin che ho scritto e dubito seriamente che mozilla stia verificando se ho AccelViewTIFF esplicitamente B-)
Brian Postow,

0

Molto probabilmente hanno rilevato che non hai caricato l'annuncio, non che hai installato specificamente ABP. Ciò avviene principalmente tramite JavaScript. Ci sono vari siti web là fuori che descrivono in dettaglio come farlo, basta visitare questa ricerca di Google e sfogliare i risultati.


0

Potrebbe essere che piuttosto che Adblock Plus stesso le funzioni javascript della pagina web abbiano rilevato che alcune funzioni in uno script fornite dal loro inserzionista mancassero e ti reindirizzassero a causa di quello ... una sorta di metodo indiretto per rilevare Adblock, rilevando dai suoi effetti piuttosto che trovarlo attivamente.

Più di questo non lo so, non sono uno sviluppatore di Mozilla, ma sono certamente curioso di sapere se i plugin sono rilevabili in Firefox. Riesco a vedere momenti in cui potrebbe essere sia buono che cattivo avere quella funzionalità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.