Os websites podem ver meus complementos do Firefox? [duplicado]

10

Eu sei que quando você visita um site, eles podem realmente ver muitas de suas informações pessoais, como o tipo de navegador, mas eles também podem ver quais addons eu instalei?

E sobre algo como o Plugin do Mozilla Verifique ? Como ele sabe quais plugins eu tenho?

Instalei o Adblock Plus, mas uma página da Web que visitei me redirecionou por causa disso. Como pode ver que instalei a ABP e existe uma maneira de esconder essa informação?

    
por Kevin Panko 05.05.2010 / 20:12

5 respostas

8

Em geral, um site não pode dizer quais addons você tem.

Existem duas maneiras pelas quais um site pode dizer coisas sobre um navegador da Web.

  1. Cabeçalhos HTTP, como User-Agent e Cookie, que o navegador envia com a solicitação.
  2. código Javascript que o navegador executa.

Os cabeçalhos HTTP não incluem informações sobre seus complementos. Clique no link para visualizar seus próprios cabeçalhos. Normalmente, o Firefox incluirá seu número de versão e informações sobre seu sistema operacional no cabeçalho User-Agent.

O código Javascript que é executado no seu navegador pode detectar a presença de alguns complementos, se o Javascript verificar especificamente para algo que indica a presença de um determinado complemento. Alguns sites tentam especificamente verificar o Adblock. Os programadores do Adblock tentam evitar isso , mas é uma corrida armamentista entre os sites e os programadores Adblock. Você pode bloquear o Javascript por site com NoScript .

    
por 05.05.2010 / 20:27
5

Sim ... e não. Não há uma maneira simples de fazer isso na maior parte, pelo menos não inerentemente. Leia, por exemplo:

link

Detection

Some webmasters have used JavaScript to detect the effects of the popular Adblock filters.[17] This has been done by generating a honeypot-like URL and verifying its delivery and also by more advanced verification of the DOM after the web page is rendered in the web browser to ensure the expected advertising elements are present.

These methods do not detect the presence of the Adblock extension directly, only the effects of the filters, and are vulnerable to continued updates to the filters, and by whitelist-filtering web scripts with an extension such as NoScript.

An attempt was made to detect the plug-in itself but that detection method was rendered unusable by the 0.7.5.2 update of Adblock Plus.[18]

Portanto, é mais um truque e perceber que a extensão está presente, encontrando os efeitos colaterais e fazendo um palpite - mas eles podem fazer isso por algumas coisas.

Quanto a esconder essa informação de um servidor, eu não sei - provavelmente é possível, mas não conheço nenhum método.

    
por 05.05.2010 / 20:28
1

Estou certo de que vi um site que listaria todos os seus plugins habilitados (além de: plugins que não contam por motivos óbvios). No entanto, parece que não consigo mais encontrá-lo ...

    
por 05.05.2010 / 20:49
0

Provavelmente, eles detectaram que você não carregou o anúncio, não que você tenha especificamente instalado o ABP. Isso é feito através do javascript, principalmente. Existem vários sites que detalham como fazer isso, basta visitar esta Pesquisa do Google e leia os resultados.

    
por 05.05.2010 / 20:29
0

Poderia ser que, em vez do próprio Adblock Plus, as funções javascript da página da web detectassem que algumas funções em um script fornecidas por seu anunciante estavam ausentes e redirecionadas por causa disso ... um método indireto de detectar o Adblock, detectando são efeitos ao invés de ativamente encontrá-lo.

Mais do que isso eu não sei, eu não sou um desenvolvedor Mozilla, mas estou certamente curioso para saber se plugins são algo detectável no Firefox. Eu posso ver os momentos em que poderia ser bom e ruim ter essa funcionalidade.

    
por 05.05.2010 / 20:31