Chrome e Safari hanno rimosso la possibilità di disabilitare l'attributo di tracciamento dei clic

Safari e i browser basati sulla codebase Chromium hanno rimosso le opzioni per disabilitare l'attributo "ping", che consente ai proprietari dei siti di tenere traccia dei clic sui collegamenti dalle loro pagine. Se segui un collegamento e nel tag "a href" è presente un attributo "ping=URL", il browser genera inoltre una richiesta POST all'URL specificato nell'attributo, passando informazioni sulla transizione attraverso l'intestazione HTTP_PING_TO.

Da un lato, l'attributo "ping" porta alla perdita di informazioni sulle azioni dell'utente sulla pagina, il che può essere percepito come una violazione della privacy, poiché nel suggerimento visualizzato quando si passa con il mouse su un collegamento, il browser non informa l'utente in alcun modo circa l'invio aggiuntivo di informazioni e l'utente non visualizza il codice della pagina non può determinare se l'attributo “ping” è applicato o meno. D’altra parte, invece di “ping” per tracciare le transizioni, è possibile utilizzare con lo stesso successo l’inoltro tramite un collegamento di transito o l’intercettazione dei clic con gestori JavaScript; “ping” semplifica solo l’organizzazione del tracciamento delle transizioni. Inoltre il “ping” è menzionato nelle specifiche dell’organizzazione di standardizzazione della tecnologia HTML5 WHATWG.

In Firefox il supporto per l'attributo “ping” è presente, ma disabilitato per impostazione predefinita (browser.send_pings in about:config). In Chrome fino alla versione 73 l'attributo "ping" era abilitato, ma era possibile disabilitarlo tramite l'opzione "chrome://flags#disable-hyperlink-auditing". Nelle attuali versioni sperimentali di Chrome, questo flag è stato rimosso e l'attributo "ping" è stato reso una funzionalità non disabilitabile. Safari 12.1 rimuove anche la possibilità di disabilitare il ping, che in precedenza era disponibile tramite l'opzione WebKit2HyperlinkAuditingEnabled.

Fonte: opennet.ru

Aggiungi un commento