Портал Bleeping Computer се свърза с компания Mozilla и позицията относно механизма за проследяване на кликвания по хипервръзки чрез атрибута ««, поддръжката на който в Firefox все още е изключена по подразбиране. Интересът към атрибута «ping» възникна след от Chrome и Safari на опциите за неговото деактивиране.
Представители на Mozilla съобщиха:
Съгласни сме, че активирането на атрибута «ping», който обикновено се използва за одит на хипервръзки, не е въпрос на поверителност, а задача за подобряване на потребителското изживяване, предоставяйки на уебсайтовете по-оптимално решение за одит на хипервръзките, лишено от загуба на производителност, присъща на други методи за проследяване на кликванията, изброени в блога на разработчиците на WebKit. Всъщност, ние вече поддържаме API и причината, поради която все още не активираме атрибута «ping», е, че нашата реализация на тази функция все още .
Не смятаме, че единствено предоставянето на опция за деактивиране на атрибута ping ще доведе до забележимо подобрение в поверителността на потребителя, тъй като уебсайтовете могат (и често вече правят) да определят поддържаните в всеки браузър различни механизми за одит на хипервръзките и деактивирането на по «приятелски» за потребителя механизми просто ще доведе до преминаване (fall back) към по-малко «приятелски» механизми, без да доведе до деактивиране на самия одит на хипервръзките.
При прилагане в таг «a href» на атрибута «ping=URL» браузърът създава POST заявка към URL адреса, посочен в атрибута, предавайки през заглавките HTTP_PING_TO информация за състоялата се транзакция. Без атрибута ping сайтовете могат да реализират одит на хипервръзките чрез заместване на реалната връзка с междинна или чрез изпращане на информация с помощта на извиквания XMLHttpRequest или sendBeacon, което отдавна се използва в търсенето на Google, при преминаване по външни връзки в социалната мрежа VK и в репозиторито на браузърните добавки addons.mozilla.org. Тъй като подобно заместване може да се извършва с прикритие на междинната връзка с помощта на JavaScript, то, както и в случай с атрибута ping, без анализ на кода не е възможно да се разбере дали за текущата връзка се прилага одит или не.
Източник: opennet.ru
