Блог проекта. Rucaptcha сайт


ReCaptcha V3 — способ автоматического решения с получением высокого score

ReCaptcha V3

  Мы уже больше трёх недель занимаемся ReCaptcha V3 и сегодня мы готовы показать Вам наши результаты.

Для начала немного вводной информации:   Как Вы знаете, ReCaptcha V3 не просит что-либо решить, а лишь даёт сайту информацию о качестве пользователя, который её проходил. И, что особенно важно, у одного пользователя для разных сайтов будет разная оценка. Оценка, которую выдаёт google.com пользователю находится в пределах от 0.1 до 0.9 Мы провели серию экспериментов и выяснили, что если пользователь на каком-либо сайте получает 0.1, то с вероятностью в 90% он такую же оценку получит и на остальных сайтах.

Как устроено решение от RuCaptcha.com:   Каждому работнику мы даём тестовую капчу и смотрим его score. Когда от заказчика приходит капча с требованием минимального score, то капчу мы выдаём только работникам, score которых подходит под заданный параметр. 80-90% полученных  решений в итоге имеют нужный score на том сайте, где Вы проходите ReCaptcha V3

Как загрузить капчу V3: Загрузить капчу можно вот таким запросом:  

http://rucaptcha.com/in.php?key=APIKEY&method=userrecaptcha&googlekey=googlekey&pageurl=https://site.com/page.html&version=v3&action=verify&min_score=0.5

Загрузка капчи аналогична  загрузке ReCaptchaV2, но добавляются новые параметры:

version=v3 указывает что это рекапча третьей версии

action=verify указывает как именно называется action на проходимой странице

min_score=0.3 указывает какой минимальный min_score должен будет получить ответ  

Цена: На время тестирования цену поставили такую же как и на ReCaptcha V2

Возврат средств за неработающие токены:   Тут всё сложнее. Когда заказчик жалуется на обычную графическую капчу, то мы можем решить её ещё раз и понять правильно ли она была решена или нет. Когда заказчик жалуется на решение ReCaptcha V2, то мы можем посчитать статистику по жалобам на работников, вычислить работника который косячит и вернуть средства за все решения, которые он предоставил всем заказчикам.   А вот с ReCaptcha V3 ответы одного работника для двух разных сайтов могут быть разными. Для одного сайта у него рейтинг будет 0.1, а для другого 0.5 Что мы делаем: Помимо стандартной жалобы reportbad http://rucaptcha.com/res.php?key=YOUR_API_KEY&action=reportbad&id=CAPTCHA_ID Которую нужно отправлять, если сайт не принял токен, появляется параметр, указывающий что ответ работника подошёл: reportgood http://rucaptcha.com/res.php?key=YOUR_API_KEY&action=reportgood&id=CAPTCHA_ID При отправке его, мы добавим работника на некоторое время в WhiteList для Вашего аккаунта и изначально Ваши капчи будут получать работники из Вашего whitelist   В будущем, скорее всего, мы будем делать возвраты за reportbad только при условии что заказчик шлёт reportgood. В данный момент возвратов за reportbad нет, но в будущем будут, наверное.

Какой min_score лучше запрашивать?   Сейчас min_score бывает только трёх вариантов: 0.1, 0.3 и 0.9. Те сайты, которые уже используют ReCaptcha V3 и которые мы протестировали - принимают не только 0.9, но и 0.3; score=0.1 никто из протестированных не принимает. Поэтому мы советуем изначально запрашивать 0.3 и только если более 50% токенов не подходит - тогда запрашивать 0.9. Стоит отметить, что работников, имеющих score 0.3  в два раза больше, чем работников со score 0.9

rucaptcha.com

FAQ

Что такое и зачем нужен API

API - это формат запросов, при помощи которых вы можете присылать нам капчи на распознание и получать ответ.

Где прочитать про формат запросов API?

Описание доступно по ссылке "API вебмастеру"

Где взять KEY?

Ваш KEY находится на странице "API вебмастеру"

Подскажите как добавить captcha KEY в AllSubmitter? Там есть в настройках только стандартное поле для antigate.com

В это поле ставьте KEY от RuCaptcha.com, потом внесите правки в файл hosts: 1) Как правило, этот файл расположен по адресу C:\Windows\System32\drivers\etc\ 2) Откройте файл в любом текстовом редакторе, например в блокноте 3) внизу добавьте строку 89.108.73.200 antigate.com 4) Сохранить файл. Для проверки того, что файл hosts отредактирован верно, зайдите на сайт antigate.com - должна открыться рукапча. Если всё сделано верно, можно запускать AllSubmitter

Не могу разобраться, почему не работает. Давайте я Вам пришлю дамп траффика, а вы разберётесь? Как это сделать? 0) Скачайте и установите программу CommView с офф сайтa tamos.ru (cкачивайте именно CommView, а не CommView For WiFi) 1) Запустите программу, перейдите во вкладку "правила", выберите там "простые правила \ IP-адреса" 2) Поставьте вверху галочку "Включить правила для IP-адресов" 3) Справа выберите "захват" и "в любой направлении" и добавьте 89.108.73.200  (это IP нашего сервера) 4) Вы настроили правила, теперь нужно выбрать верный адаптер (сетевую карту, через которую получаете интернет), справа от кнопки, похожей на кнопку плей 5) Нажмите кнопку, похожу на кнопку плей, что бы начать захват пакетов. 6) Запустите Ваш софт, дождитесь, пока во вкладке "текущие соединения" начнутся появляться пакеты. 7) После этого остановите захват пакетов и сохраните их меню файл \ сохранить пакеты как 8) Пришлите этот файл нам на почту [email protected]

rucaptcha.com

Вебмастерам

ReCaptcha V3

  Мы уже больше трёх недель занимаемся ReCaptcha V3 и сегодня мы готовы показать Вам наши результаты.

Для начала немного вводной информации:   Как Вы знаете, ReCaptcha V3 не просит что-либо решить, а лишь даёт сайту информацию о качестве пользователя, который её проходил. И, что особенно важно, у одного пользователя для разных сайтов будет разная оценка. Оценка, которую выдаёт google.com пользователю находится в пределах от 0.1 до 0.9 Мы провели серию экспериментов и выяснили, что если пользователь на каком-либо сайте получает 0.1, то с вероятностью в 90% он такую же оценку получит и на остальных сайтах.

Как устроено решение от RuCaptcha.com:   Каждому работнику мы даём тестовую капчу и смотрим его score. Когда от заказчика приходит капча с требованием минимального score, то капчу мы выдаём только работникам, score которых подходит под заданный параметр. 80-90% полученных  решений в итоге имеют нужный score на том сайте, где Вы проходите ReCaptcha V3

Как загрузить капчу V3: Загрузить капчу можно вот таким запросом:  

http://rucaptcha.com/in.php?key=APIKEY&method=userrecaptcha&googlekey=googlekey&pageurl=https://site.com/page.html&version=v3&action=verify&min_score=0.5

Загрузка капчи аналогична  загрузке ReCaptchaV2, но добавляются новые параметры:

version=v3 указывает что это рекапча третьей версии

action=verify указывает как именно называется action на проходимой странице

min_score=0.3 указывает какой минимальный min_score должен будет получить ответ  

Цена: На время тестирования цену поставили такую же как и на ReCaptcha V2

Возврат средств за неработающие токены:   Тут всё сложнее. Когда заказчик жалуется на обычную графическую капчу, то мы можем решить её ещё раз и понять правильно ли она была решена или нет. Когда заказчик жалуется на решение ReCaptcha V2, то мы можем посчитать статистику по жалобам на работников, вычислить работника который косячит и вернуть средства за все решения, которые он предоставил всем заказчикам.   А вот с ReCaptcha V3 ответы одного работника для двух разных сайтов могут быть разными. Для одного сайта у него рейтинг будет 0.1, а для другого 0.5 Что мы делаем: Помимо стандартной жалобы reportbad http://rucaptcha.com/res.php?key=YOUR_API_KEY&action=reportbad&id=CAPTCHA_ID Которую нужно отправлять, если сайт не принял токен, появляется параметр, указывающий что ответ работника подошёл: reportgood http://rucaptcha.com/res.php?key=YOUR_API_KEY&action=reportgood&id=CAPTCHA_ID При отправке его, мы добавим работника на некоторое время в WhiteList для Вашего аккаунта и изначально Ваши капчи будут получать работники из Вашего whitelist   В будущем, скорее всего, мы будем делать возвраты за reportbad только при условии что заказчик шлёт reportgood. В данный момент возвратов за reportbad нет, но в будущем будут, наверное.

Какой min_score лучше запрашивать?   Сейчас min_score бывает только трёх вариантов: 0.1, 0.3 и 0.9. Те сайты, которые уже используют ReCaptcha V3 и которые мы протестировали - принимают не только 0.9, но и 0.3; score=0.1 никто из протестированных не принимает. Поэтому мы советуем изначально запрашивать 0.3 и только если более 50% токенов не подходит - тогда запрашивать 0.9. Стоит отметить, что работников, имеющих score 0.3  в два раза больше, чем работников со score 0.9

rucaptcha.com