Comments 35
На демо-страничке на показало картинку, сразу сказало, что не робот и поставило зеленую галочку. Никогда не любил разгадывать reCaptcha, а если теперь и не нужно – супер!
+6
Уже как месяц (если не больше) вижу ее на некоторых сайтах.
Они, видимо, и алгоритмы подкрутили: иногда показывает капчу, иногда достаточно кликнуть чекбокс.
Они, видимо, и алгоритмы подкрутили: иногда показывает капчу, иногда достаточно кликнуть чекбокс.
+3
Судя по всему, пользователь авторизованный в гугле, считается человеком по умолчанию)
+3
По тому, что мне удалось «раскопать» о дате релиза — он был где-то в ноябре (странички документации созданы/редактированы в середине ноября, на гитхабе php библиотека опубликована неделю назад).
0
Если не робот, то кто еще может быть? НЛО?
-2
А как у неё с вежливой деградацией? Или нет яваскрипта нет капчи?
-1
Может я особенный, но уже 2 недели её юзаю в одном из проектов. Новость-то какая!
-4
Все верно, релиз был где то в ноябре, выше я об этом говорил. Попросту подобной новости не было в просторах интернета, в том числе на хабре и я решил опубликовать материал, который может быть(по моему мнению) полезным для многих кто не знал об этом.
+5
Может я опять же не в теме, но может подобного рода новости лучше публиковать на Geektimes?
-6
Ну, не соглашусь. Все-таки это библиотека для разработчиков.
+5
reCaptcha ведь имеет прямое отношение к веб-разработке и к информационной безопасности(защита от спама, к сожалению у меня нет 5 рейтинга для публикации в хаб Спам/Антиспам) поэтому публикация вполне соответствует тематике ресурса.
+5
Кто нибудь уже пробовал на одностраничных приложениях?
0
Сначала думали что grecaptcha.reset не правильно работает.
Но потом попробовали по другому и багов не осталось.
Была проблема если при переходе между страницами, грузить каждый раз скрипт каптчи.
Возникает проблема «Placeholder must be empty»
Но потом попробовали по другому и багов не осталось.
Была проблема если при переходе между страницами, грузить каждый раз скрипт каптчи.
Возникает проблема «Placeholder must be empty»
0
UFO just landed and posted this here
Интересно как быстро её обойдут. Хотелось бы посмотреть на результат обхода. Чем сложнее все эти системы тем больше шанс, что найдутся умельцы которые смогут легко обойти защиту.
0
Мне кажется они не усложнили жизнь ботам, а упростили ее для людей.
0
Теперь каждый домен, на котором планируется использовать reCaptcha2 должен быть указан в настройках
Хоть и прошло более года после опубликования статьи, но тем не менее пришлось адаптировать gRecaptcha для мультидоменной капчи
Не знаю, появилось ли это со времени опубликования статьи или уже было ранее
В общем подробности тут developers.google.com/recaptcha/docs/secure_token
Генерацию sToken пришлось переделать на PHP с примера на Java
Нигде по интернету не нашел, потому оставлю здесь, может кому понадобится
Код на PHP
function grecaptcha_stoken($grecaptcha_skey) {
$token_json = json_encode([
'session_id' => time(),
'ts_ms' => round(microtime(true) * 1000),
]);
$token_pad = 16 - strlen($token_json) % 16;
$s_token = $token_json . str_repeat(chr($token_pad), $token_pad);
$s_key = substr(hash('sha1', $grecaptcha_skey, true), 0, 16);
$stoken_crypt = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $s_key, $s_token, MCRYPT_MODE_ECB));
$stoken_crypt = str_replace('+', '-', $stoken_crypt);
$stoken_crypt = str_replace('/', '_', $stoken_crypt);
return $stoken_crypt;
}
0
Only those users with full accounts are able to leave comments. Log in, please.
Вышла новая версия reCaptcha API 2.0