В большинстве современных браузерах поддерживается некий HTML-стандарт, который называется «hyperlink auditing». Он уже давно используется, но раньше у него были не такие широкие возможности, к тому же за пользователям закреплялась возможность отключить его. Но сейчас такой функционал хотят убрать.
С помощью поддержки этого стандарта сайты могут отслеживать перемещение пользователей по ссылкам. Пользователи не были в восторге от наличия такого инструмента, так как он представлял опасность для тех людей, которые хотели сохранить свою конфиденциальность. Несмотря на желания пользователей, производители четырех популярных браузеров хотят убрать возможность отключать hyperlink auditing. Реализовать такое хотят создатели Microsoft Edge, Chrome, Opera и Safari. Зачем и как это работает?
Если подробнее разобраться в специфике работы стандарта hyperlink auditing, то можно понять, как именно он работает. Сначала создаются специальные ссылки, которые размещаются на сайтах. Если посетитель кликнет по ним, то они смогут пропинговать URL. Таким образом удается вычислить, с какой именно страницы был осуществлен переход.
Создается такая ссылка очень просто. На ресурс достаточно добавить обычный тег с UPL, только в него обязательно нужно вписать ping="[url]". В этом случае пользователям на сайте показывается обычная гиперссылка и посетители даже не подозревают, что кликая по ней, информация о переходах отправляется совершенно на другой URL. Чтобы докопаться до истины, пользователю необходимо посмотреть код страницы и подробно его изучить. Но, как правило, обычные пользователи этим не занимаются, поэтому за ними намного проще следить.
Пока известно, что в Chrome 75 Canary, Chrome 74 Beta и Safari 12.1 возможности отключить hyperlink auditing больше нет. Этот стандарт активирован по умолчанию и пользователи ничего с этим поделать не смогут. Политика Firefox по этому поводу немного иная. Создатели «огненного лиса» наоборот сделали данный HTML-стандарт неактивным в своем фирменном браузере, однако они оставили за пользователями возможность в случае необходимости включить hyperlink auditing.