Chrome e Safari removeram a capacidade de desativar o atributo de rastreamento de cliques

Safari e navegadores baseados na base de código Chromium removeram opções para desativar o atributo “ping”, que permite aos proprietários de sites rastrear cliques em links de suas páginas. Se você seguir um link e houver um atributo “ping=URL” na tag “a href”, o navegador gera adicionalmente uma solicitação POST para a URL especificada no atributo, passando informações sobre a transição através do cabeçalho HTTP_PING_TO.

Por um lado, o atributo “ping” leva ao vazamento de informações sobre as ações do usuário na página, o que pode ser percebido como uma violação de privacidade, pois na dica exibida ao passar o mouse sobre um link, o navegador não informa o usuário de alguma forma sobre o envio adicional de informações e o usuário não visualiza o código da página não pode determinar se o atributo “ping” é aplicado ou não. Por outro lado, em vez de “ping” para rastrear transições, o encaminhamento através de um link de trânsito ou a interceptação de cliques com manipuladores JavaScript podem ser usados ​​com o mesmo sucesso; “ping” apenas simplifica a organização do rastreamento de transições. Além disso, “ping” é mencionado nas especificações da organização de padronização da tecnologia HTML5, WHATWG.

No Firefox, o suporte para o atributo “ping” está presente, mas desabilitado por padrão (browser.send_pings em about:config). No Chrome até a versão 73, o atributo "ping" estava habilitado, mas era possível desabilitá-lo através da opção "chrome://flags#disable-hyperlink-auditing". Nas versões experimentais atuais do Chrome, esse sinalizador foi removido e o atributo “ping” tornou-se um recurso não desativo. O Safari 12.1 também remove a capacidade de desabilitar o ping, que estava anteriormente disponível por meio da opção WebKit2HyperlinkAuditingEnabled.

Fonte: opennet.ru

Adicionar um comentário