Блокировка недобросовестных посетителей веб-сервиса

Ссылка на работу
Психологическая служба предоставляла бесплатные консультации с ограничением по времени. Некоторые посетители повторно подавали заявки через режим «Инкогнито», меняли IP-адреса и использовали VPN. Для защиты сервиса была внедрена система браузерных отпечатков на базе ClientJS. Она блокировала повторные посещения в течение заданного промежутка времени и поддерживала чёрный список с привязкой к отпечатку. Браузерный отпечаток формируется из характеристик браузера и устройства: User-Agent, разрешения экрана, шрифтов, параметров WebGL и Canvas. После хеширования он остаётся достаточно стабильным для выявления повторных обращений. Работа выполнена по заказу ООО «Брейнбилд». Подробнее: https://sw.consulting/prj-fingerprint/ Библиотека: https://github.com/jackspirou/clientjs
https://sw.consulting/prj-fingerprint/