Как предотвратить веб-паук путем идентификации отпечатков пальцев браузера? - PullRequest
0 голосов
/ 12 января 2019

Я знаю, что могу получить отпечаток браузера пользователя с помощью excute js script (canvas), но как предотвратить использование веб-пауком случайного отпечатка пальца для сканирования моего сайта. как определить отпечаток пальца, верно или неверно ?? в конечной точке я получаю отпечаток пальца - это просто строка base64, которую легко подделать.

1 Ответ

0 голосов
/ 12 января 2019

Краткий ответ: вы не сможете этого сделать. Это ввод, управляемый пользователем, и ввод, контролируемый пользователем, может быть подделан по умолчанию.

Длинный ответ:

  1. Прежде всего, нет никаких гарантий, что веб-паук будет даже запускать код JavaScript, поэтому ваш запрос отпечатка пальца никогда не поступит.
  2. Ради аргумента давайте предположим, что это всегда так. Затем злоумышленник может запустить ваш код для снятия отпечатков пальцев в действительном браузере, и использование формы манипуляции может заставить этот сценарий выдавать разные результаты (тот, который он хочет). Это был бы способ запустить JS, в то же время подделывая отпечаток пальца.

Короче говоря, если вы хотите отфильтровать ботов, вместо этого вы должны полагаться на reCaptcha, который, похоже, является наиболее эффективным решением на рынке.

...