Великий Путь Вебмастера от идеи до интернет бизнеса
Блог Романа Чуешова
Начни зарабатывать в интернете на создании сайтов и блогов
Рубрика:Разное

Капча и recaptcha: основные понятия и необходимость установки на свои сайты и блоги

Приветствую всех читателей данной статьи и моих дорогих подписчиков. В сегодняшней статье мы поговорим о капчах и особое внимание уделим рекапче. А если конкретнее, то я расскажу, что такое CAPTCHA и reCAPTCHA и для чего они нужны, как осуществляется reCAPTCHA установка на сайты html и движки, а также опишу интересные возможности Google reCAPTCHA API 2.0. Ну а теперь приступим к обучению!

Что за странная аббревиатура CAPTCHA?

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

Многие даже не подозревают, что слово «КАПЧА» это на самом деле аббревиатура, которая в переводе с английского языка означает «полностью автоматизированный общедоступный тест Тьюринга для различения компьютеров и людей».

Данный автоматизированный тест был разработан университетом Карнеги-Меллона. После они также разработали и второй механизм защиты сайтов от ботов и спамеров – рекапчу.

Подробнее о reCAPTCHA

reCAPTCHA – это усовершенствованная система проверки, которая обладает также еще одной скрытой для пользователей функцией.

Но об этом чуть позже. Данный тест еще в 2009 году был выкуплен компанией-гигантом Google.

Как вы знаете, в данном инструменте нужно поставить галочку напротив надписи: «Я не робот». После этого система предложит вам выполнить какие-то действия, с которыми человек справится меньше чем за минуту, а вот машине придется не сладко.

Так, к примеру, вам могут предложить указать на каких картинках есть еда или автомобили и т.д. Безусловно, определение и написание слов в диалоговое окно никто не отменял. И вот тут вернемся к той интересной функции.

spam

Благодаря reCAPTCHA Google решил еще одну проблему. Это расшифровка слов в старинных книгах, журналах и других текстовых источниках. Они предлагают пользователю определить, что за слово представлено на картинке. А после максимальное количество одинаковых ответов и определяет указанное слово из литературного источника. Зачем это нужно?

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

Именно поэтому вводя слова в проверочных тестах, вы вносите свою лепту в определение тех слов, которые не определила система распознавания символов. Отлично придумано, правда?

В 2015 году выше названная компания обновила работу описываемого механизма. Вот [urlspan]ссылка на нее[/urlspan]. Именно по ней вы сможете не только ознакомиться со всеми возможностями данного инструмента проверки, а еще и подключить ее к сайту.

Для этого вам нужно нажать на кнопку «Get reCAPTCHA» и выполнить указанные действия. После этого вне зависимости от того, на чем написан ваш сервис (будь то php, html с css или все вместе), в коде вашего проекта после тега <title> вставьте скрипт:

<script src="https://www.google.com/recaptcha/api.js"></script>

Как видите, все достаточно просто.

Установка капчи на сайт

Помимо описанного вида проверки существуют и другие плагины для реализации защиты сервисов от спама. Поэтому в данной главе мы поговорим с вами о них, а также об установке CAPTCHA на популярные движки, к которым относятся WordPress, Joomla 3, MODx, DLE и другие.

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

google recaptcha

Однако каждая CMS отличается некими персональными особенностями. Так, в старой версии MODx была встроенная капча, но после обновления движка до версии MODx Revolution разработчики отказались от ее поддержки. Теперь они предлагают своим клиентам подключать гугловский продукт для защиты своих сайтов от ботов.

В Joomla 3 также используется тест от Google и в системе он называется CAPTCHA – reCAPTCHA. По желанию разработчик может включить названный плагин. Для этого нужно зайти в «Расширения» и нажать на пункт «Менеджер плагинов». Найти необходимый элемент и кликнуть по крестику красного цвета возле него. Следующим действием остается настройка капчи.

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

Открываем настройку плагина CAPTCHA – reCAPTCHA и вставляем полученные ключи. Далее в движке можно выбрать версию внешнего вида капчи. Так, 1.0 предложит пользователям вводить символы, а вот версия 2.0 является тестом нового поколения и поэтому там появляется панель, которая выглядит аналогично с reCAPTCHA.

Вот теперь вам осталось «причесать» дизайн проверочного окна в настройках и определить, в каких местах оно будет появляться.

recaptcha cms joomla

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

В этом сильно повезло движку WordPress. Для него выпущено множество плагинов, которые позволяют разными способами защитить веб-ресурс от назойливых спамеров и вредоносных роботов. Я опишу некоторые их них:

  • Confident CAPTCHA. Осуществляет проверку с помощью графических представлений – картинок.
  • BestWebSoft. Простой механизм для защиты от ботов и спама. Осуществляет проверку при помощи математических действий. Например, «seven+ (пустое поле)=nine».
  • Really Simple CAPTCHA. До безобразия простая программа, которая предоставляет пользователям читабельные изображения и не просит осуществлять каких-либо сложных действий.

На этом у меня все. Оптимизируйте свои сайты и находите для них оптимальные тесты защиты. Не забывайте вступать в группу подписчиков моего блога и делиться ссылками на интересные статьи с друзьями. Пока-пока!

С уважением, Роман Чуешов

Прочитано: 267 раз
Этот блог уже читают
читай и ты!
Оставить коментарий
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
  • Андрей

    Одна вода... дизлайк автору :o:

    05.02.2017 в 14:21
  • Данкар

    я хочу чтобы в игре чтобы зайти на сервер нужно пройти тест reCAPTCHA

    29.09.2020 в 09:42