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

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

Важливо

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

Примітка

Усі сторінки, на яких використовуються Форма, Блок інформаційних бюлетенів, Спливаючі вікна інформаційних бюлетенів і форма електронної комерції Додатковий крок під час оформлення замовлення, захищені обома інструментами.

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

На Cloudflare

  • Створити обліковий запис Cloudflare або скористайтеся наявним і увійдіть.

  • На бічній панелі навігації інформаційної панелі натисніть Turnstile.

  • На сторінці Сайти Turnstile натисніть Додати сайт.

  • Додайте Назва сайту, щоб легко її ідентифікувати.

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

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

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

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

      Примітка

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

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

Додавання веб-сайту до Cloudflare Turnstile

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

На Odoo

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

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

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

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

Порада

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

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

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

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

На Google

Відкрийте сторінку реєстрації веб-сайту reCAPTCHA. Увійдіть або за потреби створіть обліковий запис Google.

На сторінці реєстрації на сайті:

  • Надайте веб-сайту Мітка.

  • Залиште reCAPTCHA type на Score based (v3).

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

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

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

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

Приклад реєстрації сайту reCAPTCHA

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

На Odoo

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

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

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

  • Відкрийте сторінку Google reCAPTCHA, скопіюйте Site key та вставте його в поле Site key в Odoo.

  • Відкрийте сторінку Google reCAPTCHA, скопіюйте Secret key і вставте його в поле Secret key в Odoo.

  • Змініть значення за замовчуванням Minimum score (0,70), якщо необхідно, використовуючи значення від 1,00 до 0,00. Чим вищий поріг, тим складніше пройти reCAPTCHA, і навпаки. З 11 рівнів за замовчуванням доступні лише наступні чотири рівні: 0,1, 0,3, 0,7 і 0,9.

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

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

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

Примітка

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

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

Порада

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