1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.
Загрузка

1.2.x KeyCAPTCHA - Interactive CAPTCHA 2.2

Альтернативный вариант капчи

  1. KeyCAPTCHA

    KeyCAPTCHA Местный

    Регистрация:
    27.01.12
    Сообщения:
    10
    Симпатии:
    13
    Версия XF:
    1.1.1
    Добрый день, Форумчане

    Данная инструкция также доступна на русском языке. Для того чтобы ознакомиться с ней, необходимо осуществлять вход на русскоязычной версии нашего сайта www.keycaptcha.ru.

    Также обращаем ваше внимание на то, что к опубликованной на данном сайте инструкции добавился еще один пункт, выполнение которого обеспечивает работоспособность KeyCAPTCHA на форме восстановления пароля, вызванной со страницы не AJAX логина. Например, на данном форуме такую страницу вы можете увидеть по адресу http://www.xf-russia.ru/forum/login/.

    С уважением,
    KeyCAPTCHA
     
    Romchik®, CyberAP и TAIFUN нравится это.
  2. Hafner

    Hafner Местный

    Регистрация:
    07.10.10
    Сообщения:
    55
    Симпатии:
    98
    Версия XF:
    1.1.1

    До сих пор проблема не устранена, но народ всё равно себе ставит этот аддон с багом.

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

    В корне не верно переопределять стандартные id настроек форума:
    Код:
            <option option_id="captcha" edit_format="radio" data_type="string" can_backup="1">
                <default_value>ReCaptcha</default_value>
                <edit_format_params>0={xen:phrase no}
        ReCaptcha={xen:phrase use_recaptcha}
        KeyCaptcha = {xen:phrase use_keycaptcha}</edit_format_params>
                <sub_options></sub_options>
                <relation group_id="basicBoard" display_order="320"/>
                <relation group_id="usersAndRegistration" display_order="20"/>
            </option>
    Правильнее добавить свойство через обработчик option_captcha_render, пример можно посмотреть в моей альтернативе капчи.
     
  3. KeyCAPTCHA

    KeyCAPTCHA Местный

    Регистрация:
    27.01.12
    Сообщения:
    10
    Симпатии:
    13
    Версия XF:
    1.1.1
    Добрый день, Hafner

    По поводу "Включить CAPTCHA для гостей" - проверили, ничего не пропадает.

    По поводу "Вопрос-ответ" - тоже проверили, ничего не пропадает.

    Вы какую версию плагина анализируете? У нас на сайте лежит 2.0.

    Спасибо за совет относительно option_captcha_render. Завтра посмотрим.
    Было бы хорошо, если такой подход будет работать во всех версиях XenForo.
    Хотя, конечно же мы готовы разделить плагины по версиям.

    С уважением,
    KeyCAPTCHA
     
  4. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    К сожалению боты начали обходить KeyCAPTCHA, у меня стоит дополнительная защита, в логах видно, что эту капчу обходят примерно 20-ть спамеров за день.
     
  5. Hafner

    Hafner Местный

    Регистрация:
    07.10.10
    Сообщения:
    55
    Симпатии:
    98
    Версия XF:
    1.1.1
    Естественно ту, которая во вложении первого поста этой темы. На вашем сайте без регистрации нельзя же пощупать аддон? И по каким-то причинам сюда новый архив с версией 2.0 тоже не может быть выложен?
     
  6. KeyCAPTCHA

    KeyCAPTCHA Местный

    Регистрация:
    27.01.12
    Сообщения:
    10
    Симпатии:
    13
    Версия XF:
    1.1.1
    Добрый день, Олег

    Если Вас не затруднит, пришлите, пожалуйста url Вашего сайта по адресу http://hidemail.at/xihp2h
    А также укажите дни атак на Ваш сайт. Посмотрим по нашим логам, что там у Вас было.

    Уверены, что это был либо ручной спам либо некорректно установленный плагин KeyCAPTCHA,
    т.к. в противном случае, во-первых, у нас все это было бы видно в нашей статистике, а во-вторых, люди бы не писали по всему Интернету о том, что после выхода нового хрумера KeyCAPTCHA одна из немногих капч, которая останавливает ботов.

    Можно узнать дополнительную информацию о том, каким образом работает Ваша дополнительная защита? Интересует только один момент: она работает в связке с KeyCAPTCHA (если да, то до или после KeyCAPTCHA) или KeyCAPTCHA отключена совсем?

    Заранее благодарю за ответ,
    KeyCAPTCHA
    Добрый день, Hafner

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

    Зачем нам его где-либо размещать кроме нашего официального сайта?
    Обновим мы плагин, а люди будут скачивать старые версии с различных сайтов.

    На наш взгляд, правильнее указывать просто ссылку на наш сайт.
    Единственным местом кроме нашего сайта, где мы следим за актуальностью опубликованных нами плагинов - это официальные репозитарии/каталоги расширений к CMS, для которых мы разрабатываем интеграцию с KeyCAPTCHA.

    С уважением,
    KeyCAPTCHA
     
  7. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    На почту лень высылать, выложу здесь, адрес: "http://ru-sphere.ru/", дни атак сегодня, вчера около 20-ти заблокированных !

    Можно, это плагин:http://www.xf-russia.ru/forum/threads/stop-forum-spam-ru.169/, она работает в связке с KeyCAPTCHA, данный плагин начинает проверку, после успешного ввода капчи.

    При успешной проверки (нет в базе), пользователь регистрируется, а если спамер есть в базе то должна появиться такая ошибка:Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84.

    Можете зайти и сами проверить, введите имя ника и email из базы http://www.stopforumspam.com/ (должно-быть минимум два совпадения из:IP,имя,email).

    Вот лог сервера за сегодня:
    Код:
    [Wed Aug 29 01:48:09 2012] [error] [client 176.14.173.7] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 02:25:45 2012] [error] [client 109.87.146.58] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 03:24:08 2012] [error] [client 37.59.162.240] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/forums/%D0%9F%D1%80%D0%BE-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81.20/
    [Wed Aug 29 04:34:27 2012] [error] [client 95.108.158.243] File does not exist: /home/users1/o/oza2012/domains/ru-sphere.ru/data/avatars/s/0/2.jpg
    [Wed Aug 29 04:42:26 2012] [error] [client 46.23.76.52] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 04:55:02 2012] [error] [client 82.193.109.52] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 04:58:51 2012] [error] [client 98.252.176.135] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/forums/%D0%9F%D1%80%D0%BE-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81.20/
    [Wed Aug 29 06:05:37 2012] [error] [client 77.79.129.212] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/members/
    [Wed Aug 29 06:52:29 2012] [error] [client 109.229.107.156] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/members/
    [Wed Aug 29 07:21:37 2012] [error] [client 109.86.101.214] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 07:46:19 2012] [error] [client 178.137.84.222] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/members/
    [Wed Aug 29 08:01:52 2012] [error] [client 46.63.247.234] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/forums/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%B8-%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-it-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8.17/
    [Wed Aug 29 08:48:31 2012] [error] [client 31.181.96.144] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 10:20:13 2012] [error] [client 37.144.167.156] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 11:42:24 2012] [error] [client 193.105.210.85] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 12:09:50 2012] [error] [client 46.47.239.203] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/forums/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%B8-%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8-it-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8.17/
    [Wed Aug 29 14:22:18 2012] [error] [client 188.186.38.190] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 15:11:42 2012] [error] [client 178.92.80.63] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 15:25:11 2012] [error] [client 188.165.229.31] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/forums/%D0%9F%D1%80%D0%BE-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81.20/
    [Wed Aug 29 15:31:29 2012] [error] [client 91.201.64.95] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 17:57:52 2012] [error] [client 109.174.115.124] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    [Wed Aug 29 17:59:46 2012] [error] [client 89.252.58.228] PHP Fatal error:  Call to undefined function http_get() in /home/users1/o/oza2012/domains/ru-sphere.ru/library/StopForumSpam/ControllerPublic/Register.php on line 84, referer: http://ru-sphere.ru/
    Как видите они-бы прошли если-б не было доп. защиты!

    Вот отзыв с одного форума (Если нужно могу ссылку на него дать):
     
  8. KeyCAPTCHA

    KeyCAPTCHA Местный

    Регистрация:
    27.01.12
    Сообщения:
    10
    Симпатии:
    13
    Версия XF:
    1.1.1
    Добрый день, Олег

    Какую версию плагина KeyCAPTCHA Вы используете?

    Проверили логи по Вашему сайту. Итого в логах, начиная с 27.08.2012, всего 9 правильных решений KeyCAPTCHA и 8 неверных.

    Проверили по логам все IP, которые Вы указали. Ни на один из этих IP на Вашем сайте 29.08.2012 не было выдано ни одной нашей капчи, не говоря уже об осуществлении проверки.

    Соответственно, на наш взгляд, причиной того, что Вы видите у себя в логах может быть:
    1. Ошибки, которые Вы прислали, формируются в каком-то другом месте, где вообще капча не используется.
    2. Установлен неофициальный плагин KeyCAPTCHA для XenForo. Официальный можно скачать с нашего сайта.
    3. Дыра в самом XenForo (крайне маловероятно).

    Что мы рекомендуем сделать:
    Создайте запрос в нашу службу поддержки на www.keycaptcha.com
    После этого мы поможем Вам установить источник проблемы и устранить его.

    Что касается обновленного хрумера и нашей капчи:
    Кто автор сего поста? ботмастер? или один из партнеров ботмастера, который зарабатывает с продаж?
    На заборе тоже пишут...

    С уважением,
    KeyCAPTCHA
     
  9. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    Устанавливал плагин из шапки этой темы, возможно он устарел, как мне его обновить ?
    Удалить и заново поставить ?
    Сейчас переустанавлю с офф. сайта, понаблюдаю !

    Спасибо за советы !

    Я не знаю кто это сказал (он не представлялся), но на форуме бот-мастера, поддержка KeyCAPTCHA имеется в списке возможности программы, но не буду спорить возможно у меня просто старая версия плагина !
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Не знаю, как Вы используете результаты анализа статистики, но, исходя из того, что статистика у Вас односторонняя, в любом случае было бы не плохо продумать вариант получения данных от администраторов, какие регистрации были спамерские. Тогда можно было бы вести учет таких IP и прочих данных с тем, чтобы обеспечить дополнительную защиту с использованием такой общей базы спамеров. Ведь даже при массированной начальной атаке часть администраторов ресурсов сможет вручную обозначить некорректные регистрации, что в результате в достаточно короткий промежуток времени позволит отсеять бОльшую часть ботов, да и даже ручные спамерские регистрации. Ведь при однозначном совпадении IP и другой информации можно однозначно помечать такую попытку регистрации как спамерскую. Да и обратная связь всегда была эффективным методом защиты.
    Естественно, администратор ресурса должен иметь возможность контролировать использование такой дополнительной защиты хотя бы в виде вкл/выкл.

    Как от администраторов получить спамерские регистрации - продумайте. Технически это не должно быть сложно.

    Ах да. Еще можно обеспечить операцию по выискиванию спамеров уже зарегистрировавшихся. Как это реализовать технически - подумайте. Проще всего в виде дополнительной ручной проверки, когда администратор нажмет на кнопочку "Проверить", и Ваш сервис сообщит, какие из регистраций (IP) были помечены спамерскими другими администраторами ресурсов.
    В общем как-то так.
     
  11. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    Первую, к сожалению обновиться на 2-ую не получилось, при попытке удаления 1-ой версии версии с последующей установкой 2-ой, всё пропадает ( "Включить CAPTCHA" пропала в настройках), в итоге обновил файлы от второй, а установку самого плагина делал от первой (файл "KeyCAPTCHA-AddOn.xml"), вроде встал и всё работает, понаблюдаю, похоже в первой версии какая-то дыра была...
     
  12. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    В связи с путаницей:
    - удалил вложение из первого сообщения темы
    - сменил инструкцию в первом сообщении темы
     
    Oleg-2012 и KeyCAPTCHA нравится это.
  13. artmouse

    artmouse Местный

    Регистрация:
    17.10.10
    Сообщения:
    23
    Симпатии:
    17
    Версия XF:
    1.2.3
    Капча это хорошо... Но сейчас почти большая половина пользователей заходит с мобильных устройств. Работает ли капча?
     
  14. KeyCAPTCHA

    KeyCAPTCHA Местный

    Регистрация:
    27.01.12
    Сообщения:
    10
    Симпатии:
    13
    Версия XF:
    1.1.1
    Добрый день, Олег

    Сделайте запрос в нашу службу поддержки.
    Есть тонкости при обновлении плагина.
    Оперативно поможем.

    С уважением,
    KeyCAPTCHA
    Добрый день, infis

    Спасибо за советы. Мы подумаем.

    С уважением,
    KeyCAPTCHA
    Добрый день еще раз, Олег

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

    @Владельцам первой версии плагина:
    Для обновления не нужно удалять плагин.
    Необходимо скачать с нашего сайта новую версию плагина и скопировать файлы *.php новой версии в Ваш XenForo.

    С уважением,
    KeyCAPTCHA
    Добрый день, artmouse

    Работает.

    С уважением,
    KeyCAPTCHA
     
    Oleg-2012 нравится это.
  15. KeyCAPTCHA

    KeyCAPTCHA Местный

    Регистрация:
    27.01.12
    Сообщения:
    10
    Симпатии:
    13
    Версия XF:
    1.1.1
    Добрый день еще раз, Олег

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

    Теперь боты не пройдут на Ваш сайт:)

    С уважением,
    KeyCAPTCHA
     
    Oleg-2012 нравится это.
  16. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    Да, в логах ошибки прекратились, благодарю за помощь !
     
  17. KeyCAPTCHA

    KeyCAPTCHA Местный

    Регистрация:
    27.01.12
    Сообщения:
    10
    Симпатии:
    13
    Версия XF:
    1.1.1
    Добрый день, Олег

    Спасибо за обратную связь.

    С уважением,
    KeyCAPTCHA
     
  18. romz

    romz Местный

    Регистрация:
    31.08.11
    Сообщения:
    28
    Симпатии:
    5
    Версия XF:
    1.3.0
    спасибо за ветку, купил кейкапча на 3 месяца, попробую вдруг и правда поможет )
     
  19. romz

    romz Местный

    Регистрация:
    31.08.11
    Сообщения:
    28
    Симпатии:
    5
    Версия XF:
    1.3.0
    2 недели как установлена кейкапча - 0 регистраций спамеров! :)
     
  20. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    Она-же вроде бесплатная, что Вы покупали ?
     

Поделиться этой страницей