Drupal - Борьба со СПАМом. Модуль NotCaptcha

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:a51f71ced90b5307638d2ad6707dfa87' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Уже писал о том, что спамеры публикуют комментарии,&nbsp;минуя капчу. Как вариант - запретить размещение ссылок в комментариях для незарегистрированных пользователей, используя модуль <a href=\"http://muff.kiev.ua/content/drupal-borba-so-spamom-modul-blockanonymouslinks\"><strong>blockanonymouslinks</strong></a>.</p>\n<p class=\"rtejustify\">Однако на просторах Интернета нашел еще один интересный модуль - <strong>NotCaptcha</strong>.</p>\n<p class=\"rtejustify\">Этот модуль - улучшенная реализация <strong>CAPTCHA</strong>. Переписан под <strong>Drupal</strong> из <strong>Wordpress</strong>. Еще одним существенным отличием является повышенная безопасность, реализация которой выполнена на базе модуля <strong>PHP mcrypt</strong>.</p>\n<p class=\"rtejustify\">Требования к системе следующие:</p>\n<ul>\n<li class=\"rtejustify\"><strong>Drupal</strong> с включенным модулем <strong>CAPTCHA</strong></li>\n<li class=\"rtejustify\">модуль <strong>PHP mcrypt</strong></li>\n<li class=\"rtejustify\">модуль <strong>PHP GD</strong></li>\n<li class=\"rtejustify\">поддержка <strong>JavaScript</strong> в браузере</li>\n</ul>\n<p class=\"rtejustify\">Установка и настройка выполняется в следующем порядке.</p>\n<p class=\"rtejustify\">Скачиваем архив модуля&nbsp;<a href=\"http://muff.kiev.ua/files/notcaptcha-6.x-1.0.2.tar.gz\">notcaptcha-6.x-1.0.2.tar.gz</a> и распаковываем его в <em><strong>/sites/all/modules</strong></em>. После этого необходимо включить модуль на странице управления модулями -&nbsp; <em><strong>Управление =&gt; Конструкция сайта =&gt; Модули</strong></em>.</p>\n<p class=\"rtejustify\">Настройку модуля можно выполнить на странице управления - <strong><em>Управление =&gt; Управление пользователями =&gt; CAPTCHA =&gt;&nbsp;NotCaptcha CAPTCHA</em></strong>. Советую в обязательном порядке изменить параметр <strong>NotCaptcha key</strong>. Качество <strong>JPEG</strong> выставляем по собственному желанию - лично я выставляю на 100%.</p>\n<p class=\"rtejustify\">После непосредственной настройки <strong>NotCaptcha</strong>, идем в настройки <strong>CAPTCHA</strong> и параметр&nbsp;<strong>&quot;Default challenge type&quot;</strong> выставляем в значение <strong>NotCaptcha</strong>.</p>\n<p class=\"rtejustify\">Скриншот работы модуля:</p>\n<p class=\"rtecenter\"><img alt=\"NotCaptcha\" width=\"302\" height=\"108\" src=\"http://muff.kiev.ua/files/NotCaptcha01.PNG\" /></p>\n<p class=\"rtejustify\">Количество изображений в версии NotCaptcha 1.0.2 - <strong>33 шт</strong>. Доступные изображения:</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/NotCaptha-animals1.png\"><img class=\"imgp_img\" alt=\"NotCaptcha\" width=\"200\" height=\"20\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/NotCaptha-animals1.png\" /></a></p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/NotCaptha-colourful1.png\"><img class=\"imgp_img\" alt=\"NotCaptcha\" width=\"200\" height=\"20\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/NotCaptha-colourful1.png\" /></a></p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/NotCaptha-holloween1.png\"><img class=\"imgp_img\" alt=\"NotCaptcha\" width=\"200\" height=\"20\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/NotCaptha-holloween1.png\" /></a></p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/NotCaptha-objects1.png\"><img class=\"imgp_img\" alt=\"NotCaptcha\" width=\"200\" height=\"20\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/NotCaptha-objects1.png\" /></a></p>\n<p class=\"rtejustify\">Довольно интересный способ защиты от ботов. Теперь осталось проверить,&nbsp;насколько он надежный. Отключил модули&nbsp;&nbsp;<strong>reCAPTCHA</strong> и <strong>BlockAnonymousLinks</strong>. Посмотрим,&nbsp;появится ли СПАМ в комментариях. При использовании только модуля <strong>CAPTCHA</strong> такое бывало.</p>\n<p class=\"rtejustify\">Непосредственно просмотреть работу модуля можно нажав на ссылку <strong>&quot;Добавить комментарий&quot;</strong> внизу страницы...</p>\n<p class=\"rtejustify\">&nbsp;</p>\n', created = 1767584226, expire = 1767670626, headers = '', serialized = 0 WHERE cid = '2:a51f71ced90b5307638d2ad6707dfa87' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:7577b4e72ffe6eca2aa7140210eb7368' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;Можно ли его ставить на Drupal 7?</p>\n', created = 1767584226, expire = 1767670626, headers = '', serialized = 0 WHERE cid = '2:7577b4e72ffe6eca2aa7140210eb7368' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b8657febe6fafa3c3a9d94517a9f6a23' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Под <strong>Drupal 7</strong> адаптированной версии нету. Попробуйте &quot;обмануть&quot; Drupal, &quot;поправив&quot; версию в исходниках модуля.</p>\n', created = 1767584226, expire = 1767670626, headers = '', serialized = 0 WHERE cid = '2:b8657febe6fafa3c3a9d94517a9f6a23' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767584226, expire = 1767670626, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:c1cdd7512c4d00413d22f32b2435524c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Сасибо, попробуем этот метод борmбы со спамерами и спамом в Drupal на своём сайте</p>\n', created = 1767584226, expire = 1767670626, headers = '', serialized = 0 WHERE cid = '2:c1cdd7512c4d00413d22f32b2435524c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767584226, expire = 1767670626, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767584226, expire = 1767670626, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Уже писал о том, что спамеры публикуют комментарии, минуя капчу. Как вариант - запретить размещение ссылок в комментариях для незарегистрированных пользователей, используя модуль blockanonymouslinks.

