---
title: "Защита форм на веб-сайте"
canonical_url: "https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/"
post_type: "ht_kb"
published: "2024-11-18T07:10:22+00:00"
modified: "2025-12-30T10:26:57+00:00"
language: "ru"
author: "silver"
taxonomies:
  ht_kb_category:
    - name: "Wordpress"
      url: "https://www.zone.lv/help/ru/kb-categories/wordpress-ru/"
    - name: "Безопасность"
      url: "https://www.zone.lv/help/ru/kb-categories/bezopasnost/"
  ht_kb_tag:
    - name: "Captcha"
      url: "https://www.zone.lv/help/ru/kb-tags/captcha/"
    - name: "Cloudflare Turnstile"
      url: "https://www.zone.lv/help/ru/kb-tags/cloudflare-turnstile/"
    - name: "Google reCAPTCHA"
      url: "https://www.zone.lv/help/ru/kb-tags/google-recaptcha/"
    - name: "reCAPTCHA"
      url: "https://www.zone.lv/help/ru/kb-tags/recaptcha/"
    - name: "защита форм"
      url: "https://www.zone.lv/help/ru/kb-tags/zashhita-form/"
---

# Защита форм на веб-сайте

## Почему важно защитить все формы на сайте?

- **Сокращение спама:** боты могут легко заполнять незащищенные формы, в результате чего с вашего сайта на различные почтовые ящики отправляется большое количество спама**.**
- **Поддержание точности данных:** боты могут вводить неверные данные, что мешает реальным данным пользователей и усложняет управление ими.
- **Повышение безопасности:** Решения CAPTCHA защищают формы от вредоносных атак, таких как атаки методом перебора (брутфорс-атака) на формы входа в систему, которые могут привести к захвату учетной записи.
- **Экономия ресурсов сервера:** Атаки спама потребляют ресурсы сервера и могут замедлить работу сайта, что негативно сказывается на удобстве пользователей.

## Защита форм сайта WordPress

### Cloudflare Turnstile

**Шаг 1**

Прежде чем защищать формы с помощью Cloudflare Turnstile, создайте учетную запись Cloudflare или войдите в существующую.

