Как работает Google reCAPTCHA v3? - PullRequest
0 голосов
/ 04 июля 2018

Google выпустил reCAPTCHA v3 . Это устраняет трения всех пользователей. Я хочу использовать его для защиты своего сайта. Однако я не уверен, как это защитит мой сайт. Что если хакер спамит URL-адреса на моем сайте с помощью внешнего инструмента, не используя предоставленный мной интерфейс? Как reCAPTCHA v3 остановит это?

Ответы [ 3 ]

0 голосов
/ 04 апреля 2019

В дополнение к отслеживанию поведения пользователя на вашем сайте (как объяснил Jonas Wilms), v3 (и v2) также принимает решения на основе вашего IP, ASN, браузера и любой информации о вашей системе на основе информации отправлено через ваш HTTP-запрос.

Единственное отличие состоит в том, что V2 является законченным решением, то есть, если он думает, что пользователь может быть ботом, он будет создавать дополнительные проблемы, пока не убедится, что пользователь является человеком. С другой стороны, V3 ненавязчивый. Он генерирует оценку на основе параметров, описанных выше, и передает ее вам. Затем вы принимаете решение предпринять соответствующие шаги (например, послепроверка или двухфакторная аутентификация и т. Д.) На основе этого показателя.

ИМО, лучше начать с решения V2 и внедрить V3, если вы хотите больше контроля или лучший способ бросить вызов пользователю, если у него низкий балл.

( Здесь - интересная статья о различиях)

0 голосов
/ 30 апреля 2019

В нескольких простых словах Google отслеживает все движение курсора и клавиатуры от перемещения мыши для выбора полей формы до нажатия клавиши Tab для изменения полей.

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

0 голосов
/ 04 июля 2018

Как reCAPTCHA v3 остановит [Спам]?

Предыдущая ReCaptcha (v2) работала, потому что она отслеживала движение пользователя (прокрутка, нажатие), пока пользователь решал капчу (нажал «Я не робот»). Насколько я понимаю, v3 делает то же самое, но кнопки просто не нажимать, Google просто «наблюдает» за клиентом и определяет, есть ли человек, управляющий мышью и т. Д. С другой стороны.

Что если хакер спамит URL-адреса на моем сайте с помощью внешнего инструмента, не используя предоставленный мной интерфейс?

Google генерирует токен для клиента, когда он проходит проверки, которые вы должны проверить на стороне сервера. Если кто-то не проходит код безопасности (робот), у него нет токена.

...