|
Смотреть материал на видео Архив проекта: lesson-23-coolsite.zip На данный момент у нас с вами получился уже полноценный сайт, но одна страница все еще не сделана – это форма обратной связи. class ContactFormView(DataMixin, FormView): form_class = ContactForm template_name = 'women/contact.html' success_url = reverse_lazy('home') def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs) c_def = self.get_user_context(title="Обратная связь") return dict(list(context.items()) + list(c_def.items())) def form_valid(self, form): print(form.cleaned_data) return redirect('home') Здесь все стандартно: определяем атрибуты form_class, template_name и success_url, а также методы: get_context_data и form_valid. Последний метод я прописал, чтобы продемонстрировать возможность обработки данных формы. Если пользователь все поля заполнил корректно, то будет вызван метод form_valid(), в консоли увидим словарь с данными формы и выполнится перенаправление на главную страницу. Далее, в файле women/forms.py пропишем класс формы: class ContactForm(forms.Form): name = forms.CharField(label='Имя', max_length=255) email = forms.EmailField(label='Email') content = forms.CharField(widget=forms.Textarea(attrs={'cols': 60, 'rows': 10})) Здесь тоже все так, как мы делали ранее, просто определены три поля для ввода. Создадим шаблон contact.html с содержимым: {% extends 'women/base.html' %} {% block content %} <h2>{{title}}</h2> <form method="post"> {% csrf_token %} <div>{{ form.non_field_errors }}</div> {% for f in form %} <p><label for="{{ f.id_for_label }}">{{f.label}}: </label>{{ f }}</p> <div>{{ f.errors }}</div> {% endfor %} <button type="submit">Отправить</button> </form> <p>{% endblock %} И в файле women/urls.py свяжем маршрут contact с классом ContactFormView: path('contact/', ContactFormView. as_view(), name='contact'), Все, страница готова и полностью функциональна. Как вы понимаете, мы ее сделали не случайно. Следующим шагом добавим к этой форме так называемую капчу, то есть, графическую картинку с кодом, который нужно ввести, чтобы отправить данные формы на сервер. Это часто делают для защиты от ботов и на данный момент необходимый элемент всех открытых, публичных форм. Давайте это сделаем. Вариантов для капчи множество и для фреймворка Django был разработан специальный модуль, который называется: django-simple-captcha Для его установки достаточно прописать команду: pip install django-simple-captcha и модуль готов к использованию. Ниже в описании модуля есть ссылка на документацию: https://django-simple-captcha.readthedocs.io/en/latest/ где описывается как использовать этот пакет в своем приложении. INSTALLED_APPS = [ ... 'captcha', ... ] Далее, по документации нам нужно выполнить миграцию: python manage.py migrate Затем, в корневой список маршрутов добавим строчку: urlpatterns = [ ... path('captcha/', include('captcha.urls')), ... ] Все, привязка модуля к нашему приложению завершена и мы можем использовать ее в нашей форме. Для этого в файле women/forms.py импортируем класс для формирования поля капчи: from captcha.fields import CaptchaField и в классе ContactForm пропишем его: captcha = CaptchaField() По идее, это все, по умолчанию наша форма теперь имеет капчу и давайте посмотрим как все это будет работать. Переходим в браузер, обновляем страницу обратной связи и видим дополнительно еще и капчу. Соответственно, она будет меняться при каждом обновлении страницы. Если нужен другой вид капчи, оформить ее в своих стилях, то для этого используется дополнительно класс CaptchaTextInput, пример представлен в документации: https://django-simple-captcha.readthedocs.io/en/latest/advanced.html Кроме того, если требуется поменять шрифт, или его размер, цвета и прочее, то можно прописывать соответствующие переменные (приведены там же) в файле settings.py. Вот так в самом простом варианте можно подключать капчу к своим формам. Видео по теме#1. Django — что это такое, порядок установки #2. Модель MTV. Маршрутизация. Функции представления #4. Определение моделей. Миграции: создание и выполнение #5. CRUD — основы ORM по работе с моделями #6. Шаблоны (templates). Начало #7. Подключение статических файлов. Фильтры шаблонов #8. Формирование URL-адресов в шаблонах #9. Создание связей между моделями через класс ForeignKey #10. Начинаем работу с админ-панелью #12. Добавляем слаги (slug) к URL-адресам #13. Использование форм, не связанных с моделями #14. Формы, связанные с моделями. Пользовательские валидаторы #15. Классы представлений: ListView, DetailView, CreateView #16. Основы ORM Django за час #17. Mixins — убираем дублирование кода #18. Постраничная навигация (пагинация) #19. Регистрация пользователей на сайте #20. Делаем авторизацию пользователей на сайте #21. Оптимизация сайта с Django Debug Toolbar #22. Включаем кэширование данных #23. Использование капчи captcha #24. Тонкая настройка админ панели #25. Начинаем развертывание Django-сайта на хостинге #26. Завершаем развертывание Django-сайта на хостинге
|
Я не робот: 10 альтернатив reCAPTCHA
К маю 2020 года свыше 5 миллионов вебсайтов установили виджет reCAPTCHA, а более 1 миллиона из них используют последнюю невидимую версию — reCAPTCHA v3. Этот инструмент защищает веб-сервисы от интернет-ботов, но не всегда устраивает владельцев и пользователей.
Главные минусы reCAPTCHA — проблемы с конфиденциальностью данных, дизайн виджета, который редко сочетается со стилем сайта, и привлечение пользователей к обучению нейросетей. И даже после выхода Invisible reCAPTCHA, которая работает в невидимом для пользователей режиме, вопросы конфиденциальности остаются открытыми.
Правда, виджеты с поисками светофоров, мостов и гидрантов вряд ли скоро забудутся: они давно стали героями мемов. А Matthew Rayfield, о проектах которого мы уже рассказывали, даже сделал игру про капчу:
Итак, чем можно заменить reCAPTCHA?
Другие капчи
Вы всё ещё не застрахованы от сбора информации о вас и вашем девайсе, но выглядят эти виджеты для многих приятнее и решать такие капчи зачастую проще. Вот несколько примеров.
MTCaptcha
«Умный и красивый способ остановить ботов» — заявляют разработчики. И это действительно так. Вы можете подобрать капчу с таким дизайном, который не будет выбиваться из общего стиля. Но во всех вариантах виджет MTCaptcha лаконичный и удобочитаемый:
Как и в случае с reCAPTCHA v3, есть невидимая версия. На главной странице можно ознакомиться со сравнением характеристик MTCaptcha и reCAPTCHA.
Capy
Если хочется чего-нибудь более интересного, подойдёт Capy. Эта лаконичная по своему дизайну капча предлагает пользователю переместить недостающий фрагмент пазла так, чтобы получилась цельная картинка:
Своя капча
Даже самая грубая самописная капча позволит защититься от большинства спам-ботов. Дело в том, что боты настроены на те капчи, которые уже умеют обходить. Если ваша капча уникальна, кому-то придётся постараться, чтобы написать индивидуальный алгоритм обхода. Не то чтобы это было сложно, но если злоумышленник не ставит своей целью заспамить именно ваш сайт — он, скорее всего, плюнет на эту затею.
Допустим, вы продаёте майки. Покажите пригоршню иконок и попросите пользователя кликнуть по синей майке. Для защиты от простого перебора можно генерировать задания случайным образом, добавлять процедурно генерируемые иконки, etc.
Самое приятное то, что капчу можно сделать тематической. Когда сайт с майками просит выбирать майки, а сайт с котами — котов, это смотрится куда лучше приевшихся светофоров. Да и о нарушении конфиденциальности можно забыть.
Разумеется, правильные ответы не должны храниться на стороне клиента.
CMS плагины
Вы можете воспользоваться готовыми плагинами различных CMS, не прибегая к reCAPTCHA. Мы выбрали несколько наиболее популярных.
Really Simple CAPTCHA
Лаконичный виджет, который установило свыше 800 000 пользователей WordPress:
Однако создатели Really Simple CAPTCHA предупреждают, что название плагина говорит само за себя: он очень прост, в том числе и для ботов. Надёжен только в тандеме с другими инструментами безопасности.
Hidden CAPTCHA
Вариант скрытой капчи в виде плагина для Drupal:
Около 8000 пользователей Drupal установили Hidden CAPTCHA.
OSOLCaptcha
OSOLCaptcha — это простенький вариант для тех, чей сайт на Joomla!: блокирует ботов, нормально смотрится и легко читается:
Solve Media
Вас интересует дополнительная монетизация ресурса? Тогда выбирайте Solve Media — капчу, которая объединила баннерную рекламу и антиспам-сервис в одном виджете:
А вот стандартный вариант без рекламы:
Работает на большинстве популярных CMS, среди которых vBulletin, WordPress, MediaWiki, Drupal, Joomla!, MyBB и другие.
Другие инструменты защиты от ботов
Honeypot-ловушки
Добавьте на сайт одно или несколько скрытых полей. Живой пользователь их не видит и не может заполнить, так что если они заполнены — перед нами бот. Для усиления защиты этот метод можно комбинировать с другими.
Форма ввода на JavaScript
Большинство спам-ботов примитивны. Чаще всего они даже не пытаются выполнять JS-скрипты, поэтому создание простой формы ввода на JS их отсечёт. Но метод не сработает, если у вас много пользователей с отключённым JavaScript. В таком случае нужно либо вообще отказаться от этого способа, либо параллельно использовать что-то ещё.
Двухфакторная аутентификация
А вот ещё одна альтернатива reCAPTCHA. Подтверждение по email или SMS решит проблему со спамом на 100%. Однако запрос такого подтверждения при каждом посещении сайта или действии на нём утомляет. Используйте двухфакторную аутентификацию точечно, например только при регистрации или авторизации пользователя.
Заключение
Любое из этих решений защищает от спам-ботов не хуже reCAPTCHA, но при этом лишено её недостатков. Попробуйте протестировать их в своих проектах — возможно, они понравятся вам больше решения от Google.
Также хорошим тоном будет обеспечить пользователям конфиденциальность с помощью DNT-функции (Do Not Track), которая позволит им отключать отслеживание в браузере. Для её использования достаточно собрать весь отслеживающий код в одном месте и обернуть в проверку:
if(!navigator.doNotTrack){ // Google Analytics и прочая слежка }
***
- Всегда так делаю
- Бывает иногда
- Нет, ввожу капчу раз уж зашёл
Really simple captcha что это
Пример взлома капчи за 15 минут с помощью машинного обучения
А именно самого используемого в мире плагина для WordPress Really Simple Captcha.
Капча (CAPTCHA) — надоедливая картинка с текстом, который надо ввести, чтобы попасть на сайт. Капчу придумали чтобы роботы не могли автоматически заполнять формы, и чтобы владельцы сайта были уверены, что пользователь — человек. С развитием машинного обучения и машинного зрения, ее зачастую стало довольно просто взломать.
Я прочел отличную книгу: Deep Learning for Computer Vision with Python, которую написал Adrian Rosebrock. В этой книге Адриан описывает способ, которым он взломал капчу на сайте E-ZPass New York используя машинное обучение:
У Адриана не было доступа к исходному коду, генерирующему капчу. Чтобы обучить модель, ему пришлось скачать тысячи картинок и вручную разметить все надписи.
Но предположим, что мы хотим взламывать капчу, к исходному коду которой у нас есть доступ.
Я зашел на WordPress.org Plugin Registry и ввел в поиске “captcha”. Первый результат назывался “Really Simple CAPTCHA” и установлен более миллиона раз.
И самое крутое — он с открытыми исходниками! Раз у нас есть алгоритм, генерирующий картинку, его, должно быть, не сложно взломать. Чтобы было сложнее, ограничим себе время. Можно ли уложиться в 15 минут? Давайте попробуем!
Важное замечание: Это ни в коем случае не критика плагина “Really Simple CAPTCHA” или его автора. Сам автор указал, что плагин более не является надежным и рекомендует использовать что-нибудь другое. Это просто небольшой интересный челлендж. Если вы один из того миллиона пользователей, установивших его, то возможно вам стоит сменить данный плагин на что-нибудь другое
Челлендж
Для начала посмотрим на изображения, создаваемые Really Simple CAPTCHA. На демке видим это:
Итак, капча состоит из четырех букв. Убедимся в этом, посмотрев исходники:
Да, действительно капча создается случайным образом из четырех букв или цифр с разными шрифтами. Символы “O”, “0”, “I”, “1” не используются, чтобы пользователь не путался. Остается 32 символа, которые нужно распознать. Не проблема!
Прошло: 2 минуты
Наш набор инструментов
Перед тем, как решать задачу, перечислим инструменты, которыми мы будем пользоваться:
Python 3
Python — простой и мощный язык программирования с отличными библиотеками для машинного обучения и машинного зрения.
OpenCV
Популярная библиотека для обработки изображений с поддержкой алгоритмов машинного зрения. Мы будем использовать ее для предварительной обработки капчи. OpenCV написана на C++, но все ее функции вызываются из питона, чем мы и будем пользоваться.
Keras
Фреймворк для машинного обучения, написанный на питоне. С его помощью легко строить, обучать и использовать нейронные сети. Требует минимального количества кода.
TensorFlow
Гугловская библиотека для машинного обучения. Мы будем пользоваться только Keras, но сам Keras в качестве бэкенда использует TensorFlow, поэтому его тоже придется установить.
Итак, обратно к задаче!
Создаем датасет
Чтобы собрать любую модель машинного обучения, требуются обучающие данные. Нам понадобятся данные, выглядящие следующим образом:
Так как у нас есть исходный код плагина, создающего капчу, мы можем его использовать, чтобы нагенерировать 10,000 изображений, и для каждого будет известна расшифровка.
Пару минут повозившись с кодом и добавив в него простой цикл ‘for’, я получил папку с обучающими данными — 10,000 PNG файлов, в названии которых указан правильный ответ:
В этом и только в этом месте я не дам вам рабочий пример кода. Мы делаем это в образовательных целях, и мне не хочется, чтобы вы заспамили реальные сайты, работающие на WordPress. Вместо этого, я дам ссылку на 10,000 изображений, сделанных мной, чтобы вы могли повторить мой результат.
Упрощаем задачу
Теперь, когда есть обучающие данные, мы могли бы их использовать напрямую, обучив по ним нейросеть:
С достаточным количеством данных, этот подход мог бы даже сработать. Но можно сделать задачу гораздо проще. Чем проще задача, тем меньше нам понадобится обучающих данных и вычислительных ресурсов, чтобы ее решить. У нас ведь всего лишь 15 минут!
К счастью, капча состоит всего из четырех символов. Если как-нибудь разделить ее так, чтобы каждая буква была отдельным изображением, то можно будет обучить нейросеть распознавать по одному символу за раз:
У меня нет времени разрезать каждую из 10,000 картинок в фотошопе. Это бы заняло несколько дней, а у меня осталось всего 10 минут. И нельзя просто автоматически разделить все картинки на 4 одинаковых куска. Потому что алгоритм задает символам случайное горизонтальное положение:
Символы сдвинуты случайным образом, чтобы изображение было сложнее разделить.
К счастью, это всё же можно автоматизировать. При обработке изображений часто приходится находить связные области из пикселей одного цвета. Границы таких областей называют контурами. В OpenCV есть встроенная функция findContours(), которую мы используем, чтобы найти связные области.
Итак, начнем с изображения капчи:
Преобразуем изображение в бинарное (это называется thresholding), чтобы было легче найти связные области:
Далее, используем функцию findContours(), чтобы выделить связные группы пикселей, состоящие из одного цвета:
Теперь, нужно просто сохранить каждый прямоугольник как отдельное изображение. И, так как мы знаем последовательность символов в каждом изображении, можно подписать каждый прямоугольник своим символом при сохранении.
Погодите-ка! Тут есть проблемка! Буквы в капче иногда накладываются друг на друга:
Если проблему не решить, то у нас будут плохие обучающие данные. Это нужно исправить, потому что с такими данными мы обучим модель распознавать эти две слившиеся буквы как одну.
Простой выход из этой ситуации сказать, что если какой-то прямоугольник в ширину сильно больше, чем в высоту, то это нужно считать двумя буквами. В этом случае, прямоугольник можно просто разрезать посередине и считать, что это два прямоугольника:
Мы разделим пополам все прямоугольники, ширина которых сильно превышает высоту, и будем считать их за две буквы. Способ слегка “химический”, но с этими капчами работает.
Теперь, когда у нас есть способ извлекать из капчи отдельные буквы, давайте прогоним наш алгоритм через весь датасет. Цель — получить много вариантов написания для каждой буквы. Каждую букву можно сохранять в отдельную папку.
Вот так выглядит моя папка с буквой “W” после того, как я запустил свой алгоритм:
Некоторые буквы “W”, вытащенные из наших 10,000 изображений. У меня всего получилось 1,147 разных “W”.
Прошло: 10 минут…
Создаем и обучаем нейросеть
Так как нам нужно всего лишь распознавать одну букву или цифру, нейросеть со сложной архитектурой не потребуется. Распознавание символов — это гораздо более простая задача, чем распознавание сложных изображений, к примеру, кошек и собак.
Будем использовать простую сверточную нейросеть с двумя сверточными (convolutional) слоями и двумя полносвязными (dense):
Теперь можно обучать нейросеть!
После 10 прогонов по всему обучающему набору, мы достигаем точности почти в 100%. В начале мы ставили задачу автоматически распознавать любую капчу. И мы это сделали!
Прошло: 15 минут (фух!)
Используем обученную модель для расшифровки капчи
Теперь, когда нейросеть обучена, ее можно использовать для взлома капчи:
- Взять изображение капчи с сайта, который использует этот плагин.
- Разбить картинку на четыре части, на каждой из которых по одному символу.
- Прогнать каждую часть через нейросеть.
- Использовать выданные нейросетью буквы, чтобы решить капчу.
- PROFIT!
Вот так выглядит расшифровка реальной капчи:
А в командной строке вот так:
Попробовать самому!
Если хотите попробовать сами, то возьмите код здесь. Он включает 10,000 картинок и код для каждого шага в этой статье. Инструкция к запуску в файле README.md.
Но если хочется вникнуть и понять, что делает каждая строчка кода, советую купить книгу Deep Learning for Computer Vision with Python. Она содержит более детальное объяснение и кучу разобранных примеров. Это единственная книга из тех что я видел, в которой объясняется и как это работает, и как это использовать, чтобы решать реальные и сложные задачи. Рекомендую!
Шорт-код плагина Really Simple CAPTCHA
На днях в очередной раз убедился в том, что поиск нужной информации в Интернет — не всегда простая задача. Она может отнять много времени и нервов.
Всё началось с моей глупой ошибки, я случайно удалил форму обратной связи со своего блога. Она создана с помощью плагина Contact Form 7 и доступна по ссылке. К счастью восстановить ее оказалось несложно. Дело двух минут. Но вот с капчей возник серьезный затык.
В предыдущем варианте контактной формы для ее создания использовался плагин Really Simple CAPTCHA. Он сохранился, но вот как вставить капчу в саму контактную форму я благополучно забыл. Помню только что это было несложно. В интерфейсе редактора формы соответствующей кнопки не было.
За ответом я разумеется полез в Интернет. Его поиск занял у меня не один час. Во время него наткнулся на несколько страниц рассказывающих о том, что это за плагин и как легко его использовать. Правда описание его установки оганичивалось лишь скачиванием и активацией. О том как его подключить к контактной форме в этих статьях не говорилось. По сути все эти статьи представляли собой банальный копипаст подробного описания плагина Really Simple CAPTCHA.
Так как в нем не было нужной мне информации, авторы статей ее также не приводили. А зачем? Поначалу я решил, что установка (по мнению авторов плагина) должна быть настолько простой, что с ней не должно возникнуть никаких вопросов. Но у меня они возникли. И как быть?
Поиски продолжились. И тут я понял, почему авторы плагина убрали описание его подключения. Нет не потому, что оно очень простое, а потому, что начиная с Contact Form 7 версии 4.3 вместо плагина Really Simple CAPTCHA рекомендуется использовать плагин reCAPTCHA. Об этом говорится на официальной странице плагина. Там же приводится ответ на мой изначальный вопрос.
Для его вставки в контактную форму используется следующий синтаксис:
[captchac captcha_name] [captchar captcha_name L/S]
где captcha_name — имя капчи; L — количество символов капчи; S — размер поля под ввод символов капчи.
Конечно это крайне упрощенное описание синтаксиса. У него существуют и другие параметры. Но для большинства задач этого более чем достаточно.
Really Simple CAPTCHA
Плагин «Really Simple CAPTCHA» не работает сам по себе, и предназначен для работы с другими плагинами. Изначально он был создан для Contact Form 7, но вы можете использовать в своих плагинах.
Примечание: Плагин действительно «really simple», название не обманывает, а значит он не обеспечивает серьезной защиты. Если она вам нужна, вам нужно попробовать другие варианты.
Как это работает?
Really Simple CAPTCHA не использует PHP сессии для хранения данных, в отличии от многих других решений, используются временные файлы. Это позволяет плагину избежать конфликтов.
Когда вы генерируете CAPTCHA, плагин «Really Simple CAPTCHA» создает два файла. Первый – это изображение для CAPTCHA, а второй – текстовый файл с правильными ответами.
Два файла имеют одинаковые (но случайные) имена, например «a7hk3ux8p.png» и «a7hk3ux8p.txt». Если респондент отвечает «K5GF» на вопрос с картинки «a7hk3ux8p. png», плагин «Really Simple CAPTCHA» высчитывает хеш для «K5GF» и сверяет его с эталонным хешем в файле «a7hk3ux8p.txt». Если есть совпадение, то ответ респондента признается правильным.
Как использовать с вашим плагином
Примечание: Ниже приведены инструкции для разработчиков плагинов.
Во-первых, создайте экземпляр класса ReallySimpleCaptcha:
Вы можете изменить переменные экземпляра по своему желанию.
Изучите really-simple-captcha.php, если вам интересны другие переменные.
Создание случайного слова для CAPTCHA.
Создайте файл изображения и соответствующий текстовый файл во временном каталоге.
Затем покажите изображение и получите ответ от респондента.
Проверьте правильность ответа.
Если $correct возвращает true, продолжайте. В противном случае, блокируйте респондента – кажется это не человек.
И последнее, удалите временное изображение и текстовые файлы, так как они больше не используются.
Если вы хотите посмотреть живое демо работы плагина, зайдите на страницу плагина Contact Form 7.
Скриншоты
Установка
В большинстве случаев, вы можете установить плагин прямо из WordPress.
В любом случае, если вы устанавливаете плагин вручную, просто следуйте этой инструкции:
- Загрузите весь каталог really-simple-captcha в каталог /wp-content/plugins/ .
- Активируйте плагин на странице «Плагины» в панели управления WordPress.
Для справки: У этого плагина нет страницы в «панели управления».
Часто задаваемые вопросы
CAPTCHA не работает; изображение не показывается.
Для работы Really Simple CAPTCHA необходимо установить библиотеки GD и FreeType. Попросите сделать это у своего системного администратора или у технической поддержки вашего хостинга.
Также установите права доступа для временного каталога, которых хватит для записи. Месторасположением временного каталога вы можете управлять с помощью переменной tmp_dir в классе ReallySimpleCaptcha. Обратите внимание, что настройка зависит от вызывающего плагина. Например, Contact Form 7 использует wp-contents/uploads/wpcf7_captcha как временный каталог, но может использовать и другую – в зависимости от ваших настроек.
Если у вас появились вопросы, задайте их на форуме технической поддержки.
django simple captcha продолжает говорить «недействительный CAPTCHA» Ru Python
Я выполнил шаги, указанные документами, во-первых, он работает хорошо, но я не знаю, что что-то не так, он делает invalid Captcha
. я запустил manage.py test captcha
, он говорит так:
C:\Windows\system32\cmd.exe /c python.exe manage.py test captcha Creating test database for alias 'default'... .......Internal Server Error: /test/ Traceback (most recent call last): File "D:\Python33\lib\site-packages\django-1.5.5-py3.3.egg\django\core\handler s\base.py", line 115, in get_response response = callback(request, *callback_args, **callback_kwargs) File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\tests\views. py", line 48, in test class CaptchaTestForm(forms.Form): File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\tests\views.py", line 51, in CaptchaTestForm captcha = CaptchaField(help_text='asdasd') File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\fields.py", line 107, in __init__ kwargs['widget'] = kwargs.pop('widget', CaptchaTextInput(output_format=kwarg s.pop('output_format', None))) File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\fields.py", line 73, in __init__ '%%(%s)s' % key django.core.exceptions.ImproperlyConfigured: All of %(image)s, %(hidden_field)s, %(text_field)s must be present in your CAPTCHA_OUTPUT_FORMAT setting. Could not find %(hidden_field)s Internal Server Error: /test-modelform/ Traceback (most recent call last): File "D:\Python33\lib\site-packages\django-1.5.5-py3.3.egg\django\core\handler s\base.py", line 115, in get_response response = callback(request, *callback_args, **callback_kwargs) File "D:\Python33\lib\site-packages\django_simple_captcha-0. 4.1-py3.3.egg\capt cha\tests\views.py", line 56, in test_model_form class CaptchaTestModelForm(forms.ModelForm): File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\tests\views.py", line 59, in CaptchaTestModelForm captcha = CaptchaField(help_text='asdasd') File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\fields.py", line 107, in __init__ kwargs['widget'] = kwargs.pop('widget', CaptchaTextInput(output_format=kwarg s.pop('output_format', None))) File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\fields.py", line 73, in __init__ '%%(%s)s' % key django.core.exceptions.ImproperlyConfigured: All of %(image)s, %(hidden_field)s, %(text_field)s must be present in your CAPTCHA_OUTPUT_FORMAT setting. Could not find %(hidden_field)s ............
и я google некоторое время, но не нахожу никаких результатов. может быть что-то не так в CAPTCHA_OUTPUT_FORMAT
и %(hidden_field)s
, но я не знаю, как его решить?
и мне было скучно с ним. И когда я запускаю py в captcha, он говорит так:
C:\Windows\system32\cmd.exe /c python.exe fields.py Traceback (most recent call last): File "D:\Python33\Lib\os.py", line 673, in __getitem__ value = self._data[self.encodekey(key)] KeyError: 'DJANGO_SETTINGS_MODULE' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\Python33\lib\site-packages\django-1.5.5-py3.3.egg\django\conf\__init_ _.py", line 37, in _setup settings_module = os.environ[ENVIRONMENT_VARIABLE] File "D:\Python33\Lib\os.py", line 676, in __getitem__ raise KeyError(key) KeyError: 'DJANGO_SETTINGS_MODULE' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "fields.py", line 1, in <module> \ufefffrom captcha.conf import settings File "D:\Python33\lib\site-packages\django_simple_captcha-0.4.1-py3.3.egg\capt cha\conf\settings.py", line 5, in <module> CAPTCHA_FONT_PATH = getattr(settings, 'CAPTCHA_FONT_PATH', os. path.normpath( os.path.join(os.path.dirname(__file__), '..', 'fonts/Vera.ttf'))) File "D:\Python33\lib\site-packages\django-1.5.5-py3.3.egg\django\conf\__init_ _.py", line 53, in __getattr__ self._setup(name) File "D:\Python33\lib\site-packages\django-1.5.5-py3.3.egg\django\conf\__init_ _.py", line 46, in _setup % (desc, ENVIRONMENT_VARIABLE)) django.core.exceptions.ImproperlyConfigured: Requested setting CAPTCHA_FONT_PATH , but settings are not configured. You must either define the environment variab le DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings . shell returned 1
там я продолжаю не могу найти дублированный captcha, любая помощь?
- Django – проблема с django-simple-captcha
- Captchas in Scrapy
- Python CAPTCHA-подобный образ
- django-recaptcha не подтверждает ввод
- Как использовать клиентский плагин reCaptcha для проверки подлинности?
Пожалуйста, ознакомьтесь с приведенным ниже URL. С 10-го разговора обсуждается одна и та же проблема.
https://github.com/mbi/django-simple-captcha/issues/41
Возможные решения, приведенные в ссылке выше –
У вас также установлена эта библиотека как в глобальной, так и в виртуальной среде?
если «Да», то удалите тот, который не требуется.
Вы переопределили «CAPTCHA_OUTPUT_FORMAT» в своих настройках?
если да, тогда проверьте после комментирования этой строки.
это потому, что я удаляю globle var = 'DJANGO_SETTINGS_MODULE'
в своих окнах, что, по моему мнению, не очень важно. и я перезагружаю его в окнах. и тест, наконец, говорит « OK
, что означает, что 2 предупреждения выше не очень важны. но после того, как я исправлю revalidation in formwizard and single validation in captcha
, тесты показывают множество ошибок, и я ignores
их. этот вопрос аннуирует меня три или более дней, и он должен был записываться для запоминания.
- Пара IP-адресов в списке, выведенном из xlrd
- Как отображать объекты InLine в интерфейсе администратора Django
- библиотека декодера python captcha
- Сегментирование букв в виде Captcha
- Как настроить Scrapy для обработки капчей
- Чтение Python Easy Captcha Tesseract
django-simple-captcha · PyPI
Описание проекта
Django Simple Captcha — чрезвычайно простое, но легко настраиваемое приложение Django для добавления изображений капчи в любую форму Django.
Характеристики
Очень прост в настройке и развертывании, но очень гибок в настройке
Можно использовать специальные задачи (например, случайные символы, простая математика, слово из словаря и т. д.)
Пользовательские генераторы, функции шума и фильтров изменяют внешний вид сгенерированного изображения
Поддерживает преобразование текста в речь текста задания для повышения доступности
Обновление Ajax
Требования
Джанго 2.2+, Python3.6+
Последняя версия Pillow, скомпилированная с поддержкой FreeType
Flite требуется для преобразования текста в речь (аудио), но не обязательно
Документация
Прочтите документацию в Интернете.
Детали проекта
Эта версия
0.5.17
0.5.16
0.5.15
0.5.14
0.5.13
0.5.12
0.5.11
0.5.10
0.5.9
0.5.8
0.5.7
0.5.6
0,5,5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.9
0.4.8
0.4.6
0,4,5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.8
0.3.7
0.3.6
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
0.1.7
0.1.6
0,1,5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Загрузить файлы
Загрузить файл для вашей платформы. Если вы не уверены, что выбрать, узнайте больше об установке пакетов.
Исходный дистрибутив
django-простая капча-0.5.17.tar.gz (122,0 КБ посмотреть хеши)
Загружено источник
Встроенный дистрибутив
django_simple_captcha-0. 5.17-py2.py3-none-any.whl (93,7 КБ посмотреть хеши)
Загружено ру2
ру3
Закрывать
Хэши для django-simple-captcha-0.5.17.tar.gz
Алгоритм | Дайджест хэша | |
---|---|---|
SHA256 | 9649e66dab4e71efacbfef02f48b83b898352a1ab56f1686ce71033b328 | |
МД5 | 0f74a3a1f9b4cfc7753bb52b31d | |
БЛЕЙК2-256 | 8722dfbaf9b2df374adaad81cb35f188538a54504a7a3796a167a853e6a |
Закрывать
Хэши для django_simple_captcha-0.
5.17-py2.py3-none-any.whlАлгоритм | Дайджест хэша | |
---|---|---|
SHA256 | f9a07e5e9de264ba4039c9eaad66bc48188a21ceda5fcdc2fa13c5512141c2c9 | |
МД5 | 578488fe3cb53907f75984d9d8764d0e | |
БЛЕЙК2-256 | 5c2be7dd7a1c772f722c1fecd0dac495e9a19499cd94677fb3c2e689bccbd289 |
Веб-сайты, использующие Really Simple CAPTCHA
Плагины WordPress
Посетите wordpress. orgПрограммное обеспечение с открытым исходным кодом
Really Simple CAPTCHA не работает отдельно и предназначен для работы с другими плагинами. Изначально он был создан для Contact Form 7, однако вы можете использовать его со своим собственным плагином.
Обратитесь к Really Simple CAPTCHA пользователи
Создайте список 300 Действительно простые веб-сайты CAPTCHA с компанией и контактными данными.
Создайте список потенциальных клиентовСайты, использующие Really Simple CAPTCHA
Это лучшие веб-сайты, использующие Really Simple CAPTCHA на основе движение.
# | Сайт | Трафик |
---|---|---|
1 | fastweb. matters-solution.com | |
2 | web.contempo.jp | |
3 | feinternational.com | |
4 | echoneon.com | |
5 | nabilhelou.com | |
6 | calor-gmbh.de | |
7 | tribulant.net | |
8 | jfim.org | |
9 | przedszkole91.edu.wroclaw.pl | |
10 | live-life.jp |
Получить полный список сайты и компании, использующие Really Simple CAPTCHA.
Очень простые отчеты CAPTCHA
Создавайте соответствующие отчеты для Really Simple CAPTCHA, чтобы найти потенциальных клиентов или узнайте больше о своей целевой аудитории.
Пример отчетов
Действительно простые веб -сайты CAPTCHA в Соединенных Штатах | ||||||||||||||
Действительно простые веб -сайты Captcha в United Kindom | ||||||||||||||
.0548 | ||||||||||||||
Really Simple CAPTCHA websites with a .com domain | ||||||||||||||
Top 5,000 most visited Really Simple CAPTCHA websites | ||||||||||||||
5,000 low-traffic Really Simple CAPTCHA websites | ||||||||||||||
Top 500 веб-сайтов для каждой технологии в категории плагинов WordPress |
Или же, Создайте собственный отчет Really Simple CAPTCHA.
Тенденция использования действительно простой CAPTCHA
Этот график показывает рост Really Simple CAPTCHA с декабрь 2021.
Действительно простая демография CAPTCHA
Разбивка по странам и языкам, используемым Действительно простые веб-сайты CAPTCHA.
Страны
Языки
Альтернативы действительно простой CAPTCHA
Это самые популярные альтернативы Really Simple CAPTCHA в 2022.
# | Технология | Сравнить |
---|---|---|
1 | Yoast SEO | Очень простая CAPTCHA vs. Yoast SEO |
2 | Контактная форма 7 | Действительно простая CAPTCHA vs. Контактная форма 7 |
3 | WooCommerce | Действительно простая CAPTCHA vs. WooCommerce |
4 | wpBakery | Действительно простая CAPTCHA vs. wpBakery |
5 | Slider Revolution | Очень простая CAPTCHA vs. Революция слайдера |
Посмотреть полный список Действительно простые альтернативы CAPTCHA.
Приложения
Wappalyzer работает с инструментами, которые вы используете каждый день.
Хром
Просматривайте технологии веб-сайтов, которые вы посещаете, в своем браузере.
Fire Fox
Просматривайте технологии веб-сайтов, которые вы посещаете, в своем браузере.
Край
Просматривайте технологии веб-сайтов, которые вы посещаете, в своем браузере.
Сафари
Просматривайте технологии веб-сайтов, которые вы посещаете, в своем браузере.
HubSpot
Просматривайте технологические стеки ваших лидов в CRM.
Пайпдрайв
Просматривайте технологические стеки ваших лидов в CRM.
Семруш
Просматривайте стеки технологий ваших клиентов и потенциальных клиентов в вашей CRM.
Паббли
Автоматизированные рабочие процессы и электронный маркетинг.
Запир
Подключите Wappalyzer к приложениям, которые вы используете, код не требуется.
Делать
Подключите Wappalyzer к приложениям, которые вы используете, код не требуется.
Gmail
Просматривайте наборы технологий ваших контактов в Gmail.
Андроид
Ваппалайзер в кармане.
Wappalyzer доверяют тысячи профессионалов по всему миру
Wappalyzer зарекомендовал себя как отличный инструмент, который помогает нам анализировать совокупный анализ того, как работает Интернет с помощью различных технологий.
Илья Григорик
Главный инженер Shopify
В наши дни вам нужны передовые маркетинговые инструменты, чтобы выделиться среди конкурентов. Wappalyzer поможет нам в этом.
Томас Алиберт
Специалист по развитию в PayFit
Я постоянно пользуюсь Wappalyzer, и это бесценно, так как помогает мне в работе с клиентами.
Майкл Петселас
Специалист по развитию клиентов в HubSpot
Wappalyzer является неотъемлемой частью нашего процесса продаж, что позволяет нам оптимизировать сегментацию потенциальных клиентов в масштабе. Это полностью меняет правила игры для нашей организации.
Роман Швайгер
Руководитель отдела развития бизнеса Boomerank
Wappalyzer был такой полезной частью набора данных HTTP Archive. Это позволило нам по-новому разделять данные и получать более интересные сведения о состоянии Интернета.
Рик Вискоми
Старший инженер DevRel в Google
Wappalyzer помогает нашим отделам продаж лучше и быстрее понимать потенциальных клиентов, имея четкое представление об их техническом стеке.
Рабин Нухтабек
Главный инженер по развитию Skedify
Подпишитесь, чтобы получать периодические обновления продукта.
Остановка спам-ботов с помощью двух простых альтернатив Captcha (обновление 2019 г.)
Время чтения 7 минут
Монитор кампании — 24 апреля 2019 г.
Статья впервые опубликована в ноябре 2012 г., обновлена в апреле 2019 г.
Когда этот пост был написан в 2012 году, это было более простое время для интернета. Сегодня спам-боты агрессивнее и умнее, чем когда-либо. Они бывают разных форм; иногда они добавляют явно поддельные адреса, которые быстро возвращаются, а иногда добавляют адреса реальных людей в качестве своего рода преследования.
Если вы оставите свой список открытым, вполне вероятно, что боты будут злоупотреблять вашими формами и отравлять ваш список. Простые флажки и переключение вашего списка на подтвержденную подписку больше не помогут, но, к счастью, CAPTCHA тоже эволюционировала.
Существует множество сервисов, предлагающих различные виды CAPTCHA, некоторые из которых более эффективны, чем другие, но сегодня крайне важно использовать некоторые меры для защиты вашего списка — и репутации вашей компании — от злоупотребления ботами.
Если на вашем сайте есть форма подписки по электронной почте, вы, вероятно, задумывались о том, как защитить свою электронную почту от спама и других автоматических мошенников, которые регистрируются с использованием фиктивной информации. Вы можете сделать свой список подтвержденным/двойным согласием или добавить CAPTCHA, но это не всегда всем по вкусу.
Что делают спам-боты?
Однако, прежде чем мы перейдем к особенностям защиты ваших списков подписчиков, вот небольшая информация о том, что могут делать спам-боты.
По определению, спам-бот — это автоматизированная программа, которая собирает адреса электронной почты путем сканирования Интернета и использует их для отправки большого количества нежелательных сообщений электронной почты на эти адреса: спама. Эти электронные письма собираются через веб-сайты, чаты, группы новостей и многие другие онлайн-платформы.
После того, как эти электронные письма собраны, спамеры или хакеры обычно отправляют их для взлома, рекламы или мошеннических деловых целей.
С одной стороны, они могут просто раздражать. Время от времени вы можете получить пару фальшивых подписчиков, что не является большой проблемой. Однако, с другой, менее удачной стороны, существует вероятность того, что ваши формы будут подвергнуты бомбардировке или адреса электронной почты, попадающие в спам-ловушки, добавятся в ваши списки. У нас есть встроенные средства защиты для защиты учетных записей от обоих вариантов, но независимо от того, создаете ли вы форму подписки, контактную форму или онлайн-опрос, вам также стоит ознакомиться с некоторыми самодельными средствами защиты.
КАПЧА
Большинство людей испытывает сильную неприязнь к машинным изображениям CAPTCHA. Во-первых, они наказывают невиновных людей, которые просто хотят заполнить форму как можно быстрее. Штрафы означают меньше регистраций. Кто хочет разглашать свои личные данные, а затем быть вынужденным выполнять такую задачу?
«10 худших капч», Блог об ИТ-менеджменте и облаке
Проверка CAPTCHA может быть тяжелой работой, даже если у вас идеальное зрение, нет истории дислексии или дальтонизма и вы свободно говорите по-английски. Для людей с умственными и физическими способностями на другом конце спектра CAPTCHA часто невозможно пройти.
Короче говоря, мы не рекомендуем вам использовать традиционную капчу. Вместо этого рассмотрите эти две более дружественные альтернативы.
Поставьте галочку
Обычное решение проблем со спам-ботами — это добавление галочки «Я не спамбот» в формы, которые должны быть отмечены для отправки формы. Называется «флажок CAPTCHA». Он использует флажок, сгенерированный с помощью клиентского Javascript, что делает его невидимым (и неотмечаемым) для спам-ботов. Вы можете увидеть хороший пример этого очень поучительного поста «Captchas vs. Spambots».
В то время как CAPTCHA с флажками является очень элегантным решением, недостатком является то, что не у всех людей в браузерах включен Javascript. В результате есть риск сделать формы подписки непригодными для этих людей.
Привет, приманка!
Другой подход заключается в использовании «приманки CAPTCHA», которая работает путем включения формы ввода, которую соблазняют заполнить только спам-боты. Этот флажок или текстовое поле скрыто с помощью CSS, что означает, что, хотя большинство пользователей его не увидит , спамботы будут. Чтобы люди, использующие программы для чтения с экрана, не попали в ловушку, можно добавить ярлык вроде «Если вы человек, оставьте меня пустым» или что-то столь же поучительное. В недавнем посте Пол Боаг рассказал, почему это его любимое оружие:
«Мне нравится такой подход, потому что он не нагружает подписчиков лишними полями. Его также легко реализовать, он не обязательно требует Javascript и позволяет легко выявлять и отсеивать неверные адреса электронной почты. Вероятно, это не остановит всех спам-ботов, но и не будет раздражать всех пользователей, как это делают традиционные капчи».
Остановка ботов в 2019 году
1. reCAPTCHA
Компания Google представила reCAPTCHA (в настоящее время reCAPTCHA v3), и она определенно намного удобнее для пользователя, чем ее предшественник. Вместо разочаровывающих задач CAPTCHA функция reCAPTCHA возвращает оценку, чтобы вы могли выбрать наиболее подходящее действие для своего сайта. Пользователь, отмеченный как «подозрительный», должен будет пройти испытание, подобное приведенному ниже. Эта программа не идеальна, хотя Google уверяет, что она защищает от большинства спам-ботов.
Источник: TheSoftwareDude
2. Akismet
Akismet — одно из лучших средств защиты от спама. Akismet работает, чтобы блокировать комментарии в блогах и pingback-спам. Он настолько эффективен, что в среднем удерживает около 7,5 миллионов спам-сообщений в Интернете. Убедитесь, что этот плагин установлен и активирован на вашем сайте, это поможет отфильтровать эти спам-сообщения.
3. Создание пользовательской формы регистрации пользователя
WordPress рекомендует создать собственную форму регистрации пользователя. Надстройка регистрации пользователя более безопасна, чем доступные формы регистрации по умолчанию, и это отличная защита от регистрации спама. Эта ссылка даст вам пошаговые инструкции по созданию этой формы для вашего сайта.
4.
Выбор одобрения администраторомУтверждение администратором для новых пользователей помогает вам проверять каждую новую регистрацию. Это безопасный способ проверки подлинности, прежде чем пользователь сможет присоединиться к вашему сайту. Вы можете активировать эту функцию, установив для запроса «Регистрация пользователя» значение «Утверждение вручную». Эта функция позволит вам контролировать все аспекты новых регистраций, как показано на изображении ниже.
Источник: WeDevs
Как защитить почту от спама?
Помимо вашего веб-сайта, ваш почтовый ящик также является частой целью спам-ботов. Для защиты от спама в электронной почте в формате HTML мы рекомендуем использовать комбинацию следующих методов:
1. Никогда не отвечать на спам
Ответ на спам-сообщение показывает отправителю, что ваш адрес электронной почты действующий. Это заставит их начать нацеливаться на него конкретно.
2. Не разглашайте свой адрес электронной почты публично
Помните, что спам-боты постоянно прячутся в Интернете в поисках адресов электронной почты. Если, например, вы разместите свой адрес электронной почты в разделе комментариев вашей группы онлайн-чата, он может быть обнаружен. Будьте осторожны, не сообщайте свой адрес на какой-либо общедоступной платформе.
3. Получите антивирусное программное обеспечение и инструменты фильтрации спама
Антивирусное программное обеспечение и инструменты фильтрации спама в течение многих лет были отличной мерой защиты электронной почты HTML от спама. Эти инструменты помогут гарантировать, что любой контент с вредоносным ПО, попадающий на ваш адрес электронной почты, будет немедленно помещен в карантин, что не позволит вам открыть его.
Подведение итогов
В настоящее время нет идеального решения для защиты от спам-ботов. У каждой программы есть свои сильные и слабые стороны. Но одно мы знаем точно: с развитием ИИ и технологий эти защитные программы становятся лучше, умнее и эффективнее. Наш естественный оптимизм подсказывает нам, что скоро у нас будет полноценная программа защиты от спам-ботов. А пока убедитесь, что вы используете приведенные выше советы и инструменты, чтобы защитить себя.
Чтобы узнать больше о спаме и о том, как защитить себя, ознакомьтесь с нашим постом, в котором подробно рассказывается обо всем, что нужно знать маркетологам по электронной почте о спаме.
Мы будем рады услышать вашу историю. Защищаете ли вы свои формы, используя двойную подписку или методы, перечисленные выше? Почему вы сделали этот выбор? Дайте нам знать в комментариях ниже.
flask-simple-captcha — Анализ работоспособности пакетов Python
Всего загрузок за неделю (115)
Популярность по версии
- Иждивенцы
- 0
- Звезды GitHub
- 13
- Вилки
- 9
- Авторы
- 3
Популярность прямого использования
Пакет PyPI flask-simple-captcha получает в общей сложности 115 загрузок в неделю. Таким образом, мы забили Уровень популярности flask-simple-captcha будет ограничен.
На основе статистики проекта из репозитория GitHub для Пакет PyPI flask-simple-captcha, мы обнаружили, что он снялся 13 раз, и это 0 других проектов в экосистеме зависят от него.
Показанные числа загрузок являются средними еженедельными загрузками с последние 6 недель.
1.1.1 (Последняя)
Угроза безопасности и лицензии для последней версии
- Дата выпуска
- May 7, 2022
- Direct Vulnerabilities
- C
- H
- M
- L
- Indirect Vulnerabilities
- C
- H
- M
- L
- Лицензионный риск
- H
- L
Все уязвимости безопасности принадлежат производственных зависимостей прямых и косвенных пакеты.
Мы нашли для вас способ внести свой вклад в проект! Похоже В flask-simple-captcha отсутствует политика безопасности.
Вы можете подключите репозиторий вашего проекта к Snyk чтобы быть в курсе предупреждений системы безопасности и получать автоматические исправления Запросы.
Защитите свой проект от уязвимостей с помощью Snyk
Частота фиксации
- Открытые проблемы
- 2
- Открытый PR
- 0
- Последняя версия
- 5 месяцев назад
- Последняя фиксация
- 5 месяцев назад
Дальнейший анализ состояния обслуживания flask-simple-captcha на основе частота выпуска версий PyPI, активность репозитория, и другие точки данных определили, что его обслуживание Стабильный.
Мы обнаружили, что flask-simple-captcha демонстрирует положительную частоту выпуска версий. по крайней мере с одной новой версией, выпущенной за последние 12 месяцев.
За последний месяц мы не обнаружили никаких запросов на вытягивание или изменений в статус issue был обнаружен для репозитория GitHub.
- Совместимость версий Python
- == 3.7.*
- Возраст
- 3 года
- Последняя версия
- 5 месяцев назад
- Зависимости
- 2 прямых / 3 всего
- Версии
- 3
- Обслуживающий персонал
- 1
- Колеса
- Независимый от ОС
7 лучших плагинов CAPTCHA для WordPress, предотвращающих злоупотребление форм ботами
Все владельцы веб-сайтов WordPress знают, как раздражает получение спам-комментариев и сообщений через контактные формы. Кроме того, существует повсеместная угроза случайного доступа ботов к сайтам. Так было бы замечательно иметь возможность остановить такие события на их пути? Что ж, выход есть — вводите плагины CAPTCHA для WordPress, вышибала на пороге вашего сайта!
Что такое CAPTCHA?
CAPTCHA — это непонятная аббревиатура от «Полностью автоматизированный публичный тест Тьюринга, позволяющий отличить компьютеры от людей». Часть «теста Тьюринга» взята из теста, разработанного Аланом Тьюрингом — парнем, которому приписывают взлом кода «Энигмы», использовавшегося нацистами во Второй мировой войне, — который проверяет способность машины вести себя подобно человеческому.
Каждый из нас в жизни сталкивался с той или иной CAPTCHA. Они широко используются для предотвращения спама и предотвращения попыток ботов получить доступ к формам или войти на веб-сайты.
По мере развития спамеров и хакеров технология CAPTCHA также должна была идти в ногу со временем. В первые дни пользователям просто нужно было поставить галочку. К сожалению, боты тоже быстро научились это делать. Поэтому с тех пор CAPTCHA перешли к более сложным задачам, основанным на тексте, изображениях или звуках, которые ботам гораздо труднее решить.
В то время как CAPTCHA предлагает огромные преимущества в защите вашего сайта и предотвращении спама, у них есть существенный недостаток — люди категорически ненавидят их использовать. Нам всем приходилось идентифицировать автомобили в сетке изображений или вводить трудночитаемый текст в поле. Неизменно это никогда не срабатывает с первого раза, и часто требуется две или три попытки, чтобы успешно пройти «тест». Все это — черная метка на пользовательском опыте веб-сайта.
К счастью, технологии все еще развиваются, и невидимые CAPTCHA становятся все более распространенными. Они анализируют действия пользователей, такие как набор текста, движения мыши и т. д., чтобы определить, являются ли они людьми или нет. Если есть подозрение, что пользователь является роботом, потребуются дополнительные тесты; в противном случае они могут продолжить работу без дополнительных проверок.
Хотя CAPTCHA все еще широко используется, Google усовершенствовал ее до того, что они называют reCAPTCHA. Это предлагает значительный прогресс по сравнению с CAPTCHA и теперь широко используется. Вы можете прочитать больше об этом и его многочисленных вариантах в Википедии, нажав здесь.
Как добавить защиту CAPTCHA на сайт WordPress?
Итак, изучив основы того, что это такое, вы, вероятно, теперь задаетесь вопросом, как вы можете добавить CAPTCHA на свой сайт WordPress. Ответ прост: используйте плагин CAPTCHA!
Я искал в киберпространстве повсюду, чтобы найти лучшие из доступных на данный момент. Я нашел как бесплатные, так и платные версии, и все они протестированы до версии WordPress 5.8.2 (я знаю, что сейчас мы работаем до версии 5.9, но большинству плагинов еще только предстоит ее наверстать). Кроме того, они обновлены, и разработчики активно участвуют в форумах поддержки своих плагинов в WordPress.
Advanced noCaptcha & Invisible Captcha (v2 & v3)
Advanced noCaptcha & Invisible Captcha (v2 & v3) использует новейшие технологии для защиты любой формы на вашем сайте и предотвращения спама, причиняя минимум неудобств посетителям. Это позволяет вам использовать традиционный флажок или, в качестве альтернативы, проверки безопасности могут быть невидимыми.
Статья продолжается ниже
Основные возможности бесплатной версии этого плагина:
- Размещение нескольких CAPTCHA на одной странице
- CAPTCHA с условным входом, когда проблемы появляются после заданного количества неудачных попыток входа
- Использование в формах любого типа CAPTCHA для зарегистрированных пользователей
- Отображать CAPTCHA, даже если JavaScript отключен
Версия Pro стоит 19,99 долларов США в год для одного сайта. Однако подробностей о том, что он включает в себя, в настоящее время не существует — даже разработчик, который недавно получил права на плагин, публично признал, что они все еще решают, как лучше управлять им и расширять его! Я говорю получить его сейчас, пока все это бесплатно!
Более 200 тысяч активных загрузок Advanced noCaptcha и Invisible Captcha (v2 и v3) существуют из каталога плагинов WordPress, где пользователи оценили его на 4,1/5,0 звезд.
Продвинутый уровень noCaptcha и Invisible Captcha
hCaptcha
hCaptcha — это альтернатива reCAPTCHA, которая не только помогает защитить веб-сайты и конфиденциальность пользователей, но и финансово вознаграждает владельцев веб-сайтов каждый раз, когда реальный человек решает CAPTCHA.
Плагин использует передовые технологии, чтобы определить, является ли взаимодействие человека подлинным или созданным машиной, соответствующим образом адаптируя проверки безопасности.
Основные функции бесплатной версии этого плагина «Publisher» включают:
- Передовые технологии ML (машинное обучение) и AI (искусственный интеллект) для защиты от атак и угроз
- Финансовые вознаграждения владельцу веб-сайта или назначенному им лицу благотворительность для каждого человека решена CAPTCHA. В последнем случае в интерфейсе hCaptcha появится незаметный брендинг, чтобы показать пользователям, какую благотворительную организацию вы поддерживаете.
- Подходит для большинства типов форм
- Работает в любой стране
- Соответствует глобальным правилам защиты данных, таким как GDPR, CCPA и т. д.
Доступен платный план «Предприятие», но цены доступны только при прямой консультации с отделом продаж разработчика. Это добавляет несколько дополнительных функций, в том числе:
- Сигнатуры угроз
- Элементы управления вызовами
- Детализированные уровни сложности
- Расширенное смягчение постоянных угроз (APT)
- Защита от быстрой распродажи
- Многопользовательские информационные панели
- Расширенные отчеты
hCaptcha имеет отличный пользовательский рейтинг 4,8/5,0 звезд в WordPress, и более 10 000 загрузок с него находятся в работе.
Получить hCaptcha
Статья продолжается ниже
Simple Login Captcha
Simple Login Captcha — еще одна бесплатная функция, которая добавляет базовую защиту к форме входа в WordPress. Он генерирует случайный трехзначный код безопасности, который пользователи должны правильно ввести в соседнее поле, чтобы отправить форму. Это помогает предотвратить попытки случайных ботов получить доступ к вашему сайту.
Учитывая, насколько прост этот плагин, я не могу включить список функций. Однако, как и в предыдущих двух плагинах в этом списке, отсутствие наворотов — его лучшая особенность! Идеально, если на вашем сайте нет форм и вам нужна только защита от случайных попыток автоматического доступа. Он был загружен более 10 тысяч раз с WordPress и имеет средний рейтинг 4,2/5,0.
Get Simple Login Captcha
reCaptcha
reCaptcha — это бесплатный плагин для добавления защиты от спама в формы на вашем сайте WordPress. Он подходит для использования в большинстве типов форм, и можно использовать reCAPTCHA v3, v2 или невидимый, тем самым сводя к минимуму неудобства для пользователей.
Бесплатная версия плагина reCaptcha имеет впечатляющий арсенал оружия, который поможет вам в борьбе со спамом, в том числе:
- Скрытие или отображение reCaptcha для IP-адресов из белого списка или заблокированных IP-адресов
- Добавление reCaptcha во многие типы форм , включая восстановление пароля, комментарии, контакты, вход, регистрацию и т. д.
- Возможность отключения кнопки отправки
- Возможность проверки действительности ключей в панели администратора
- Темная и светлая темы для v2
- Совместимость с плагином Limit Attempts от того же разработчика
- Возможность скрыть reCaptcha для определенных ролей пользователей
- Подробная пользовательская документация и видео
- Многоязычность и RTL-готовность отправной точкой для добавления защиты reCAPTCHA к вашим формам. reCaptcha Pro стоит 20,99 долларов США в год или 211 долларов США в течение всего срока службы и добавляет следующие дополнительные функции:
- Совместимость со многими другими типами форм, включая MailChimp, Ninja, WPForms, WooCommerce, Divi и т. д.
- Вручную выберите язык reCaptcha
- Настраиваемый размер для v2 (обычный или компактный)
- Настройте все дочерние сайты в вашей сети
- Обновления и поддержка
- 30-дневная гарантия возврата денег
200 тысяч активных загрузок и пользовательский рейтинг 4. 0/5.0 в каталоге плагинов WordPress. Кстати, у того же разработчика есть плагин Captcha с аналогичным функционалом, но вместо reCAPTCHA он использует CAPTCHA.
Получить reCaptcha
Логин без капчи reCAPTCHA
Логин без капчи reCAPTCHA — это простой, но совершенно бесплатный плагин для добавления флажка Google No Captcha ReCaptcha в формы входа, забытого пароля и регистрации пользователей на вашем сайте WordPress или в магазине WooCommerce. Результат: автоматическим сценариям вход запрещен, но нам, гуманоидам, нужно только поставить галочку, чтобы продолжить.
Этот необычайно простой плагин имеет следующие функции:
Продолжение статьи ниже
- Простота установки, настройки и использования
- Совместимость с большинством конфигураций WordPress
- Многоязычная поддержка
- Невозможно случайно заблокировать себя от администратора, просто используя его
Пока этот плагин только добавляет reCAPTCHA по умолчанию Формы входа, регистрации и сброса пароля в WordPress и WooCommerce, тем не менее, они полезны для предотвращения попыток ботов и других хакеров проникнуть на ваш сайт. Кроме того, пользователям WordPress это явно нравится, так как они набрали ему 4,4/5,0 звезды и загрузили его более 9 раз.0к раз.
Получить логин Нет Captcha reCAPTCHA
Math Captcha For Elementor Forms
Math Captcha for Elementor Forms, запущенный в начале 2021 года, является относительно молодым плагином. Однако за это время он получил средний пользовательский рейтинг 4,6/5,0 звезд и более 700 активных загрузок.
Этот плагин идеально подходит, если вы используете Elementor Pro, поскольку он автоматически добавляет простой математический расчет во все формы, чтобы убедиться, что пользователь является человеком, а не ботом. Он полностью бесплатный и, следовательно, довольно простой, но его красота заключается в его простоте. По характеристикам вы получаете:
- Простота в использовании — просто установите и активируйте плагин, и CAPTCHA автоматически появятся во всех формах Плагин «забудь об этом» идеально подходит для таких людей, как я, которые время от времени забывают добавлять CAPTCHA в формы.
Получить Math Captcha For Elementor Forms
WP Forms Puzzle Captcha
Я заканчиваю этот список еще одним бесплатным предложением — WP Forms Puzzle Captcha. Этот плагин работает почти так же, как Simple Login Captcha, но вместо того, чтобы пользователю вводить трехзначный код, ему просто нужно вставить кусочек головоломки в соответствующий слот, чтобы отправить форму входа или регистрации. Большинство ботов еще не поняли, как это сделать, поэтому это простой способ помешать им проникнуть на ваш сайт.
В отличие от Simple Login Captcha, WP Forms Puzzle Captcha работает с контактной формой 7, что позволяет вам добавлять головоломки CAPTCHA в формы, созданные в ней.
В настоящее время существует более 2 тысяч активных загрузок плагина из WordPress, и ему также удалось сохранить полный средний рейтинг пользователей 5,0/5,0.
Получить WP Forms Puzzle Captcha
Какой ваш любимый плагин WordPress CAPTCHA?
Если вы спросите меня: «Какой лучший плагин CAPTCHA для WordPress?» мой ответ был бы таким: «Все зависит от того, что вам нужно». Однако, вообще говоря, если у вас нет форм на вашем сайте и вам просто нужно остановить попытки ботов получить к нему доступ, то подойдет любой из упомянутых мной бесплатных плагинов. Но если вам также необходимо защитить формы, я бы предпочел Advanced noCaptcha и Invisible Captcha (v2 и v3), поскольку они бесплатны, обладают отличной функциональностью и не будут раздражать ваших пользователей.
Как вы защищаете доступ и формы вашего сайта от мошеннических ботов и спама? Используете ли вы плагин WordPress CAPTCHA, и если да, то какой ваш любимый? Если вы еще не используете его, вдохновила ли вас эта статья добавить его на свой сайт в ближайшее время? Я был бы очень признателен, если бы услышал, какие меры вы принимаете для предотвращения спама и попыток принудительного входа на ваш сайт WordPress.
Хотите узнать больше о WordPress?
Подпишитесь на нашу еженедельную рассылку новостей WordPress.
Каждую пятницу вы будете получать новости, учебные пособия, обзоры и выгодные предложения из пространства WordPress.
Неверный адрес электронной почты
6 лучших плагинов для проверки пароля WordPress [ОБЗОР]
Вот то, что может заставить вас выглядеть сумасшедшим, слабовидящим или неграмотным. Или все три одновременно.
Это капча. Часто это выглядит так:
Или так:
В большинстве случаев, чтобы подтвердить это, вы должны ответить на вопрос, скопировав одно или несколько слов (часто неразборчиво) или выбрав фотографии (часто плохо сделанные).
Этот инструмент является ограничивающим для пользователя, но все же очень полезен для усиления безопасности сайта. В этой статье я познакомлю вас с плагинами WordPress с капчей .
В конце этой статьи вы точно будете знать, для чего нужна капча, а также когда и где ее следует использовать.
Вы также подробно узнаете 6 плагинов, посвященных реализации капчи. Я пропустил их все через мельницу только для вас. 🙂 Поехали!
Обзор
- Зачем внедрять плагин WordPress captcha?
- 6 плагинов капчи для WordPress под микроскопом
- Какой плагин капчи для WordPress выбрать?
Первоначально написанная в августе 2018 года, эта статья последний раз обновлялась в августе 2022 года.
Вашим лучшим проектам WordPress нужен лучший хостинг!
WPMarmite рекомендует Bluehost: отличная производительность, отличная поддержка. Все, что нужно для отличного старта.
Попробуйте Bluehost
Зачем внедрять плагин WordPress с капчей?
Что такое капча?
Капча — это тест, который помогает, в том числе, бороться со спамом, различая людей и роботов. Он требует ответа от пользователя (выбор фотографий, копирование слов) перед выполнением действия (загрузка файла, создание учетной записи электронной почты, проверка комментария, отправка формы и т. д.).
Чтобы обозначить его акроним, мы также пишем его заглавными буквами (CAPTCHA). Вы должны знать, что CAPTCHA является американской торговой маркой. Это означает полностью автоматизированный публичный тест Тьюринга, чтобы отличить компьютеры от людей.
Значит, его основной боевой конь — спам . Я уверен, что вы знакомы с ним. Вы знаете, это несвоевременная бомбардировка наших почтовых ящиков, в виде рекламного сообщения или нет.
Моя реакция, когда я обнаружил сайт, зараженный спамомКстати, вы должны знать, что СПАМ — это аббревиатура от Spiced Pork And Meat . Капча — отличный союзник в борьбе с этим.
Какие бывают виды капчи?
Существует несколько видов капчи. Вот самые распространенные:
- Капча в текстовом формате . Это, наверное, самый классический. Вам представлены буквы и цифры, часто искаженные и не очень читаемые. Вы должны правильно скопировать их, чтобы доказать свою человеческую сторону. В среднем считается, что человеку требуется около десяти секунд, чтобы проанализировать предложенный текст.
- Капча по идентификации изображения . Здесь вам дано слово (например, «автомобили»), и вы должны выбрать изображения, соответствующие этому слову.
- ReCAPTCHA . Это система, созданная Google. Чтобы доказать, что вы не робот, вам нужно только поставить галочку в одном поле. Если компьютер сомневается в вашем человеческом статусе, он заставляет вас пройти небольшой тест. Вам нужно решить простую задачу. Как правило, Google просит вас распознать некоторые изображения среди выбора, как вы видели чуть выше. Эволюция особенно заметна, поскольку она позволяет пользователю больше не раздражаться, когда он просматривает сайт. Это улучшает пользовательский опыт!
- Капча на основе математической задачи . В этом случае вам предлагается решить очень простую математическую задачу, такую как сложение или вычитание.
- Капча в аудиоформате , которую можно предложить слабовидящим пользователям.
Вам действительно нужна капча на вашем сайте WordPress?
Капча интересна для вашего сайта только в том случае, если ваши плагины для защиты от спама не фильтруют должным образом комментарии вредоносных роботов.
В этом случае установите его. Куда, сэр?
Что ж, я советую вам использовать его в стратегических местах , таких как:
- Контактная форма
- Форма входа
- Комментарии
Обратите внимание, что некоторые плагины форм облегчают вам задачу. Они включают в себя функцию Honeypot , которая предотвращает спам.
Благодаря этой встроенной функции вам не нужно добавлять капчу в форму. Это относится к плагину Gravity Forms.
Одна только установка капчи не может предотвратить действие всех вредоносных ботов. Хорошей практикой является проверка комментариев вручную перед их публикацией , в дополнение к подключаемому модулю Akismet, который особенно полезен для предотвращения распространения спама на вашем сайте.
Компьютеры автоматически генерируют спам, но пользователи также могут оставлять комментарии с единственной целью создания ссылок на свои сайты.
Во избежание этого убедитесь, что в Настройки > Обсуждение меню вашей панели управления WordPress:
- Автор комментария должен указать имя и адрес электронной почты.
- Комментарий должен быть утвержден вручную.
Для получения дополнительной информации о безопасности WordPress ознакомьтесь с публикациями WPMarmite, посвященными безопасности.
И небольшое напоминание, прежде чем двигаться дальше: установка капчи полезна только в случае проблем с вашими комментариями, вашей контактной формой или логином.
6 Плагины для капчи WordPress под микроскопом
Использование плагина — не единственный доступный вариант для настройки капчи в WordPress. Опытные пользователи могут установить его, добавив фрагмент кода в свой HTML-файл. Если вам не нравится пачкать руки, это не так просто.
Самый простой и быстрый способ это использовать плагин .
Я просмотрел дюжину из них в официальном каталоге WordPress, и я решил представить вам 6 из них на основе различных критериев на момент написания, таких как:
- Эффективность и практичность плагина.
- Тот факт, что плагин был протестирован более чем с тремя крупными обновлениями WordPress. Этот критерий заставил меня исключить плагины Captcha Bank и Invisible reCaptcha for WordPress, которые изначально были включены в первую версию этой статьи (до ее обновления).
Использование плагина, несовместимого с одной из трех последних основных версий WordPress, не обязательно является проблемой. В большинстве случаев это означает, что разработчик плагина не успел проверить совместимость своего кода с последней основной версией WordPress. Но иногда это также может быть признаком серьезной проблемы или недостатка безопасности. Так что лучше оставаться в безопасности и использовать обновленные плагины, если можете.
reCaptcha от BestWebSoft
С более чем 200 000 активных установок, reCaptcha от BestWebSoft (ранее назывался Google Captcha) является одним из самых популярных плагинов капчи для WordPress в официальном каталоге.
Так что это трудно не упомянуть здесь. В его описании говорится, что он облегчает жизнь людям и усложняет жизнь роботам . Довольно программа. Перейдем к презентациям.
Сильные стороны reCaptcha от BestWebSoft
- Плагин устанавливается легко и быстро благодаря очень простому меню настроек.
- Вы можете активировать 3 типа reCAPTCHA, предложенных Google : reCAPTCHA V2, V3 или невидимая. Однако сначала вы должны зарегистрировать свое доменное имя в службе Google reCAPTCHA, чтобы получить ключи API.
- Плагин можно активировать в разных местах: при входе в систему, регистрации, сбросе пароля или форме комментариев.
- Возможность связать капчу с плагином Contact Form 7 , который специализируется на создании форм для WordPress (доступен только в Премиум версии плагина).
- Возможность отключения капчи для определенных ролей пользователей.
- Вы также можете добавить капчу в любом месте вашего контента, используя шорткод.
Слабые стороны reCaptcha от BestWebSoft
- В бесплатной версии нельзя добавить собственный код (например, CSS).
- Путаница, которая может возникнуть с другим плагином, предложенным тем же разработчиком: Captcha от BestWebSoft . На первый взгляд два плагина делают примерно одно и то же. Фактически, BestWebSoft говорит, что вы можете использовать Captcha от BestWebSoft, если вы не хотите создавать ключи API после активации reCaptcha от BestWebSoft.
Плагин reCaptcha также предлагает премиум-версию, доступную от 24 долларов в год для использования на одном сайте. Его основным преимуществом является совместимость с различными плагинами: Contact Form 7, Gravity Forms, Ninja Forms, WPForms, WooCommerce, Divi и др.
В конце концов, reCaptcha — это интересный плагин для эффективной защиты от спама в сочетании с плагином Contact Form 7 (напомню, только в платной версии).
Скачать reCaptcha от BestWebSoft:
скачать
ПОСМОТРЕТЬ ПРОФЕССИОНАЛЬНУЮ ВЕРСИЮ
Присоединяйтесь к подписчикам WPMarmite
Получайте последние посты WPMarmite (а также эксклюзивные ресурсы).
ПОДПИСАТЬСЯ СЕЙЧАС
HumanCaptcha
Благодаря этому тесту плагинов капчи в WordPress я также хотел дать шанс еще нескольким «конфиденциальным» плагинам. HumanCaptcha — одна из них.
На момент написания этой статьи было установлено более 500 активных установок.
И то, что плагин скачали сотни тысяч раз, не означает, что он обязательно эффективнее менее известного конкурента.
Так чего же на самом деле стоит HumanCaptcha?
Сильные стороны HumanCaptcha
- Оригинальность Первая сильная сторона. Этот плагин просит пользователя ответить на вопрос, который владелец контролирует прямо за своим экраном. Вам это может нравиться или нет, но у него есть преимущество, заключающееся в том, что он выделяется среди существующих решений.
- Его простота позволяет этому плагину выделиться. Это обещание разработчика, и в этом отношении оно бьет рекорды. Интерфейс состоит из одной страницы. Поэтому настройки очень просты, с 3 вариантами размещения капчи и списком вопросов.
- Плагин абсолютно бесплатный : вам не нужно покупать премиум-версию, чтобы воспользоваться всеми его функциями.
Слабые стороны HumanCaptcha
- Мы сожалеем об отсутствии некоторых основных функций , например, уведомлений по электронной почте. Жаль.
В общем, я не уверен, и я не буду использовать этот плагин для ограничения спама на моем сайте.
Скачать HumanCaptcha:
загрузить
Really Simple Captcha
Этот плагин, безусловно, самый популярный в мире антиспам. У него более 600 000 активных установок.
Хотя его можно использовать бесплатно, он не работает сам по себе. В основном, Really Simple Captcha — это дополнение к контактной форме 7 (CF7) .
Создатель CF7 придумал этот элемент управления, интегрировав знаменитую капчу в свой плагин под названием Really Simple Captcha. Пользователи должны расшифровывать изображения, чтобы отправлять свои сообщения.
Сильные стороны Really Simple Captcha
- Популярный и простой в использовании плагин , который оправдывает обещание простоты. Настройка минимальна, но достаточна: вы можете просто выбрать размер и тему вашей капчи WordPress.
- Плагин на 100% бесплатный.
Слабые стороны Really Simple Captcha
- Зависимость от других плагинов : вы не можете использовать его отдельно.
- Плагин ограничен контактными формами . Вы должны добавить дополнительную защиту для ваших комментариев и для части, посвященной входу на сайт.
- Применение, требующее минимальных технических знаний. нет меню настроек при активации плагина . Вы должны добавить короткий код для активации капчи в контактной форме.
В конце концов, Really Simple Captcha следует использовать, если на вашем сайте есть спам только в контактных формах. Если спам исходит от других действий, таких как ваши комментарии, например, лучше выбрать другой плагин, чем этот.
Тем более, что его разработчик, Такаюки Миёси, рекомендует вместо этого использовать reCAPTCHA от Google в контактной форме.
Скачать Really Simple Captcha:
загрузить
Логин без капчи reCAPTCHA
Если у вас есть конкретная потребность блокировать спам на странице входа, вам подойдет плагин Login No Captcha reCAPTCHA.
С более чем 90 000 активных установок этот плагин популярен и заслуживает внимания.
Процесс установки быстрый и простой, практически идентичен reCaptcha от BestWebSoft.
Сильные стороны Login No Captcha reCAPTCHA
- Простота использования.
- Реальная эффективность страницы входа , как и обещает производитель.
- Быстрая и эффективная установка . Во время установки пользователь руководствуется полезными ярлыками, например, для просмотра ключей Google NoCaptcha.
Слабые стороны входа Нет капчи reCAPTCHA
- Отсутствие кастомизации вашей капчи (внешний вид, размер, цвет).
- Использование, ограниченное только страницей входа . Этот отрицательный момент, тем не менее, следует оговорить, поскольку плагин предупреждает нас из своего названия, интегрируя слово «Вход».
Для этого плагина вам нужно только иметь спам на странице входа, чтобы загрузить его. Без этого его действие бесполезно.
В официальном каталоге присутствуют другие плагины для добавления капчи на страницу входа. Они немного сбивают с толку, потому что не предлагают никаких настроек и работают сразу после активации, например, «Войти без капчи» reCAPTCHA. Это Cartpauj Register Captcha и Simple Login Captcha (которая добавляет 3-значный код на вашу страницу входа, который нужно скопировать в специальное поле).
Загрузить Логин без ввода кода reCAPTCHA:
загрузить
hCaptcha для WordPress
hCaptcha — это прежде всего глобальный сервис, целью которого является остановить вредоносных ботов (борьба со спамом), защищая конфиденциальность пользователей.
Он предлагает специальный плагин WordPress, который логически называется hCaptcha для WordPress. Этот плагин представляет собой автоматическую замену службы Google reCAPTCHA , предлагая вознаграждение владельцам веб-сайтов.
Дополнительные пояснения ниже.
Сильные стороны hCaptcha
- Процесс установки очень прост . Вам просто нужно получить ключ сайта и секретный ключ, чтобы использовать сервис. Регистрация быстрая и занимает всего пару кликов.
- Вы можете контролировать размер (обычный, компактный, невидимый) и внешний вид (светлый или темный) отображаемой капчи.
- Интеграция hCaptcha в формы многих известных плагинов , таких как Elementor Pro (партнерская ссылка), Divi Builder, Ninja Forms, WPForms, Gravity Forms, Jetpack, WooCommerce и т. д.
- Вы можете включить hCaptcha в нескольких нативных формах, предлагаемых WordPress: логин, регистрация, забытый пароль. Но и в комментариях.
- Также можно добавить hCaptcha в свой контент с помощью короткого кода.
- Это плагин, ориентированный на защиту конфиденциальности, включая соответствие GDPR и использование криптографических доказательств.
- Возможность поддерживать благотворительные акции благодаря вознаграждениям, которые вы накапливаете, блокируя вредоносных ботов.
Слабые стороны hCaptcha
- Немного придираясь, можно сказать, что меню настроек могло бы быть немного лучше организовано с точки зрения интерфейса. Список функций для включения/отключения немного длинный .
Наконец, обратите внимание, что плагин не предлагает премиальный пакет как таковой. Есть платное предложение «Enterprise», но цена не сообщается.
Однако, скорее всего, он вам не пригодится, поскольку функций бесплатной версии уже достаточно для защиты от спама.
В целом мне очень понравился этот плагин.
Загрузите hCaptcha для WordPress из официального каталога:
загрузите
Используете ли вы плагин Elementor на своем сайте WordPress? Вы должны знать, что установить капчу на Elementor можно очень просто. Вам просто нужно получить ключи API от Google reCAPTCHA и добавить их в виджет «Форма», , как подробно описано в этом ресурсе .
Создайте свой веб-сайт с помощью Elementor
Легко создавайте внешний вид своего веб-сайта WordPress с помощью известного конструктора страниц.
Попробуйте Elementor
CAPTCHA 4WP
Наконец, я хотел рассказать вам о плагине CAPTCHA 4WP. Это обязательно, так как у него более 200 000 активных установок.
Он также имеет средний рейтинг (3,1 из 5), отчасти потому, что его пользователи обвиняют его в том, что некоторые его опции перенесены в премиум-пакет .
В остальном, какова ценность этого широко используемого плагина, который отображает Google reCAPTCHA?
Сильные стороны CAPTCHA 4WP
- Простая и быстрая настройка.
- Возможность выбирать между 3 типами reCAPTCHA (версия 2, версия 2 без подтверждения и версия 3).
- Вы можете выбрать язык reCAPTCHA .
- CAPTCHA 4WP предлагает выбор между двумя размерами капчи (нормальный/компактный) и стилем отображения (светлый/темный).
- Вы можете активировать капчу на следующих формах: регистрация, вход, сброс пароля, потерянный пароль, область комментариев.
Слабые стороны CAPTCHA 4WP
- Дело в том, что некоторые интересные функции доступны только в премиум-версии , стоимость которой начинается от $29,99/год за использование на 1 сайте. Без премиум-версии вы не сможете воспользоваться преимуществами интеграции с формами, созданными с помощью WooCommerce, Contact Form 7, Gravity Forms, BuddyPress и т. д. В конце концов, я думаю, что это слишком большое ограничение для использования этого плагина.
Скачать CAPTCHA 4WP в официальном каталоге:
скачать
ПОСМОТРЕТЬ PRO ВЕРСИЮ
Какой плагин WordPress captcha выбрать?
Вы дошли до конца этой статьи, представляя 6 плагинов для установки капчи на WordPress.
Теперь пришло время провести оценку. Меня особенно убедил комплексный и эффективный сервис hCaptcha .
В меньшей степени я бы рекомендовал reCaptcha от BestWebSoft. С другой стороны, для правильной работы этого плагина требуется потратить немного времени на установку.
А вы какой плагин капчи используете на своем сайте? Довольны ли вы этим? Жду ваших отзывов в комментариях.
Об авторе
Команда WPMarmite
WPMarmite помогает новичкам получить максимальную отдачу от WordPress с помощью подробных руководств и честных обзоров. Познакомьтесь с основателем Алексом и его командой прямо здесь.
Хотите пойти дальше с WordPress?
Присоединяйтесь к 40 000+ подписчиков, чтобы получать подробные руководства по WordPress
и честные обзоры (без жаргона).Имя
Электронная почта
Подписавшись на информационный бюллетень, вы соглашаетесь с тем, что WPMarmite в качестве контроллера данных собирает ваши данные для отправки вам сообщений в электронном виде.
- Зачем внедрять плагин WordPress captcha?