Зачем нужна капча – У вас постоянно вылезает капча и достает вопросом Вы не робот? Зачем ее придумали и как от нее избавиться

Распознавание CAPTCHA: зачем это нужно?

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

Ввод капчи: зачем он нужен?

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

Далеко не нужно ходить. В качестве примера возьмем популярную социальную сеть «Вконтакте», где за превышение действий за короткий промежуток времени система просит ввести эту самую сaptcha. То есть, вам придется ввести ее, если будете отправлять по 50 сообщений в течение десяти минут. Другими словами капча нужна, чтобы препятствовать работе спамеров. Те, кто занимается спамом, не желая возиться с вводом всевозможных капч, и поэтому оставляют это безнадежное дело.

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

Кстати, на смену обычным, как text based-Captcha, DeCaptcher, captcha decoding, «Майкрософт» предлагает альтернативную капчу ASIRRA. Прочитать про нее можно этому адресу: http://research.microsoft.com/en-us/um/redmond/projects/asirra/. Для тех, кто не знает английский, вкратце расскажем про сервис Asirra.

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

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

Тем не менее, даже эта капча не является панацеей, сервис de-captcher.com может решать и ее, пусть даже и вручную.

Какое будущее у капчи?

Можно наблюдать за тем, как быстро развивалась сaptcha. Сначала были просто цифры, потом латинские буквы, затем кириллица, далее доводилось угадывать слово.

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

Что такое капча (captcha) и зачем нужна?

КАПЧА (англ. CAPTCHA) — что это такое, зачем она нужна, капча (captcha) — это эффективная система — тест, для различения людей от роботов. Была создана для того, чтобы определить, что данные ввел человек, а не сгенерировал компьютер. Этот тест используют для защиты от спама форм комментирования и регистрации.

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

Где и зачем используется капча (captcha)?

В основном капча (captcha) используется для борьбы со спамом.

Если верить системе Akismet, спамом является 90 процентов всех комментариев. С каждым днем со спамерами все сложнее и сложнее бороться.

Основными целями спама являются:

  • реклама;
  • размещение ссылок для повышения своего рейтинга в поисковых системах
  • манипулятивные системы голосования онлайн
  • распространение вредоносного кода
  • получение несанкционированного доступа к личным данным.

По статистике, обычный пользователь тратит около 10 секунд на ввод капчи, поэтому она часто раздражает пользователей.

Настоящие пользователи должны легко проходить проверку, но часто бывает наоборот. В некоторых системах читабельность капчи не достигает и 90 процентов, а вероятная потеря клиентов составляет 3 процента. К тому же, есть пользователи с проблемами нарушения сенсорных функций и зрения, для таких людей капча — просто непреодолимое препятствие.

Автоматический спам постоянно является головной болью владельцев сайтов, капча (captcha) для них является хорошим решением избавления от спама.

Существует ли идеальная капча для сайта, выполняющая свои прямые функции, но не портящая настроение пользователям?

Успешная капча должна соответствовать таким условиям:
а) задание решаемое при любых условиях;
б) задание, решаемое без особых усилий;
в) задание с минимумом ввода данных;
г) задание, легко выполнимое даже для пользователей со специфическими особенностями здоровья.

Некоторые сервисы задают пользователю вопрос о том, какой объект изображен на картинке, но требование ответить на логический вопрос куда более эффективно, чем выполнение визуальных задач. Пример такого задания: какая буква вторая в слове «красота»? или сколько будет 7 плюс 6? Проблема такой капчи — обычно вопросы задаются на английском языке. Есть методы с заданиями, которые может сделать лишь настоящий человек.

Сегодня большинство людей продолжает предпочитать классическую текстовую капчу (captcha), по типу reCAPCHA. Каждый новый вариант капчи создает препятствие для большого сегмента пользователей, так что альтернатив для классической текстовой капчи на сегодняшний день практически нет.

Где и как можно заработать на вводе капчи в интернете?

Заработок на капче — это самый простой, быстрый и легкий вариант заработка в интернете для начинающих — новичков, простая работа в сети для подростков (10, 11, 12, 13, 14 лет), школьников, студентов, женщин в декрете и пенсионеров.

Список, проверенные — лучшие, ТОП сайты, где можно заработать на вводе капчи в интернете, без вложений и обмана:


Какой должна быть капча? | Капча

Сейчас можно заметить что капчу используют везде, где надо и где не надо. Да и, к сожалению, не всегда капчу делают «правильной». Для начала что такое капча. CAPTCHA — разновидность теста Тьюринга.

Тест Тьюринга — тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером. Основная идея теста: предложить пользователю такую задачу, которую с лёгкостью может решить человек, но которую несоизмеримо сложнее решить компьютеру.

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

Вообщем как выглядит обычная капча думаю знают все. Но вот есть одна беда. Очень часто разработчики задумываются только об одной проблеме — «как защитить свой сайт от спама». Но ввод этой защиты на своем сайте добавляет и другую проблему. В данной статье я расскажу вам о золотом правиле капчи, которое я вывел. А также о том какой должна быть captcha.

Неудобства со стороны пользователя

Проблема заключается в том что, многим пользователям, CAPTCHA доставляет неудобства:

Не всегда понятно что написанно на картинке

Вот пара примеров из интернета.
Примеры неразгадываемой или нечитаемой капчи
Представьте что что то похожее выпало вам. Не правда ли, сразу пропадает желание регистрироваться (комментировать и тд.) на сайте?

Людям не нравится тратить свое время попусту

Боюсь времени на разгадывание ТАКОЙ защиты уйдет больше чем на заполнение всей формы, защищаемой ею:
очень сложная капча

Многие не понимают зачем вообще это нужно делать

Набираем в гугле зачем нужна капча и смотрим отзывы пользователей:

  • А зачем нужна «капча» и почему эту хреновину не уберут из интернета?
  • зачем на сайтах капча?
  • да что это за коды с картинок?!

Каждый новичок в интернете, не понимает зачем ему надо вводить этот код с картинки. А если человек что то не понимает, то обычно его это раздражает. И вот вы представьте, каково новичку начинать знакомство с вашим сайтом с такого вот не приятного момента.

Формула эффективности капчи

При оценке капчи следует исходить из формулы:
Эффективность Капчи = Трудоемкость Разгадывания Ботом / Трудоемкость Разгадывания Человеком.
Cамо-собой, понятия трудоемкости здесь эфимерные, никто не сможет выразить в числовом эквиваленте ни трудоемкость разгадывания человеком ни ботом. Но понятие о том какой должна быть капча, это соотношение даст.

То есть, если вы усложняете алгоритм генерации капчи, то вы увеличиваете обе части соотношения, и смысла в этом ноль. Смысл будет тогда,

когда вы сможете увеличивать числитель, не трогая или уменьшая знаменатель.

Идеальная капча — та которая отсекает всех ботов (100% невозможность разгадывания компьютером), и не требует абсалютно никаких действий со стороны пользователя (0% трудозатрат со стороны пользователя). Эффективность такой капчи будет равна 100%.

Но к сожалению такой результат не достижим, так как капча или любой другой тест тьюринга, предполагают вынудить клиента совершить какое либо действие по которому мы можем судить, кем является этот клиент — машиной или человеком. А это значит то, что этот тест уже требует какие либо трудозатраты со стороны пользователя (т.е. знаменатель уже не равен нулю). Также, возможно, создание некоего исскуственного интеллекта, который сможет пройти любой тест Тьюринга (т.е теоретически числитель любого теста тьюринга не может быть равен 100%)

Золотая середина

Давайте все таки попробуем определить какую сложность капчи выбрать. Построим два графика зависимости времени разгадывания от сложности самой капчи для человека и бота. Причем для бота шкалу время разгадывания стоит воспринимать как «

вероятность разгадывания капчи» компьютером.

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

Если внимательно проследить по графикам, то для обоих графиков наступают переломные моменты:

  • Для человека наступает такой момент когда дальнейшее усложнение  капчи приводит к резкому увелечению времени на разгадывание
  • Для компьютера наступает момент когда дальнейшее усложнение капчи практически не изменяет вероятность разгадывания

Обратите внимание оба эти момента приходятся на один диапазон «сложности капчи» (на графике отмеченно зеленым цветом). Как вы понимаете это и есть «золотая середина» эффективности капчи.

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

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

Заключение

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

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

CAPTCHA для сайта — нужна-ли на самом деле

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

В роли наиболее распространённой защиты и выступает CAPTCHA.

Для тех, кто ещё не столкнулся с этим поясню:

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart — полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей) — компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером.

Говоря простым языком, разных вариантов капчи есть множество — простых и сложных. Не буду вдаваться в их подробное описание, желающие могут сами посмотреть в википедии. Я же хочу поговорить о том, как они на самом деле справляются с возложенными на них функциями.

Существует немало систем и программ автоматического распознавания captcha, чем, собственно говоря и пользуются спамеры и прочие злоумышленники. Причём для распознавания некоторых видов CAPTСHA даже нет необходимости использовать OCR — они и так очень уязвимы. Например, капча встроенная в форум phpBB, имею личный опыт её абсолютной неэффективности.

Методов распознавания и на самом деле очень много, начиная от отсечки по яркости, когда все, что темнее некоего цветового порога становится чёрным, а остальное белым, и заканчивая принуждением интернет-пользователя к тому, чтобы он сам ввёл капчу. Да, да… Есть и такое. При посещении некоторых сайтов Вам предлагается ввести CAPTCHA, и Вы даже не подозреваете, что по сути Вам подсовывают капчу с другого ресурса. Разгадывая её, Вы просто даёте код злоумышленнику, который использует его для регистрации на нужном ему сайте…

В последнее время приходится слышать много дифирамбов сервису Google — reCaptcha. Мол, это надёжно ограждает от спама и т.д… Так и хочется воскликнуть фразой из сериала «Сваты» — «Да ты шо!».

Нет, конечно-же reCaptcha — это один из наиболее сложных видов CAPTCHA. Из двух слов одно не распознано самой системой, мало кто знает, что его даже вводить не обязательно… Если интересно — можно почитать здесь, я-же не буду заниматься дубляжом текста, просто скажу — не спасает. Хотя на многих блогах читаешь, что мол, вот поставил её и проблема спама решилась. Ну что сказать? Да просто не спамят эти блоги всерьёз.

Есть и другие виды CAPTCHA, где текст так закамуфлирован, что и живому человеку не разобрать. А вам никогда не приходилось сталкиваться с такой ситуацией: вы кое-как разбираете текст капча, вводите его правильно, а система сообщает, что код введён неверно? И так раз пять подряд… Как Вы думаете — посетители такого ресурса будут и дальше пытаться зарегистрироваться или попросту уйдут?

А еще хочу Вам рассказать о такой замечательной спамовой программе XRumer. Как-то испытывал её, надо-же врага знать в лицо… Так вот, она прекрасно умеет разбирать разного рода капчи, но если вдруг не смогла, то она выводит окошечко с этой CAPTCHA на экран и владелец программы ручками вбивает нужный текст. Вот и вся недолга.

И после этого Вы ещё верите, что капча Вас спасёт?

Итак, минусы CAPTCHA:

  • легко распознаётся программными средствами;
  • трудно-читаема людьми;
  • отпугивает реальных посетителей;
  • не спасает от спама.

Какой-же выход и есть ли он вообще?

Поделюсь тем, к чему пришёл сам. У меня была такая ситуация: портал на Joomla и форум на phpBB, при помощи мостика там организована общая база пользователей. Никак не получалось избавиться от левых регистраций и спама в темах и комментах. Особенно доставали левые пользователи с бессмысленными никами — каждый день по 4-5 штук.  Перепробовал все виды CAPTCHA, какие только мог. На пару дней поток спама прекращался, но потом всё возвращалось на круги своя.

И так было до тех пор, пока вместо CAPTCHA я не стал использовать систему вопрос-ответ.

Система вопрос-ответ вот уже долгое время отлично защищает ресурсы и от спама, и от спам-регистраций!

Почему? Да это-же очевидно. Картинку CAPTCHA, как выяснилось, можно распознать программно, а вот правильно ответить на вопрос — нет.

Особенно, если вопрос не из области «Как называется наша планета?» или «Сколько ног у слона?«.

Более того, можно подобрать вопрос таким образом, что ответить на него смогут только люди обладающие определенным уровнем интеллекта — другими словами Вы можете регулировать какой контингент пользователей сможет пройти, скажем, регистрацию, а какой нет. И избавите свой серьёзный ресурс от всякого рода «Превед Медвед», «пацталом» и т.д.

Например, на одном портале я поставил что-то вроде такого: «Кто друг парадоксов?». Т.е. человек, отвечающий на вопрос должен, как минимум знать этот отрывок из стихотворения Пушкина:

И опыт — сын ошибок трудных…

И гений — парадоксов друг…

Плюсы системы вопрос-ответ:

  • не распознаётся автоматическими системами взлома CAPTCHA;
  • легко читается и понимается людьми;
  • ограждает от спама и левых регистраций;
  • позволяет отбирать пользователей по определённым критериям.

Всё, что я тут написал — это только моё личное мнение, основанное на моём личном опыте. Ни с кем спорить не буду — у каждого может быть своё мнение и опыт.

Но если мой опыт кому-то пригодится — Welcome!

И до встречи на моём блоге.

P.S. Что-то никак не получается оторваться от  тематики сайтостроя… 😎

Просмотров: 109

Что такое капча и зачем она нужна

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

Что такое капча? Это транскрипция аббревиатуры CAPTCHA — хитроумной тест-программки, изобретенной учеными университета Карнеги в США для различия между роботом и человеком.

Вы замечали: когда попадаешь на ресурс, где установлена капча, особенно если она нуждается в расшифровке трудноразличимых символов, это вызывает раздражение? Но обреченно вздыхаешь и начинаешь терпеливо набирать все эти символы и буковки, если ресурс по каким-то причинам нужен позарез или высказаться так хочется, что пройти мимо невозможно.
chto_takoe_kapcha_что_такое_капча
При регистрации на всяких полезных сервисах, через которые проходят тысячи человек и роботов в день, капча является почти неотъемлемой частью процесса.

Что такое капча и нужна ли она

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

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

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

За миг перед тем, как нажать кнопку «Установить» капчу, я заколебался, понимая, что число комментариев на моем сайте резко упадет. Останутся только те, у кого действительно есть причина. А сайт-то еще молодой.. Страшно?

А не страшно бесконечно тратить время жизни на комментарии из трех-пяти слов, очевидная цель которых — просто оставить ссылку на свой сайт или оттроллить автора просто потому что хлам в душе скопился? А себя, своих нервов, времени, своего сайта, который лелеешь каждый день, — не жаль?

«..я принялся изучать свой бизнес и личную жизнь сквозь призму двух вопросов:

  1. Какие 20% ресурсов создают мне 80% неудач и проблем?
  2. Какие 20% ресурсов приносят 80% желаемых результатов и радостей?

Я задавался теми же вопросами применительно к моим друзьям, клиентам, рекламе и занятиям в свободное время».

Тимоти Феррис «Как работать 4 часа в неделю» о Законе Парето 80/20.

Принципы жизни, которые описывает Тим Феррис в своей книге «Как работать 4 часа в неделю», остаются  просто красивыми словами только до тех пор, пока однажды сам не осознаешь ценность своей жизни. Когда это происходит, начинает одно за другим отваливаться все, что мы часто считаем нужным, необходимым, правильным и — главное — приличным в глазах других.

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

Чем измеряется ценность жизни?

Да очень просто. Часами, минутами, секундами. Каждая секунда наполнена тем, что мы делаем (или не делаем). И каждая мелочь — имеет значение. Есть поступки, действия и люди, которые способствуют проявлению хороших результатов: мы становимся сильнее, богаче, радостнее, свободнее. И есть в жизни каждого из нас вещи, дела, привычки, люди, которые ослабляют.

«Не надейтесь, что этот анализ обрадует Вас:

истина чаще всего бывает горькой. Задача — выяснить, где именно Вы действуете непродуктивно, отказаться от этих действий и прибавить там, где отдача выше».
Тим Феррис

Так вот, после того, как я установила капчу на своем блоге, количество комментаторов с понятными целями действительно упало примерно на 95%. Полагаю, останутся те 5% людей, которым действительно есть что сказать и кому интересно на моем блоге. Win-win (взаимовыгдное сотрудничество).

 Мне так по душе. Именно для самых ценных своих гостей, чтобы компенсировать некоторые неудобства, связанные с прохождением заслона капчи, тут же на блоге был установлен плагин с ТОПом комментаторов.

«Я перестал поддерживать контакт с 95% покупателей и разругался еще с 2%.

Лучшим клиентам я стал уделять вдвое больше времени.

От утомительной погони за 120 клиентами я перешел к простому получению заказов от 8 клиентов.

Мой месячный доход вырос в 2 раза, а продолжительность рабочей недели упала с 80 до 15 часов.

И самое важное — я был доволен собой, настроен оптимистично

и впервые за два  года почувствовал  себя свободным». Тим Феррис

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

Как выбрать капчу

Подбирайте капчу под себя — они бывают разные. Перечислю основные из них:

  • ввод цифр с картинки: простой, нейтральный, сдержанный, элегантный, не требующий затрат времени и головоломки вариант;
  • распознавание текста: тяжелый случай, который не всегда срабатывает сразу  — даже у человека с глазами, а не робота! Это та самая капча, с которой мы сталкиваемся при регистрации на разных сервисах. Встроенная в нее  возможность распознавания текста на слух — для меня лично кажется чем-то совершенно невозможным для исполнения. Но если Вам необходимо защитить ресурс крепко, то один из самых надежных вариантов;
  • работа с картинками: требуется распознать и ответить письменно, кто на картинке или совершить некоторые действия, чтобы они перестроились нужным образом. Вариаций здесь множество, и среди них бывают очень даже интересные. Если полазить по сети, находятся очень необычные авторские варианты — для тех, кто хочет, чтобы его блог.отличался от большинства.

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

Попробуйте сочетание капча+ТОП, и почувствуете сами, сколько времени у Вас высвободится на то, чтобы развивать и улучшать свой сайт. Берегите свой сайт и время своей жизни.

P.S. Через три месяца после создания этого блога капчу убрала по настойчивому совету своих комментаторов — мешает. Пока смотрю, что из этого выйдет. Да, Акисмет защищает, но с капчей у меня вообще не было спама от ботов. Сейчас же такое валится… Но подожду. Насколько хватит терпения выполнять правила приличия))

Поделитесь пожалуйста, если понравилось:

Возможно вам будет интересно еще узнать:

Как обойтись без капчи? / Habr

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

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

Почему спамят?

В большинстве случаев, формы спамят не для того чтобы отправить владельцу рекламное сообщение. Рекламу намного проще отправить по базе емейлов. Формы спамят, чтобы получить ссылки на сайт и этот сайт выше ранжировался в поисковых системах. Обычно ссылки таким образом получают на дорвеи — автоматически сгенерированные сайты. Спамилка не может отличить форму обратной связи от формы комментариев или сообщения в гостевой книге — поэтому спамит все подряд. Спамят формы не обычные спамеры, а дорвейщики и с другой целью.
Телефон содержит больше 3 цифр

Если в форме есть поле телефон и оно обязательное, то простая проверка: «число цифр в телефоне больше 4» сократит спам на несколько порядков. Даже если имя поля phone. Необходимости у дорвейщиков спамить формы обратной связи нет, поэтому, их спамилки редко различают это поле, а просто его заполняют всякой чепухой. Сама по себе эта проверка сократит число спама до 2-3 сообщений в месяц. Изменение имени поля еще больше сократит спам, однако, оно отключит функцию автодополнения у браузера.

В большинстве случаев для формы обратной связи достаточно этого метода.

Невидимое поле

Если мы добавим обычное поле ввода и скроем его через CSS, то пользователи его не будут заполнять (поскольку его не видят), а вот спамилка обязательно заполнит это поле.
Проверка кукиес

Многие спамерские роботы не поддерживают кукиес и можно просто сохранять при загрузке какой-то кук и проверить наличие куков, после отправки формы. Однако, у части пользователей могут быть отключены куки. При их отсутствии нужно запрашивать пароль отдельно после отправки формы.
С другой стороны, часть спамилок поддерживают куки. Но не обязательно передавать куки на странице с формой, можно загрузить невидимый для пользователя IFrame и в нем передать куку. Еще меньше спамилок загружают фреймы. Такой метод реализован на wordstat.yandex.ru — если вы отключите куки он будет у вас спрашивать капчу.
Можно попробовать загружать куки через картинку, даже если спамерка использует браузер как движок, то картинки она в большинстве случаев не загружает. Однако, меня смущает то, что Яндекс это дело организовал через IFrame. Правда, дело может быть в том, что когда писался Wordstat многие пользователи из-за медленного канала отключали картинки.
Проверка JS

Большинство спамилок не исполняют JS, особенно из внешних файлов. Можно сделать невидимое поле и в него добавлять какой-то код через JS из внешнего файла. Если у пользователя JS отключен — ему придется вводить капчу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *