Большинство браузеров не позволяют вам определять, когда страница добавлена в закладки, потому что это было бы еще одним вектором для эксплойтов истории браузера.
Если злонамеренный код может сказать, какие веб-сайты вы использовали, например:
- В лучшем случае они будут знать о вас то, что вы, возможно, пожелаете сохранить в тайне.
- Они могут использовать эту информацию, чтобы нацелить вас на смущающую рекламу или нацелить ваших детей на неотразимыхads.
- Они могут нацелить вас на гораздо более эффективные фишинговые атаки - так как они будут знать, какие сервисы, банки и т. д. вы используете онлайн.
По этой причине спецификация HTML давно требует, чтобы:
Фактические (истории) записи не были доступны из скрипта.
Из этого следует, что закладки - это еще более долговременная форма истории, поэтому они также не будут допущены.
Действительно, когда использует добычу истории по побочному каналу (например,стала известна уязвимость CSS :visited
, настроены соответствующие спецификации и браузеры, обеспечивающие безопасность, перемещаются, чтобы заблокировать дыру в конфиденциальности.