Stop Spam Drupal 8 и 9

Если в письме есть слово «увеличение» — наверняка спам.

Билл Гейтс

Как уберечь свой сайт от спама? Какие технологии использовать? Как не отпугнуть Ваших посетителей? Давайте попробуем разобраться!

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

Вовлекая пользователя

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

Captcha

Модуль дает возможность интегрировать проверки (математические, графические и прочие) во все формы генерируемые Drupal.

Ссылка на модуль

reCaptcha

Этот модуль позволит Вам интегрировать Google reCaptcha - популярную проверку на спам.

Ссылка на модуль

Не вовлекая пользователя

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

Honeypot

Модуль позволяющий как и Captcha добавить скрытые проверки на спам ко всем формам или только выбранным.

Ссылка на модуль

Clientside Validation

Данный модуль позволит Вам интегрировать проверки на корректность заполнения полей в формах сайта на стороне браузера.

Ссылка на модуль

Если у Вас появились вопросы, не стесняйтесь пишите мне!
Оставьте Ваш комментарий