Форми захисту від спаму

Cloudflare Turnstile та Google reCAPTCHA v3 захищають веб-форми від спаму та зловживань. Вони намагаються розрізняти людські та бот-заповнені дані за допомогою неінтерактивних тестів, заснованих на телеметрії та поведінці відвідувачів.

Важливо

Ми рекомендуємо використовувати Cloudflare Turnstile, оскільки reCAPTCHA v3 може не відповідати місцевим нормам захисту даних.

Примітка

Усі сторінки, що використовують фрагменти Від, Блок розсилки або Спливаюче вікно розсилки, захищені обома інструментами.

Конфігурація Cloudflare Turnstile

На Cloudflare

  1. Створіть або увійдіть до облікового запису Cloudflare.

  2. На бічній панелі навігації панелі інструментів перейдіть до Безпека програм ‣ Turnstile.

  3. На сторінці Огляд натисніть Додати віджет.

  4. Додайте Назва віджета для легкої ідентифікації.

  5. Натисніть Додати імена хостів, введіть власну назву хоста (наприклад, example.com або subdomain.example.com), потім двічі натисніть Додати.

  6. Виберіть Режим віджетів:

    • Режим Керований рекомендовано, оскільки він дозволяє турнікету за потреби запитувати у відвідувачів підтвердження того, що вони люди.

      Віджет перевірки людиною Cloudflare Turnstile
    • У режимах Неінтерактивний і Невидимий відвідувачам ніколи не пропонується взаємодіяти. У Неінтерактивний режимі може відображатися віджет завантаження, щоб попередити відвідувачів про те, що Turnstile захищає форму; однак віджет не підтримується Odoo.

      Примітка

      Якщо перевірка Turnstile не вдається, відвідувачі не зможуть надіслати форму, і відображається таке повідомлення про помилку:

      Повідомлення про помилку перевірки Cloudflare Turnstile
  7. Натисніть Створити.

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

На Odoo

  1. На інф. панелі бази даних відкрийте додаток Налаштування. У розділі Інтеграції увімкніть Cloudflare Turnstile, а потім натисніть Зберегти.

  2. Відкрийте сторінку Cloudflare Turnstile, скопіюйте Site Key та вставте його в поле CF Site Key в Odoo.

  3. Відкрийте сторінку Cloudflare Turnstile, скопіюйте Secret Key і вставте його в поле CF Secret Key в Odoo.

  4. Натисніть Зберегти.

Порада

Перейдіть до Безпека додатку‣ Turnstile у вашому обліковому записі Cloudflare, щоб Переглянути аналітику та отримати доступ до додаткових налаштувань.

Конфігурація reCAPTCHA v3

Попередження

reCAPTCHA v3 може не відповідати місцевим нормам захисту даних.

На Google

  1. Зареєструйтесь або увійдіть в обліковий запис Google.

  2. Відкрийте сторінку реєстрації на веб-сайті reCAPTCHA.

  3. Введіть Мітку для вебсайту, наприклад, example.com.

  4. Залиште для параметра reCAPTCHA type значення Score based (v3).

  5. Введіть один або кілька Доменів (наприклад, example.com або subdomain.example.com).

  6. У розділі Google Cloud Platform проект створюється або вибирається автоматично, якщо такий вже існує для облікового запису Google, у який ви ввійшли. Натисніть поле, щоб вибрати проект вручну або перейменувати автоматично створений проект.

  7. Погодьтеся з умовами обслуговування.

  8. Натисніть Надіслати.

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

На Odoo

  1. На інф. панелі бази даних відкрийте додаток Налаштування. У розділі Інтеграції перейдіть до розділу reCAPTCHA.

    Попередження

    Не видаляйте модуль Інтеграція Google reCAPTCHA, оскільки це також призведе до видалення багатьох інших модулів.

  2. Відкрийте сторінку Google reCAPTCHA, натисніть КОПІЮВАТИ КЛЮЧ САЙТУ та вставте його в поле Ключ сайту в Odoo.

  3. Відкрийте сторінку Google reCAPTCHA, натисніть КОПІЮВАТИ СЕКРЕТНИЙ КЛЮЧ та вставте його в поле Секретний ключ в Odoo.

  4. За потреби змініть значення за замовчуванням Мінімальний бал (0.70), використовуючи значення від 0.00 до 1.00. Чим вищий поріг, тим складніше пройти reCAPTCHA, і навпаки.

  5. Натисніть Зберегти.

Ви можете повідомити відвідувачів, що reCAPTCHA захищає form. Для цього перейдіть до форми та відкрийте редактор веб-сайту. Потім клацніть будь-де на формі, перейдіть на вкладку Налаштування та в розділі Форма увімкніть Показувати політику ReCAPTCHA.

Повідомлення про політику reCAPTCHA, що відображається у формі

Примітка

Якщо перевірка reCAPTCHA не вдається, відображається таке повідомлення про помилку:

Повідомлення про помилку перевірки Google reCAPTCHA

Порада

Аналітика та додаткові налаштування доступні на сторінці адміністрування Google reCAPTCHA. Наприклад, ви можете отримувати сповіщення електронною поштою, якщо Google виявляє підозрілий трафік на вашому веб-сайті, або переглядати відсоток підозрілих запитів, що може допомогти вам визначити правильний мінімальний бал.