Какво е CAPTCHA?

Помощен център

Какво е CAPTCHA?

CAPTCHA е съкращение от "Completely Automated Public Turing test to tell Computers and Humans Apart".

Това е вид тест, който има за цел да определи дали потребителя е човек или компютър.

Технологията CAPTCHA се използва предимно за блокиране на спамери и ботове, които се опитват автоматично да събират имейл адреси, да извършват многобройни автоматични регистрации или да използват незащитени контактни форми в сайтове, блогове или форуми за публикуване/изпращане на спам.

Какво е reCAPTCHA?

reCaptcha V2

reCaptcha V2

reCAPTCHA е безплатна услуга от Google, която защитава вашия уебсайт от спам и злоупотреби и пречи на автоматизиран софтуер да извършва злоумишлени действия във вашия сайт.

reCAPTCHA използва усъвършенствани техники за анализ на риска, отчитайки цялостната ангажираност на потребителя с CAPTCHA и оценява широка гама от признаци, които отличават хората от ботове.

За хора с увредено зрение, reCAPTCHA предоставя опция за аудио CAPTCHA, които са лесни за решаване от легитимните потребители.

Как може да се ползва reCAPTCHA?

Трябва да имате регистриран Google акаунт и след като се логнете да въведете следния URL:

http://www.google.com/recaptcha/admin

  • Въведете име в полето Label.
  • Изберете радио бутона reCAPTCHA V2.
  • В полето Domains въведете домейн име/имена по едно на ред.
  • Поставете отметки в полетата Accept the reCAPTCHA Terms of Service (задължително) и Send alerts to owners (по избор ако желаете Google да изпрати информация при проблеми със сайта или увеличен подозрителен трафик).

Кликнете бутона Register.

reCaptcha V2

От новата страница трябва да копирате генерираната двойка ключове:

reCaptcha V2

които ще са необходими при конфигуриране на reCAPTCHA в сайт.

В таблицата са посочени всички домейни, с които reCAPTCHA ще работи ако при регистрацията сме посочили само домейна yoursite.com:

Домейн имеДомейн на сайтаЩе работи ли reCAPTCHA?
yoursite.comyoursite.comYes
www.yoursite.comYes
subdomain.yoursite.comYes
subdomain.yoursite.com:8080Yes

Новата регистрация ще бъде добавена в таблицата Your reCAPTCHA sites.

Ако отворите някой от регистрираните домейни ще забележите, че имате достъп до Advanced settings (разширени настройки):

reCaptcha V2

откъдето може да променяте степента на сигурност на reCAPTCHA при плъзгане на бутона в ляво (най-ниска) или в дясно (най-висока):

reCaptcha V2

Добавяне на reCAPTCHA в сайт

Изискват се средни познания за работа с HTML, CSS и PHP за да добавите успешно reCAPTCHA към HTML сайт.

Поради тази причина разработчици на плъгини са създали десетки безплатни (и платени) reCAPTCHA приложения за почти всички CMS системи, които потребителите лесно могат да инсталират и ползват в техните сайтове.

Ние ще дадем пример с инсталиране на плъгин Google Captcha (reCAPTCHA) by BestWebSoft в WordPress.

Нека уточним още веднъж какво е необходимо за да работи плъгина на нашия WordPress сайт:

  • Трябва да имаме регистриран reCAPTCHA домейн и да разполагаме с двата API ключа.
  • Нашия WordPress сайт трябва да е инсталиран и да работи коректно с домейна, с който сме регистрирали reCAPTCHA (или с негов поддомейн).

Влизаме в администрацията на WordPress и инсталираме/активираме плъгина Google Captcha (reCAPTCHA) by BestWebSoft:

reCaptcha V2

Въвеждаме ключовете в съответните полета, маркираме всички елементи на сайта, където желаем reCAPTCHA да се зарежда и също маркираме всички WordPress потребители за да не се зарежда reCAPTCHA ако потребителя е логнат в акаунта.

Ако вашия WordPress сайт разрешава регистрация на посетители тогава може да оставите маркирано само полето Administrator.

reCaptcha V2

Запазваме промените като кликнем бутона Save Changes горе вдясно.

За да тестваме reCAPTCHA трябва да излезем (log off) от акаунта или да заредим сайта в друг браузер без да се логваме в администрацията.

reCAPTCHA коректно работи във формата за коментари:

reCaptcha V2

и при зареждане на формата за логване в администрацията на WordPress:

reCaptcha V2

Почти по подобен начин се инсталира reCAPTCHA за всички CMS системи.