Как сделать стороннее отслеживание просмотра без файлов cookie? - PullRequest
0 голосов
/ 02 октября 2019

При наличии сторонней веб-страницы www.somepage.com раздача определенных URL-адресов подписанным веб-сайтам в формате www.somepage.com/site/3ir3jsd - как я могу отследить, что пользователь, имеющий учетную запись на www.somepage.com, посетил один из подписанных веб-сайтов, не прибегая кк куки / localStorage?

Стандартный подход заключается в сохранении файла cookie для www.somepage.com и добавлении www.somepage.com/site/3ir3jsd через IFrame. Это имеет несколько проблем, поскольку новые законы и настройки браузера по умолчанию запрещают загрузку сторонних файлов cookie и локального хранилища.

Есть ли другие способы для достижения этой цели? Я вижу, что это потенциальная проблема конфиденциальности, и, конечно, попросил бы разрешения сделать это и предпочел бы безопасные / не нарушающие конфиденциальность методы. Должны поддерживаться все основные браузеры, что также исключает расширения браузера (глядя на вас Internet Explorer 9-11). Может быть, JavaScript? Но я не хочу, чтобы пользователю приходилось «входить» в сервис моих страниц на каждой подписанной веб-странице. Хранение их файла cookie сеанса в локальных локальных хранилищах / файле cookie является потенциальной угрозой безопасности (хотя это потребуется при использовании JavaScript + для хранения данных сеанса).

Другой проверенный мною подход - это сертификаты клиента, но ониплохо поддерживается (читай: часто не поддерживается) мобильными браузерами, и возможность их добавления ужасна и в большинстве из них.

...