Однако на просторах Интернета нашел еще один интересный модуль - NotCaptcha.

Этот модуль - улучшенная реализация CAPTCHA. Переписан под Drupal из Wordpress. Еще одним существенным отличием является повышенная безопасность, реализация которой выполнена на базе модуля PHP mcrypt.

Требования к системе следующие:

  • Drupal с включенным модулем CAPTCHA
  • модуль PHP mcrypt
  • модуль PHP GD
  • поддержка JavaScript в браузере

Установка и настройка выполняется в следующем порядке.

Скачиваем архив модуля notcaptcha-6.x-1.0.2.tar.gz и распаковываем его в /sites/all/modules. После этого необходимо включить модуль на странице управления модулями -  Управление => Конструкция сайта => Модули.

Настройку модуля можно выполнить на странице управления - Управление => Управление пользователями => CAPTCHA => NotCaptcha CAPTCHA. Советую в обязательном порядке изменить параметр NotCaptcha key. Качество JPEG выставляем по собственному желанию - лично я выставляю на 100%.

После непосредственной настройки NotCaptcha, идем в настройки CAPTCHA и параметр "Default challenge type" выставляем в значение NotCaptcha.

Скриншот работы модуля:

NotCaptcha

Количество изображений в версии NotCaptcha 1.0.2 - 33 шт. Доступные изображения:

NotCaptcha

NotCaptcha

NotCaptcha

NotCaptcha

Довольно интересный способ защиты от ботов. Теперь осталось проверить, насколько он надежный. Отключил модули  reCAPTCHA и BlockAnonymousLinks. Посмотрим, появится ли СПАМ в комментариях. При использовании только модуля CAPTCHA такое бывало.

Непосредственно просмотреть работу модуля можно нажав на ссылку "Добавить комментарий" внизу страницы...

 

Ваша оценка: Нет Средняя: 5 (1 голос)

Re: Drupal - Борьба со СПАМом. Модуль NotCaptcha

 Можно ли его ставить на Drupal 7?

Re: Drupal - Борьба со СПАМом. Модуль NotCaptcha

Под Drupal 7 адаптированной версии нету. Попробуйте "обмануть" Drupal, "поправив" версию в исходниках модуля.

Re: Drupal - Борьба со СПАМом. Модуль NotCaptcha

Сасибо, попробуем этот метод борmбы со спамерами и спамом в Drupal на своём сайте

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

В отличии от Windows Админ не многозадачен!