Выберите язык

Расширения

Featured

Обзор ECC EasyCalcCheck Plus. Капча для защиты Joomla от спама

 

ECC+ - EasyCalcCheck Plus – это бесплатный русскоязычный плагин капчи для Joomla.

Видео обзор

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.

Плагин защищает встроенные и сторонние расширения при помощи собственных методов проверки и при помощи интеграции с антиспам сервисами: reCaptcha, Akismet, Honeypot Project, StopForumSpam и Botscout. Встроенные методы включают в себя: арифметические задачи, ответ на заданный вопрос, скрытое поле, блокировку по времени и защиту от SQL-инъекций и включения локальных файлов. При помощи ECC+ - EasyCalcCheck Plus можно защитить от спама формы таких расширений: Community Builder, JomSocial, Kunena, Phoca Guestbook, VirtueMart и другие. При помощи настраиваемого вызова плагин можно загрузить в любую форму Joomla. ECC+ также позволяет защитить админку при помощи токена.

EasyCalcCheck Plus – это системный плагин, а не плагин капчи. Поэтому его не получится использовать везде, где поддерживается интеграция с плагинами капчи Joomla. Но у него есть ряд опций, позволяющих настроить совместимость с разными формами.

В предыдущей статье «Обзор eKerner Captcha – NoCaptcha. Joomla капча» мы уже рассматривали аналогичный плагин, ECC EasyCalcCheck Plus является альтернативным решением с более расширенным набором опций.

В обзоре будет участвовать последняя, на момент написания статьи (26.09.2019), русскоязычная версия ECC EasyCalcCheck Plus 3.1.6 в Joomla 3.9.12. Шаблон фронтальной части сайта – JM Services 1.0.5.

На официальном сайте расширений Joomla 168 отзывов, расширение добавлено 18 ноября 2014 года.

  • Общий рейтинг – 5 из 5.
  • Функциональность – 5 из 5.
  • Простота использования – 5 из 5.
  • Поддержка – 4,5 из 5.
  • Документация – 5 из 5.

Также есть платные версии ECC+ - EasyCalcCheck Plus Pro. Сейчас это единая подписка на все расширения разработчика (цена на 1 год – 100 €). Она включает расширения с более богатым функционалом, возможность автоматического обновления расширений, гарантированную приоритетную техническую поддержку на форуме от разработчика (подробнее можно прочесть тут). Pro расширения можно устанавливать на любое количество доменов.

Можно сделать «пожертвование» в размере 20 € и получить возможность отключения ссылки на сайт разработчика (с Вашего сайта) во всех расширениях разработчика, но только для одного домена. Пожертвование не даёт доступа к Pro расширениям и форуму технической поддержки.

Также есть возможность купить техническую поддержку от разработчика на 1 месяц за 20 €. Но это не даёт доступ к Pro расширениям и не даёт возможность отключения ссылки на сайт разработчика (с Вашего сайта).

Основные возможности и особенности

Бесплатная версия.

  • Защита от спама штатной формы регистрации пользователей, восстановления логина/пароля, контактов и формы отправки письма другу из материалов Joomla.
  • Защита от спама форм таких расширений: aiContactSafe, AlfContact, Community Builder 2.0 и более новые версии, DFContact, Easybook Reloaded, Fox Contact, Flexi Contact, Flexi Contact Plus, IProperty Real Estate, JomSocial, Kunena, Phoca Guestbook и VirtueMart.
  • Возможность интеграции с любыми формами путём правки шаблона вывода формы.
  • Встроенные методы защиты включают в себя: арифметические задачи (арифметическая капча), ответ на заданный Вами вопрос, скрытое поле, блокировка по времени, защиту от SQL-инъекций и защита от включения локальных файлов (по аналогии с RSFirewall). Можно одновременно использовать несколько методов защиты (рисунок ниже).
Капча в Joomla
Капча в Joomla
  • Настройки арифметической капчи: количество оперантов, действия (сложение, вычитание), отображение чисел цифрами и словами.
  • Интеграция с внешними анти-спам сервисами: Google ReCaptcha, Akismet, Honeypot Project, StopForumSpam, Botscout.
  • Можно не очищать введённые пользователем данные в поля формы, если он не пройдёт проверку на спам. Можно выводить сообщение о потере введённых данных, если пользователь не пройдёт проверку на спам.
  • Возможность активации анти-спам защиты только для незарегистрированных пользователей (группа Гости).
  • Защита админки при помощи токена (изменение адреса доступа к форме входа в админку). По аналогии с jSecure Lite.
  • Плагин переведён на русский, украинский, английский, немецкий, французский идругие языки.
  • У настроек плагина есть всплывающие подсказки на русском языке.

Платная версия.

  • Возможность скрытия ссылки на сайт разработчика.
  • Улучшена защита от SQL инъекций.
  • Настраиваемое поле.
  • Множество улучшений разных функций защиты от спама.
  • Проверка на соответствие сайта/сервера минимальным системным требованиям плагина.
  • Автоматическое обновление плагина при помощи встроенной системы обновлений Joomla.

Настройки плагина

Все опции плагина капчи для Joomla 3 разделены на шесть вкладок.

  1. Плагин. Содержит краткое описание плагина и опции, позволяющие его опубликовать, сменить уровень доступа к нему или порядок обработки плагинов (опции стандартны для всех плагинов Джумла).
  2. Описание. Содержит более расширенное описание плагина.
  3. Настройки.
  4. Дополнительная информация.
  5. Антиспам сервисы (рисунок ниже). Содержит опции, позволяющие активировать интеграцию для защиты Joomla от спама со сторонними сервисами: Akismet, Honeypot Project, StopForumSpam, Botscout. Для интеграции с сервисами Вам нужно пройти бесплатную регистрацию в каждом из них, кроме StopForumSpam, и ввести в ECC EasyCalcCheck Plus специальный код. Можно использовать один или несколько сервисов. Принцип проверки таков: плагин отправляет разную информацию о пользователе (например, IP адрес), который вводит данные в форму в сервисы, сервисы её анализируют и возвращают плагину информацию о том, является ли этот пользователь спамером/ботом или нет. Информация может не соответствовать действительности. Чем больше сервисов Вы задействуете, тем точнее информация, но при этом и дольше может проходить проверка.
  6. Код пожертвования. Содержит поле ввода кода пожертвования для возможности скрытия ссылки на сайт разработчика и скрытия красной области с текстом в верхней части настроек плагина (рисунок ниже).
Защита Joomla от спама
Защита Joomla от спама

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

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

Цифры словами. Нужно ли показывать цифры в математической капче (в выражении) от 0 до 20, в виде слов? Вероятность отображения в виде слов составляет 2/3 и 1/3 в виде цифр. Например, может быть так: «Семь плюс 19 равно», «Девять минус Два равно» и «18 плюс 14 равно».

Максимальное значение каждого числа. Тут Вы можете определить максимальное значение для ответа на математическое выражение (по умолчанию - 20).

Скрытое поле. Можно использовать скрытое от человеческих глаз поле. Но это заставит спам-ботов ввести значение в это поле и приведёт к запрету отправки формы.

Блокировка по времени. Препятствует слишком быстрому вводу. Как правило, спам-боты вводят все данные сразу. Как следствие, время ввода данных получается слишком маленьким. На основании этого можно реализовать дополнительный метод защиты Joomla от спама.

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

Специальный вопрос. Проверка на спам будет пройдена только если пользователь введёт точный ответ.

ECC EasyCalcCheck Plus
ECC EasyCalcCheck Plus

Вкладка Дополнительная информация (рисунок ниже). В основном, тут собраны настройки, позволяющие интегрировать капчу ECC EasyCalcCheck Plus в формы разных расширений, как встроенных в Joomla, так и в сторонние.

Максимальное количество попыток входа. Относится к формам встроенной регистрации Джумла. Сколько попыток должно быть у пользователей, если они используют не форму входа компонента, а модуль входа. Если введённое количество неудачных попыток достигнуто, пользователь может войти в систему только после того, как решит проверку на спам в форме входа компонента. Эта опция важна, так как помогает избежать атак методом перебора через прямые запросы POST.

aiContactSafe. У интеграции ECC EasyCalcCheck Plus с aiContactSafe есть особенность. ECC+ можно использовать только без AJAX функций aiContactSafe. Значения ECC+ нужно генерировать заново и сбрасывать при выводе формы по запросу, но это невозможно при использовании AJAX запросов компонента. Откройте форму в aiContactSafe и отключите опцию Использовать AJAX для отправки формы, если хотите использовать ECC+ в форме контактов aiContactSafe.

Капча в Joomla 3
Капча в Joomla 3

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

Альтернативная искомая строка. Если проверка на спам не появилась из-за использования переопределений в шаблоне, соответствующую искомую строку можно ввести вручную. Вы должны проверить исходный код страницы. Например, соответствующая искомую строку для шаблонов, сделанных на Artisteer: «class="_QQ_"art-button-wrapper"» (без кавычек ёлочек).

Настраиваемый вызов (только для продвинутых пользователей). Опция нужна для встраивания капчи ECC EasyCalcCheck Plus в формы, для которых нет встроенной интеграции. При помощи настраиваемого вызова Вы можете защитить любую форму на сайте Joomla, используя конструкцию «{easycalccheckplus}» (без кавычек ёлочек). Конструкцию нужно поместить между атрибутами формы в определённом месте. Используйте функцию переопределения шаблона, чтобы настроить соответствующее расширение. Внимание: эта опция может сильно повлиять на скорость страницы и должна быть активирована только тогда, когда Вы её точно используете.

Защита админки. При помощи этой опции форма входа в админку загружается только при помощи выбранного Вами токена (постфикса). Токен нужно добавлять к URL так: «/administrator/index.php?token=xxx» или «/administrator/?token=xxx» (без кавычек-ёлочек). Где «xxx» – это и есть токен.

Токен. Введите сюда описательный токен, например, «sekret» (без кавычек- ёлочек). Если токен введён верно, то админка будет работать по обычному адресу, до конца сессии. «0» – недопустимое значение для токена.

Адрес перенаправления. Введите адрес, на который будет вести перенаправление, если токен введён неправильно. Формат: «http://www.google.com» (без кавычек-ёлочек). Оставьте поле пустым, чтобы перенаправление вело на главную страницу.

Как видите, данный плагин защиты Joomla от спама обладает большим набором возможностей в плане защиты и интеграции с другими расширениями. Даже можно организовать защиту от ботов без необходимости разгадывания капчи, что гораздо более дружелюбно по отношению к реальным пользователям. Интеграция с разными анти-спам сервисами позволяет повысить защиту не усложняя процесс проверки для людей. Учитывая это, считаю, что Вам стоит рассомтреть ECC EasyCalcCheck Plus в качестве плагина защиты сайта от спама и ботов.

Похожие материалы
Автор статьи – Хорошевский Алексей
Хорошевский Алексей

Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе…

Социальные сети:

Публикации и работа:

 

Полезные ссылки:

Загрузка комментария... Комментарий будет обновлён через 00:00.
Напишите комментарий...
- оставшихся символов.
или оставить комментарий как гость