Позицията на Mozilla относно атрибута „ping“ за одит на хипервръзки

Портал Bleeping Computer се свърза с компания Mozilla и разкри позицията относно механизма за проследяване на кликвания по хипервръзки чрез атрибута «ping«, поддръжката на който в Firefox все още е изключена по подразбиране. Интересът към атрибута «ping» възникна след премахването от Chrome и Safari на опциите за неговото деактивиране.

Представители на Mozilla съобщиха:

Съгласни сме, че активирането на атрибута «ping», който обикновено се използва за одит на хипервръзки, не е въпрос на поверителност, а задача за подобряване на потребителското изживяване, предоставяйки на уебсайтовете по-оптимално решение за одит на хипервръзките, лишено от загуба на производителност, присъща на други методи за проследяване на кликванията, изброени в публикация блога на разработчиците на WebKit. Всъщност, ние вече поддържаме API sendBeacon и причината, поради която все още не активираме атрибута «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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster