Chrome a Safari odstranily možnost deaktivovat atribut sledování kliknutí

Safari a prohlížeče založené na kódové základně Chromium odstranily možnosti deaktivace atributu „ping“, který umožňuje vlastníkům stránek sledovat kliknutí na odkazy z jejich stránek. Pokud následujete odkaz a ve značce „a href“ je atribut „ping=URL“, prohlížeč navíc vygeneruje požadavek POST na adresu URL uvedenou v atributu a předá informace o přechodu prostřednictvím záhlaví HTTP_PING_TO.

Na jedné straně vede atribut „ping“ k úniku informací o akcích uživatele na stránce, což může být vnímáno jako porušení soukromí, protože v nápovědě zobrazené při najetí na odkaz prohlížeč neinformuje uživatel žádným způsobem o dodatečném zasílání informací a uživatel si neprohlédne kód stránky nemůže určit, zda je atribut „ping“ aplikován či nikoliv. Na druhou stranu místo „pingu“ pro sledování přechodů lze se stejným úspěchem použít přesměrování přes dopravní spojení nebo zachycení kliknutí pomocí obslužných nástrojů JavaScriptu; „ping“ pouze zjednodušuje organizaci sledování přechodů. Kromě toho je „ping“ zmíněn ve specifikacích organizace pro standardizaci technologie HTML5 WHATWG.

Ve Firefoxu je podpora pro atribut „ping“ přítomna, ale ve výchozím nastavení je zakázána (browser.send_pings v about:config). V Chrome až do vydání 73 byl atribut „ping“ povolen, ale bylo možné jej zakázat pomocí možnosti „chrome://flags#disable-hyperlink-auditing“. V aktuálních experimentálních verzích Chromu byl tento příznak odstraněn a atribut „ping“ byl nastaven jako funkce, kterou nelze deaktivovat. Safari 12.1 také odstraňuje možnost zakázat ping, která byla dříve dostupná prostřednictvím možnosti WebKit2HyperlinkAuditingEnabled.

Zdroj: opennet.ru

Přidat komentář