Новости проекта
Кнопка «Я человек» теперь только для людей
Задача по кнопке выдаётся только людям, которых задело правило, нажатие должно быть настоящим, а пропуск не отключает защиту.
На странице «Доступ ограничен» есть кнопка «Я человек»: браузер решает короткую задачу, и сайт открывается на десять минут. Она нужна на случай, когда правило задело живого посетителя. Мы посмотрели на неё глазами того, кто пишет бота, и закрыли три лазейки. Модуль обновился до 1.4.7 сам.
Задача выдаётся не всем. Раньше её получал любой заблокированный. Теперь — только тот, кого остановила сумма косвенных признаков. Если запрос заблокирован за то, что это сканер, библиотека, автоматизированный браузер или поиск файлов с паролями, кнопка ответит «проверка недоступна». Человек с обычным браузером под эти улики не попадает. Адрес из сети хостинга к ним не относится: за VPN сидят люди, и им кнопка по-прежнему доступна.
Нажать должен человек. Страница блокировки сообщает, было ли нажатие настоящим событием браузера — мышью, пальцем или клавишей. Нажатие, вызванное программой, и запрос задачи напрямую, минуя страницу, больше не работают. Гарантией мы это не называем: программа, написанная именно под BotBan, такой признак подделает. Но это отсекает всё, что написано «вообще».
Пропуск не отключает защиту. Раньше десять минут после кнопки движок не проверял посетителя вовсе. Теперь балл считается как обычно: пропуск снимает блокировку по косвенным признакам, а сканер и поиск чужих секретов блокируются и с ним. В журнале такой визит помечен «Посетитель нажал „Я человек“ и прошёл проверку».
Остальное как было: пропуск на десять минут, не больше трёх раз в сутки на адрес, запрет из чёрного списка кнопка не снимает, владелец получает оповещение.