0 Пользователей и 1 Гость просматривают эту тему.
  • 165 Ответов
  • 54865 Просмотров
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #30 : 02.04.2010, 01:44:04 »
Не могу и здесь не сказать Александру спасибо!! за компонент, пока не пробовал - мне для этого нужно заливать 1.0 версию, но была мысля тоже попробовать перевести на 1.5

По идее дел немного...
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Надоела captcha (CAPTCHA)?
« Ответ #31 : 03.04.2010, 20:43:14 »
Итак - неделя эксплуатации на реальном сайте!

Ни одной регистрации бота.

Поздравляю сам себя с успехом - новая CAPTCHA оправдала себя на 1000%... ;)
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #32 : 03.04.2010, 21:21:49 »
Александр, я в аське просил скинуть версию для 1.5, ты наверное не заметил))
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #33 : 03.04.2010, 21:28:01 »
Александр, я в аське просил скинуть версию для 1.5, ты наверное не заметил))

Наверное.

Но так случилось, что версию для 1.5 я случайно прибил... :(

Так что пока нету. *DRINK*
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #34 : 03.04.2010, 21:39:32 »
а тогда другой момент - сложно вообще будет выдернуть из компонента систему слайдера и привинтить к другому модулю? или компоненту, где есть форма. Мне она теоритически нужна для ком контакт банально
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #35 : 06.04.2010, 19:21:51 »
а тогда другой момент - сложно вообще будет выдернуть из компонента систему слайдера и привинтить к другому модулю? или компоненту, где есть форма. Мне она теоритически нужна для ком контакт банально

Да не сильно сложно. Я бы даже сказал - средне... :)
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #36 : 06.04.2010, 20:14:43 »
руки никак не дойдут заняться, но делать буду полюбому)
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Rutger

  • Захожу иногда
  • 52
  • 7 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #37 : 10.04.2010, 20:35:16 »
руки никак не дойдут заняться, но делать буду полюбому)

А вы если сделаете - доступно для нас будет? А то тоже хочется а Адептуса просить неудобно...
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: Надоела captcha (CAPTCHA)?
« Ответ #38 : 11.04.2010, 11:37:33 »
если Александр даст добро - не вопрос))
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Escalade

  • Захожу иногда
  • 193
  • 27 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #39 : 13.04.2010, 11:11:55 »
слайдер это конечно хорошо, но при заходе на сайт с самого айфона упорно получаю версию для pda и никакого слайдера не вижу :) Так что рановато говорить "Замена стандартной CAPTCHA".
...
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #40 : 13.04.2010, 11:18:09 »
Смотрим и оцениваем новый способ защиты (в данном случае - защиты регистрации)...
ну защиты тут никакой совершенно нет - боты, которые спамят, сайт в браузере не смотрят... Так что толку от этой всей красоты - никакой, абсолютно...
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #41 : 13.04.2010, 13:58:30 »
ну защиты тут никакой совершенно нет - боты, которые спамят, сайт в браузере не смотрят... Так что толку от этой всей красоты - никакой, абсолютно...

Шеф, вы не погорячились? :)

Защита и основана именно на том, что боты в броузере не смотрят.

А в коде страницы - никакой формы регистрации НЕТ.

Практика уже подтвердила: за 3 недели работы ни единой «левой» регистрации. При отсутствии защиты было по десятку регистраций ботов каждый день.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #42 : 13.04.2010, 14:09:38 »
слайдер это конечно хорошо, но при заходе на сайт с самого айфона упорно получаю версию для pda и никакого слайдера не вижу

Ну наверное это потому, что его там и нет? :)

Цитировать
Так что рановато говорить "Замена стандартной CAPTCHA".

А я такого и не говорил :)

Я говорю лишь о том, что при примерно равной эффективности моя «CAPTCHA» приятнее и удобнее «стандартной»...
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #43 : 13.04.2010, 14:45:15 »
А в коде страницы - никакой формы регистрации НЕТ.
ну в коде страницы почему-то форму вижу :) (я знаю, что она там не вся, но всю получить не проблема) и вот в текущей реализации оно ничего не защищает, а вот чтобы защищало, нужно как минимум, убрать одно hidden поле в загружаемый AJAX'ом блок.  

А с другой стороны, что мешает слить текст страницы, выдернуть форму с ссылки (/components/com_registration/js/myform.php), вставить ее в контейнер #myform (тоже ведь не проблема) и засабмитить? Да и самое главное, вопрос ведь не в том, есть на странице форма или нет, а примет ли сервер данные или нет. И вот в корректной реализации CAPTCHA, отлуп ботам производится сервером, а само по себе отсутствие на странице формы ни от чего не защищает. Вот если в этой реализации, будет еще одно дополнительное скрытое поле, которое будет как-то хитро формироваться, и без него сервер не примет данных - тогда да. А так, просто красотулька, но и только.



*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #44 : 13.04.2010, 15:15:15 »
ну в коде страницы почему-то форму вижу :) и вот в текущей реализации оно ничего не защищает, а вот чтобы защищало, нужно как минимум, убрать одно hidden поле в загружаемый AJAX'ом блок.  

То что есть на странице - бесполезный огрызок. Отправляй его хоть сто раз - никакой регистрации не случиться.

Цитировать
А с другой стороны, что мешает слить текст страницы, выдернуть форму с ссылки (/components/com_registration/js/myform.php), вставить ее в контейнер #myform (тоже ведь не проблема) и засабмитить?

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

А те, так сказать, «стандартные» боты, которые в основном просто ищут и заполняют формы в страницах - те обломаются.

Не готовы они пока что к такой реализации... :)

И полное отсутствие левых регистраций - тому подтверждение.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #45 : 13.04.2010, 15:26:25 »
Я сказал об этом выше - придется писать специального бота.
зачем нужен специальный бот? просто отправить данные для формы на com_registration и все... боты которые постят спам или регистрируются, вообще не грузят страницу с формой, а просто напрямую отправляют данные на сервер. И до тех пор, пока на сервере не будет проверяться нечто, защиты никакой не будет. Это в случае, если мы говорим о ботах.

Теперь далее, в последнее время, намного более часто используется так называемый метод леммингов - просто сидят какие-нибудь китайцы, и за 1000 распознанных CAPTCHA получают свои 10 центов (цена с потолка, но на самом деле это не очень дорого). И в этом случае, предложенная защита упрощает ситуацию, ибо быстрее дернуть мышью, чем напрягать зрение и набивать код.

И теперь насчет специализированного бота. Есть автоматизированные решения, типа XRumer, и как только подобное решение станет хоть немного популярным, под него будет сделан модуль обхода такой защиты.

Так что я пока остаюсь при своем мнение - как красотулька - безусловно интересно, а практического значения не вижу.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #46 : 17.04.2010, 13:12:13 »
Ну собственно мне-то главное - чтобы боты не регистрировались.
И этой цели я вполне достиг. Ни единой «левой» регистрации не наблюдается.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #47 : 20.04.2010, 12:19:30 »
Ну собственно мне-то главное - чтобы боты не регистрировались.
И этой цели я вполне достиг. Ни единой «левой» регистрации не наблюдается.
ну это как бы временно, станет популярным данная красотень - появятся и регистрации... в принципе, Саш, того же эффекта можно достичь, просто переименовав в безумные имена поля формы - боты будут пытаться заполнить стандартные, а они не будут приниматься, и как следствие регистраций не будет.
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #48 : 20.04.2010, 12:24:02 »
того же эффекта можно достичь, просто переименовав в безумные имена поля формы
а если поля формы динамически переименовывать при каждом открытии страницы?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #49 : 20.04.2010, 12:26:10 »
а если поля формы динамически переименовывать при каждом открытии страницы?
от того, что вы поля переименуете в форме ничего по сути не изменится, надо еще чтобы на сервере принимались они с новыми названиями, а со старыми - просто не обрабатывались. ведь боты не пользуются формой, а просто закидывают post-запрос на нужный адрес, с заполненными стандартными полями, и вот тут, изменение названий полей может помочь...
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #50 : 20.04.2010, 12:39:43 »
надо еще чтобы на сервере принимались они с новыми названиями, а со старыми - просто не обрабатывались. ведь боты не пользуются формой, а просто закидывают post-запрос на нужный адрес, с заполненными стандартными полями
На сервере при создании формы можно сохранять в сессиях динамические имена полей формы. И из этих полей, в течение сессии обрабатывать данные.

В таком случае боту придётся каждый раз парсить форму для того что-бы узнать имена полей.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #51 : 20.04.2010, 23:25:06 »
ведь боты не пользуются формой, а просто закидывают post-запрос на нужный адрес, с заполненными стандартными полями

Не факт. И несколькими постами выше ты сам говорил, что «надо бы скрытое поле убрать» - если боты не пользуются формой, то зачем? :)

Пользуются, куда ж без этого! Другое дело, что броузить страницы им не нужно - глаз у них все равно нету... ;) Можно просто скачивать страницы и парсить на предмет тегов FORM, INPUT и т.д.

Без точного знания ожидаемого сервером набора полей и их названий, а так же action-ов форм -- никакой POST не поможет, я полагаю...
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Re: Надоела captcha (CAPTCHA)?
« Ответ #52 : 21.04.2010, 11:56:50 »
@Adeptus, smart
В качестве "НЕЧТО" для ботов можно, полагаю, использовать любые события, по реакции на которые можно определить "человек/нечеловек", типа "onKeyDown/onKeyUp, onMouseDown/onMouseUp, ...". Вот, и если не было ни единой реакции на подобное событие, то это бот. Результаты наблюдений заносить, к примеру, в куки, на сервере проверять их. В самой форме реакции на события не подключать явно, а подключать через отдельный скрипт самому либо с помощью JS-фреймворков (jQuery, Mootools), благо они это позволяют сделать весьма доступно.

Но данный подход может не уберечь от программ, подобных XRumer'у, так как можно спокойно запрограммировать эти события отрабатываться... сам такое программировал раньше, но для других задач, когда каждые 15 минут надо было в другой комнате на работе нажимать в приходящих сообщениях на кнопку "ОК" -- не буду же я, программист, отвлекаться на такие пустяки!.. сидеть и каждые 15 мин подтверждать дурацкие сообщения... за меня это делала программа :)
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Надоела captcha (CAPTCHA)?
« Ответ #53 : 21.04.2010, 12:02:07 »
если боты не пользуются формой, то зачем? :)
потому, что это название и значения этого поля зависят от сессии, и они нужны для корректного сабмита, а сама форма - не нужна

Без точного знания ожидаемого сервером набора полей и их названий, а так же action-ов форм -- никакой POST не поможет, я полагаю...
именно, поэтому достаточно поменять набор полей, и не заморачиваться с красотами
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #54 : 24.04.2010, 01:54:25 »
именно, поэтому достаточно поменять набор полей, и не заморачиваться с красотами

Ну а как же без красот?! Красота спасет мир... :)
*

mahoune

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #55 : 12.05.2010, 10:05:21 »
Вообще предлагаю сделать собрание всеразличных методов где не надо разглядывать цифробуквы, тут или в отдельном топике.

А вот подобной никто не видел для Joomla?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #56 : 12.05.2010, 17:16:45 »
Вообще предлагаю сделать собрание всеразличных методов где не надо разглядывать цифробуквы, тут или в отдельном топике.

А вы полагаете что их очень много? :)
Моя «псевдо-CAPTCHA» - чуть ли не единственная, по крайней мере для Joomla...
*

belwater

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #57 : 13.05.2010, 17:26:07 »
Adeptus, как я хочу для 1.5 получить такую капчу. Когда вы реанимируете ее?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Надоела captcha (CAPTCHA)?
« Ответ #58 : 14.05.2010, 11:30:03 »
Adeptus, как я хочу для 1.5 получить такую капчу. Когда вы реанимируете ее?

Да никогда. Мне она не нужна, я Joomla 1.5 нигде не пользуюсь...
*

belwater

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Надоела captcha (CAPTCHA)?
« Ответ #59 : 14.05.2010, 12:25:06 »
жаль. буду искать еще че нить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться