Chrome e Safari eliminaron a posibilidade de desactivar o atributo de seguimento de clics

Safari e os navegadores baseados na base de código Chromium eliminaron opcións para desactivar o atributo "ping", que permite aos propietarios dos sitios rastrexar os clics nas ligazóns das súas páxinas. Se segues unha ligazón e hai un atributo "ping=URL" na etiqueta "a href", o navegador tamén xera unha solicitude POST ao URL especificado no atributo, pasando información sobre a transición a través da cabeceira HTTP_PING_TO.

Por unha banda, o atributo “ping” leva á fuga de información sobre as accións do usuario na páxina, o que pode ser percibido como unha violación da privacidade, xa que na pista que se mostra ao pasar o rato sobre unha ligazón, o navegador non informa o usuario de calquera forma sobre o envío adicional de información e o usuario non ve o código da páxina non pode determinar se o atributo "ping" se aplica ou non. Por outra banda, en lugar de "ping" para rastrexar as transicións, o reenvío a través dunha ligazón de tránsito ou a interceptación de clics con controladores de JavaScript pódese usar co mesmo éxito; "ping" só simplifica a organización do seguimento de transicións. Ademais, "ping" menciónase nas especificacións da organización de normalización tecnolóxica HTML5 WHATWG.

En Firefox, hai soporte para o atributo "ping", pero está desactivado por defecto (browser.send_pings en about:config). En Chrome ata a versión 73, o atributo "ping" estaba habilitado, pero era posible desactivalo mediante a opción "chrome://flags#disable-hyperlink-auditing". Nas versións experimentais actuais de Chrome, eliminouse esta marca e o atributo "ping" converteuse nunha función non desactivable. Safari 12.1 tamén elimina a posibilidade de desactivar o ping, que antes estaba dispoñible a través da opción WebKit2HyperlinkAuditingEnabled.

Fonte: opennet.ru

Engadir un comentario