Разработать js скрипт для сбора фингерпринтов
Скрипт должен работать в фоновом режиме, без согласия и ведома пользователя. Сценарий встроен в веб-страницу и либо запускается сам по себе, либо требует определенного взаимодействия перед выполнением.
С помощью Javascript можно собрать много данных о браузере и устройстве пользователя. Когда эти данные объединяются, они представляют собой уникальную комбинацию информации, которая служит «цифровым отпечатком пальца» каждого пользователя. Пример json файла со всеми данными о пользователе можно скачать зайдя, например, на сайт https://amiunique.org/fingerprint
Вышеуказанный файл содержит большой объем информации о пользователе, но, как показало тестирование, для обеспечения необходимого уровня роботности достаточно передать следующие показатели:
userAgent-js: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
languages-js: ru-RU,ru,en-US,en,es
vendor: Google Inc.
platform: Win32
webGLVendor: Google Inc. (Intel)
webGLRenderer: ANGLE (Intel, Intel(R) UHD Graphics 730 Direct3D11 vs_5_0 ps_5_0, D3D1