5 сентября 2 минуты чтения #Технологии

Что такое капча и как она защищает сайты

Иллюстрация материала

Компании, которые занимаются защитой сайтов, посчитали, что человек тратит примерно полминуты на прохождение капчи. В интернете 4,6 миллиарда пользователей, и каждому из них хотя бы раз в 10 дней приходится доказывать, что он не робот. Разбираемся, зачем нужна капча и есть ли у нее альтернативы.

Что такое капча и какой она бывает

Это простое задание, которое человек может выполнить легко, а программа — нет. Обычно капча открывается на сайте во всплывающем окне. Оно может появиться во время регистрации, при попытке оставить комментарий или выполнить другое действие. Иногда капча возникает если система посчитала поведение посетителя подозрительным.

Проверка бывает разных видов:

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

Угрозы, с которыми помогает справляться капча

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

DDoS-атаки. Злоумышленники используют особое ПО, чтобы совершать огромное количество запросов на интернет-портал одновременно. Эти действия перегружают сайт, и он перестает работать. Капча фильтрует обращения к ресурсу.

Нечестные манипуляции в онлайн-магазинах. Когда продавец объявляет ограниченную по времени акцию, перекупщики направляют на сайт специальных роботов. Те за несколько минут опустошают склад, а потом продают товар или услугу (например, билеты) реальным клиентам по завышенной цене. Капча закрывает эту возможность.

Брутфорсинг. Так называют автоматический подбор пароля к аккаунту для его взлома. Человеку на эту задачу потребуется много времени, а программа проверит тысячи вариантов за секунды. Капча затрудняет попытки ботов нанести вред, создавая препятствие перед их целевым действием.

Как сделать капчу менее раздражающей

Хоть проверка и защищает сайт, она может досаждать. Если капча появляется слишком часто или ее решение занимает много времени, человек уходит с интернет-ресурса. Так механизм, призванный защищать сайты, часто снижает их конверсию. Кроме того, злоумышленники постоянно совершенствуют свои инструменты и обучают роботов решать капчу.

Есть несколько альтернативных способов защитить онлайн-площадку от автоматизированных атак, не раздражая человека.

  • Модерация в ручном режиме. Если сайт посещает небольшое количество людей, можно вообще не подключать проверки.
  • Ситуативная капча. Она появляется не при выполнении определенного действия на сайте, а только если поведение пользователя кажется подозрительным. Например, человек оставил слишком много комментариев и лайков за короткое время.
  • Honeypot-поле. Этот инструмент добавляет в форму обратной связи скрытое поле. Люди его не увидят и оставят пустым. Компьютер же, анализируя код, распознает еще одну строчку и напишет текст. Такая «ловушка» позволяет легко опознать спам-ботов.
  • Авторизация через социальные сети. Если человек регистрируется на интернет-портале с помощью личной страницы в соцсети, это снижает количество фейковых аккаунтов.
  • Двухфакторная аутентификация. Для входа в профиль нужно ввести не только логин и пароль, но и код из SMS или электронной почты. Этот шаг позволяет защититься от брутфорсинга.
  • Анализ поведенческих характеристик. Некоторые разработчики предлагают альтернативную защиту сайтов. Специальные инструменты анализируют поведение посетителя онлайн-ресурса, его траекторию переходов по разделам, движение курсора и другие факторы. Такая проверка позволяет убедиться, что сайтом пользуется человек.

Интересует подключение продуктов Ростелекома?

Оставьте заявку и наш специалист проконсультирует вас.

Введён несуществующий номер телефона