O portal Bleeping Computer entrou em contato com a Mozilla e sua posição sobre o mecanismo de rastreamento de cliques em hyperlinks usando o atributo "", cujo suporte no Firefox ainda está desativado por padrão. O interesse pelo atributo "ping" surgiu após no Chrome e no Safari das opções para desativá-lo.
Representantes da Mozilla disseram:
Acreditamos que a ativação do atributo "ping", que normalmente é usado para auditoria de hyperlinks, não é uma questão de privacidade, mas sim uma tarefa para melhorar a experiência do usuário, fornecendo aos sites uma solução mais otimizada para a auditoria de hyperlinks, livre da queda de desempenho característica de outros métodos de rastreamento de cliques, listados em no blog dos desenvolvedores do WebKit. De fato, já suportamos o API e o motivo pelo qual ainda não ativamos o atributo "ping" é que nossa implementação dessa função ainda .
Não acreditamos que apenas fornecer a opção de desativar o atributo ping trará alguma melhoria significativa na privacidade do usuário, já que os sites podem (e frequentemente já fazem) identificar diferentes mecanismos suportados em cada navegador para auditoria de hyperlinks, e desativar mecanismos mais "favoráveis ao usuário" apenas resultará em um retorno a mecanismos menos "favoráveis ao usuário", sem realmente desativar a auditoria de hyperlinks em si.
Ao aplicar o atributo "ping=URL" na tag "a href", o navegador gera uma requisição POST para o URL especificado no atributo, passando através do cabeçalho HTTP_PING_TO informações sobre a transição ocorrida. Sem o atributo ping, os sites podem realizar a auditoria de hyperlinks substituindo o link real por um link intermediário ou enviando informações através de chamadas XMLHttpRequest ou sendBeacon, que já são amplamente utilizadas pela busca do Google, ao clicar em links externos na rede social VK e no repositório de complementos do navegador addons.mozilla.org. Como essa substituição pode ser feita ocultando o link intermediário usando JavaScript, assim como no caso do atributo ping, sem uma análise de código não é possível entender se a auditoria está sendo aplicada ao link atual.
Fonte: opennet.ru