Начните процесс создания учетной записи [здесь](https://www.cloudflare.com/application-services/products/turnstile/), нажав кнопку `Get started for free`.

Когда аккаунт будет готов, вы будете перенаправлены в панель управления Cloudflare, где вам нужно перейти в раздел управления `Turnstile`.

[![](https://www.zone.lv/static/sites/5/RUturnstile1-1024x522.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile1/)

**Шаг 2**

В разделе управления Turnstile добавьте новый виджет CAPTCHA.

[![](https://www.zone.lv/static/sites/5/RUturnstile2-1024x526.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile2/)

**Шаг 3**

Дайте виджету имя. Это имя будет видно только на приборной панели Cloudflare.

[![](https://www.zone.lv/static/sites/5/RUturnstile3.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile3/)

**Шаг 4**

Укажите все домены, которым разрешено использовать этот виджет.

**Примечание:** Если вы хотите настроить Turnstile для поддомена, укажите имя поддомена в этом шаге. Вы можете добавить до 10 (под)доменов к одному виджету.

[![](https://www.zone.lv/static/sites/5/RUturnstile4-1024x772.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile4/)

**Шаг 5**

После добавления всех (под)доменов в список имен хостов нажмите кнопку `Add`.

[![](https://www.zone.lv/static/sites/5/RUturnstile5-1024x770.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile5/)

**Шаг 6**

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

Оставьте `Widget Mode` «Managed», который автоматически решает, отображать ли CAPTCHA, основываясь на поведении посетителей.

[![](https://www.zone.lv/static/sites/5/RUturnstile6-1024x935.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile6/)

**Шаг 7**

После создания виджета вы увидите пару `Site Key` и `Secret Key`. Они понадобятся на следующем шаге для интеграции виджета с вашим сайтом. Вы всегда можете получить доступ или регенерировать эти ключи в панели Cloudflare.

[![](https://www.zone.lv/static/sites/5/RUturnstile7.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile7/)

**Шаг 8**

Откройте приборную панель WordPress и установите плагин [Simple CAPTCHA Alternative with Cloudflare Turnstile](https://wordpress.org/plugins/simple-cloudflare-turnstile/), затем откройте его настройки и введите `Site Key` и `Secret Key` из предыдущего шага.

[![](https://www.zone.lv/static/sites/5/RUturnstile8.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile8/)

**Шаг 9**

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

После выбора нажмите кнопку `Save Changes`.

[![](https://www.zone.lv/static/sites/5/RUturnstile9.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile9/)

**Шаг 10**

Нажмите зеленую кнопку `TEST RESPONSE`, которая появится на экране после сохранения изменений. Если проверка прошла успешно, CAPTCHA будет активирована на выбранных ранее формах. В случае неудачи перепроверьте `Site Key` и `Secret Key`.

[![](https://www.zone.lv/static/sites/5/RUturnstile10.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile10/)

**Шаг 11**

Протестируйте работу.

Форма входа в WordPress: `https://yourdomain.com/wp-login.php`
Форма регистрации WordPress: `https://yourdomain.com/wp-register.php`
Теперь вы должны увидеть виджет Cloudflare Turnstile, отображаемый на формах.

[![](https://www.zone.lv/static/sites/5/RUturnstile11.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/ruturnstile11/)

### Google reCaptcha

**Шаг 1**

Чтобы защитить формы с помощью Google reCAPTCHA, войдите в [панель Google reCAPTCHA](https://www.google.com/recaptcha/about/).

[![](https://www.zone.lv/static/sites/5/RUrecapctha0-1024x557.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecapctha0/)

**Шаг 2**

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

[![](https://www.zone.lv/static/sites/5/RUrecaptcha1.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha1/)

**Шаг 3**

В качестве типа CAPTCHA выберите `Score based (v3)`.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha2.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha2/)

**Шаг 4**

Укажите имя домена, на котором будет использоваться CAPTCHA.

**Примечание:** В отличие от Cloudflare Turnstile, для Google reCAPTCHA не нужно отдельно указывать поддомены.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha3.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha3/)

**Шаг 5**

Дайте название проекту.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha4.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha4/)

**Шаг 6**

Прочитайте и согласитесь с условиями Google reCAPTCHA.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha5.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha5/)

**Step 7**

Click `SUBMIT`.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha6.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha6/)

**Шаг 8**

На следующем экране вы увидите пару `Site Key` и `Secret Key`. Они будут использованы на следующем этапе для интеграции reCAPTCHA с вашим сайтом. Вы можете просмотреть эти ключи в любое время на панели управления Google reCAPTCHA.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha7-1024x641.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha7/)

**Шаг 9**

Теперь, когда ключи API созданы, установите на свой сайт плагин Google reCAPTCHA.

В этом примере мы установим и настроим плагин [Advanced Google reCAPTCHA](https://wordpress.org/plugins/advanced-google-recaptcha/).

Откройте настройки плагина и выберите `Google reCAPTCHA v3` в качестве типа CAPTCHA.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha10.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha10/)

**Шаг 10**

Введите `Site Key` и `Secret Key` в соответствующие поля. Нажмите кнопку `Verify Captcha`, чтобы убедиться, что ключи введены правильно.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha11-1-1024x441.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha11-1/)

Нажмите кнопку `Submit Captcha` во всплывающем окне, чтобы завершить проверку.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha12.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha12/)

Captcha успешно проверена.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha13.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha13/)

**Шаг 11**

Нажмите `Save Changes`, чтобы сохранить конфигурацию.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha14-1024x433.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha14/)

**Шаг 12**

На вкладке `Where To Show` выберите, какие формы должны быть защищены CAPTCHA.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha16.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha16/)

**Шаг 13**

Протестируйте работу.

- Форма входа в WordPress: `https://yourdomain.com/wp-login.php`
- Форма регистрации WordPress: `https://yourdomain.com/wp-register.php`

Вы должны увидеть логотип Google reCAPTCHA в правом нижнем углу сайта.

[![](https://www.zone.lv/static/sites/5/RUrecaptcha15-1-1.png)](https://www.zone.lv/help/ru/kb/zashhita-form-na-veb-sajte/rurecaptcha15-1-2/)
