Формы и спам

Что такое капча и почему её показывают

Капча — проверка «человек вы или программа». Её видят все, кто пользуется интернетом, но мало кто знает, почему одним людям она попадается постоянно, а другим — никогда. Рассказываем, как она устроена и что с ней делать посетителю и владельцу сайта.

Обновлено 11 ноября 20264 мин чтенияКоманда nbots

Содержание
  1. Что такое капча простыми словами
  2. Какие бывают капчи
  3. Как капча понимает, что вы человек
  4. Почему капча появляется постоянно
  5. Что делать, если капча не проходится
  6. Нужна ли капча вашему сайту
  7. Частые вопросы

Коротко

  • Капча — проверка «человек или программа»: легко для людей, трудно для ботов.
  • Решение принимается не только по заданию, но и по браузеру, сети и поведению.
  • Постоянная капча — обычно из-за VPN, общего адреса провайдера или блокировки cookie.
  • Настоящая капча никогда не просит запустить команду или скачать файл.

Что такое капча простыми словами

Капча (CAPTCHA) — это задание, которое легко решить человеку и трудно программе. Название — сокращение от английского «полностью автоматический публичный тест Тьюринга, чтобы различать компьютеры и людей». Придумали её в начале 2000-х в американском университете Карнеги — Меллон, чтобы защищать бесплатную почту от массовых регистраций.

Сайты показывают капчу, чтобы программы не могли автоматически:

  • регистрировать тысячи аккаунтов;
  • отправлять спам через формы и комментарии;
  • подбирать пароли;
  • массово скачивать данные — цены, контакты, результаты поиска.

Какие бывают капчи

ВидКак выглядитОсобенности
ТекстоваяИскажённые буквы и цифры, которые нужно ввестиСамая старая. Современные программы распознают её лучше многих людей
С картинками«Выберите все светофоры»Надёжнее текста, но раздражает и плохо подходит для слабовидящих
Галочка «Я не робот»Одна кнопка, иногда с дополнительным заданиемРешение принимается по поведению и браузеру, задание показывают только при сомнениях
НевидимаяНичего не показываетОценивает посетителя в фоне и выдаёт сайту балл. Что делать с подозрительными, решает сайт
Слайдер и пазлСдвинуть фрагмент на местоПроверяет движение руки. Простые варианты боты уже научились проходить
ВычислительнаяКнопка или полоса загрузки на секундуБраузер решает небольшую математическую задачу. Людям почти незаметна, а массовые запросы делает дорогими

Как капча понимает, что вы человек

Само задание — лишь часть проверки. Современные капчи оценивают и то, что вокруг него:

  • браузер — признаки автоматизации, подмена параметров, несовпадение версий;
  • сеть — адрес из дата-центра, VPN, прокси, сколько запросов приходит с этого адреса;
  • поведение — как двигается мышь, как нажимаются кнопки, сколько прошло времени;
  • историю — проходил ли этот браузер проверку раньше.

Если всё выглядит естественно, задание можно и не показывать. Если признаки противоречат друг другу, капча усложняется или повторяется.

Почему капча появляется постоянно

Чаще всего причина не в человеке, а в его подключении или браузере:

  • VPN или прокси. С одного адреса выходят тысячи людей и ботов, поэтому у таких адресов плохая репутация.
  • Общий IP у провайдера. Мобильные операторы и офисные сети выпускают в интернет многих людей через один адрес. Если среди них есть бот, проверки достаются всем.
  • Блокировка cookie и скриптов. Сайт не может запомнить, что вы уже прошли проверку.
  • Расширения для приватности. Они меняют параметры браузера, и он начинает выглядеть подозрительно.
  • Вирус или «ускоритель» на компьютере, который сам делает запросы. Если капча в поиске появляется на каждом шагу, стоит проверить устройство антивирусом.
  • Слишком быстрые действия — много поисковых запросов или переходов подряд.
Почему капча появляется у васОтветьте на 3 вопроса
Как вы подключены к интернету?
Стоят ли блокировщики рекламы или запрет cookie?
Где появляется капча?
Выберите ответы — подскажем решение

Что делать, если капча не проходится

  1. Отключите VPN или выберите другой сервер.
  2. Разрешите сайту cookie и JavaScript, временно выключите блокировщики.
  3. Обновите браузер или откройте сайт в другом.
  4. Перезагрузите роутер: у домашнего интернета иногда меняется адрес.
  5. Если не помогает — проверьте компьютер антивирусом и напишите в поддержку сайта.
Осторожно: поддельная капча

Мошенники делают страницы, которые выглядят как проверка «Я не робот» и просят нажать Win+R и вставить команду, скачать файл или разрешить уведомления. Так заражают компьютеры. Настоящая капча никогда не просит ничего запускать — сразу закрывайте такую страницу.

Тест на ботаПосмотрите, как сайты видят ваш браузер и какие признаки могут вызывать лишние проверки.Открыть

Нужна ли капча вашему сайту

Капча хорошо защищает формы регистрации и входа, но у неё есть цена: часть людей уходит, не пройдя проверку, а боты на настоящих браузерах научились её решать. И она не помогает со статистикой и рекламой — бот, который не трогает форму, капчу просто не встречает.

Поэтому всё чаще капчу показывают не всем, а только подозрительным посетителям. Так работает и режим защиты nbots: большинство людей не видят ничего, а сомнительные браузеры решают короткую вычислительную задачу и нажимают одну кнопку. Как выбрать вариант под свой сайт — в статье о капче для сайта.

Частые вопросы

Что значит слово «капча»?

Это русское написание английского CAPTCHA — сокращения от «полностью автоматический публичный тест Тьюринга, чтобы различать компьютеры и людей». То есть проверка, человек перед сайтом или программа.

Почему Яндекс постоянно показывает капчу?

Обычно из-за VPN или прокси, общего адреса у провайдера, блокировки cookie или большого числа запросов подряд. Реже — из-за вредоносной программы на устройстве, которая сама отправляет запросы в поиск.

Опасно ли проходить капчу?

Сама капча безопасна. Но если «капча» просит скопировать и вставить команду, скачать файл или разрешить уведомления — это мошенничество. Настоящая проверка никогда не просит ничего запускать на компьютере.

Можно ли отключить капчу навсегда?

Нет, её показывает сайт, а не браузер. Но капчи станет меньше, если не пользоваться VPN, разрешить cookie, обновить браузер и не делать много запросов подряд.

Что такое капча с галочкой «Я не робот»?

Это капча, которая решает по поведению и браузеру. Если всё выглядит естественно, достаточно нажать галочку. Если есть сомнения, появляется дополнительное задание с картинками.

Почему капча с картинками бесконечно повторяется?

Система не уверена, что вы человек, — чаще всего из-за VPN, расширений или блокировки cookie. Отключите их для этого сайта или откройте его в другом браузере.

Может ли бот пройти капчу?

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

Читайте также