Captchas не работают: как обмануть спам-ботов с HoneyPot

  1. Что такое капча?
  2. Что такое спамбот?
  3. Итак, как вы остановите спам-ботов?
  4. Что такое приманка?
  5. Обманывая спам-ботов с умной приманкой
  6. Тестирование Теорий Honeypot
  7. Нужна система хранения файлов на основе API?

Кто-нибудь еще устал быть пойманным в бесконечной петле капч? Странный текст может быть очень трудно прочитать, особенно если он полон случайных букв, которые выглядят как цифры, и наоборот. Я действительно ненавижу, когда буквы так сжаты, что вы не можете их прочитать. Должно быть лучшее решение!

Что такое капча?

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

Как вы относитесь к этим тестам капчи? Они заставляют меня чувствовать, что сайт не доверяет мне. Они встают между мной и моей целью, замедляют меня и раздражают меня. У меня такое ощущение, что я не одинок в этом.

Что такое спамбот?

Спамбот - это часть программного обеспечения, написанная с определенной целью - заполнение форм информацией, полезной автору спамбота. Это обычно принимает форму комментариев, которые содержат ссылки, которые могут помочь SEO их сайта (поисковая оптимизация). Умный автор может извлечь математическую задачу из вашей формы и рассчитать ответ. Очень умный автор спама может также обойти изображения капчи.

Итак, как вы остановите спам-ботов?

Лучший способ остановить спам-ботов - использовать плагин Akismet. К сожалению, эта услуга сейчас стоит денег. Я не видел упоминаний на их сайте о снижении цен для некоммерческих организаций. Для небольшого личного блога или небольшой некоммерческой организации это слишком дорого.

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

Что такое приманка?

Приманка - это поле, добавленное в форму, которое пользователи не могут видеть из-за CSS или JavaScript (который скрывает поле). Honeypots - это круто, потому что они не доставляют неудобств пользователям, таким как капча, и являются надежным инструментом для предотвращения спам-ботов. По сути, спамбот заполняет поле, которое не видны действующим пользователям, оповещая нас об их активности. Если поле honeypot заполнено, мы можем с уверенностью отклонить форму как спам.

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

Обманывая спам-ботов с умной приманкой

Пришло время активизировать нашу игру, программисты! Вот комбинация методов защиты от спама, которая делает отличную защиту от спама:

  1. Создайте приманку с тем же именем, что и у одного из полей по умолчанию. Сделайте так, чтобы это выглядело законно с этикеткой Если вы используете начальную загрузку, сделайте так, чтобы она выглядела совершенно корректно с меткой и значком. Мы не хотим предупреждать бота каким-либо образом, что это поле особенное.
  2. Поместите приманку в форму в случайном месте. Продолжайте перемещать его между допустимыми полями. Мы не хотим, чтобы автор спамбота просто игнорировал одно и то же поле на основе индекса.
  3. Переименуйте свои поля по умолчанию в нечто случайное. Имейте в виду, что вы должны преобразовать его обратно в правильное имя на стороне сервера. Присваивая названия полям по умолчанию чему-то случайному, действительные поля теперь начинают выглядеть как споты для приманок.
  4. Добавьте срок действия к вашей форме. Это не позволит спам-боту использовать те же поля и отправлять форму позже.
  5. Скрыть свою форму. Вы должны скрыть honeypot, чтобы действительные пользователи не заполнили его. В своей форме я прячу приманку с помощью JavaScript. Вы все еще можете скрыть это поле с помощью CSS. Если вы используете CSS, лучше всего использовать класс, содержащий случайное слово. Другими словами, если вы назовете это «скрыть», то автор спамбота легко его выберет.

Другими словами, если вы назовете это «скрыть», то автор спамбота легко его выберет

Тестирование Теорий Honeypot

Я написал плагин WordPress, который использует эти методы для проверки всех вышеперечисленных концепций. Результат? Спам-боты заполняют горшок с медом каждый раз! Это здорово, потому что комментарии теперь автоматически помечаются как спам, и это избавляет меня от необходимости нажимать кнопку спама каждый день.

Я думаю, что первый пункт, использующий те же поля по умолчанию в honeypot, является ключевым, потому что спам-боты WordPress определенно будут искать 4 общих поля, которые есть в каждой форме комментариев WordPress. Это распространенный след, используемый спаммерами и спам-комментариями. Я думаю, хорошая новость в том, что вы знаете, что ваш SEO начинает работать, когда спам-боты находят формы на вашем сайте.

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

Есть ли у вас какие-либо дополнительные приемы или идеи о том, как обойти вышеуказанные приемы? Как бы вы использовали honeypot, чтобы помешать спам-ботов? Дай мне знать в комментариях.

Обновление (05 февраля 2014 г.): Эта более умная приманка доступна для Django. Бен Тимби изначально написал это, и мне недавно пришлось быстро изменить код. Проверьте Джанго-secureform на GitHub.

Обновление (06 марта 2014 г.): давайте проверим другую теорию. Публичный релиз плагина WordPress снизит его эффективность? Проверять, выписываться сор смарт-приманка на GitHub.

Обновление (29 сентября 2014 г.): теперь есть вилка wp-smart-honeypot под названием tarpit: https://github.com/cferdinandi/tarpit

Кредит изображения: http://www.jongales.com/

Нужна система хранения файлов на основе API?

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

Хранить и получать данные

Host & Serve Media

Распространять контент сайта

Похожие

Gmail становится жертвой спам-ботов
Обновлено 4:25 вечера по тихоокеанскому времени с дополнительным комментарием Google. Спаммеры взломали механизм капчи, который Gmail использует, чтобы удостовериться, что вы человек, прежде чем вы сможете открыть учетную запись электронной почты, что привело к значительному увеличению количества спама, отправленного из Gmail в прошлом месяце, говорит фирма по безопасности MessageLabs. Мы все были подвергнуты проверочным программам при регистрации на веб-сервисы.
Обзор Google Pixel 3
Что такое Google Pixel 3? Google Pixel 3 не самый полнофункциональный Android-смартфон и не самый мощный. И все же даже после выхода Samsung Galaxy S10 и Huawei P30 Pro он остается одним из моих любимых смартфонов, который можно купить в 2019 году. У него одна из лучших камер на рынке, стильный дизайн, который удобно держать
Как проверить батарею AirPod на телефонах Android
... как IOS пользователи могут, вам повезло. Я наткнулся на свободный AirBattery приложение в магазине Play пару дней назад.
Как установить гаджеты в Windows 8
... чтобы предоставить людям необходимое удобство. Из календарей, будильников и даже некоторых инструментов поиска, это были гаджеты, которые люди загружали раньше. Следует признать, что даже несмотря на то, что с Windows 8 все в порядке, есть много людей, которые хотят, чтобы эти гаджеты можно было загрузить снова, потому что некоторые из них действительно могут быть полезны и могут быть очень удобны для многих людей. Что если вам скажут, что установка гаджетов на ваш компьютер под управлением
Как превратить все в одном ПК в телевизор
Когда вы выясняете, как получить любимые телепередачи в своей комнате в общежитии, скорее всего, ваш рабочий стол - не первый вариант, который приходит на ум. Конечно, вы привыкли смотреть
Как скачать Википедию для чтения в автономном режиме
Вы когда-нибудь хотели, чтобы вы могли скачать Википедию полностью и иметь ее копию на своем персональном компьютере или планшете Android? На самом деле есть простой способ сделать это, хотя вам потребуется дополнительное дисковое пространство и немного
Восприятие компьютеров как зла проистекает из ошибочного воспитания родителей
Праздники не за горами, а это значит, что самые маленькие под елкой рядом с кубиками LEGO и куклами Барби также найдут ноутбуки, планшеты и даже смартфоны. Многие задаются вопросом, хорошо это или плохо. На мой взгляд, у них должно быть подходящее место в сети. Одним из таких мест является Kiddoland , сервис, основанный Джоанной Шпунар-Френчек. Интересно, что эта страница
Как разработать чат-бот с Node.js
... как чат-бот. Дальнейшее чтение на SmashingMag: Одной из самых известных была Alice (искусственная языковая компьютерная среда), выпущенная в 1995 году. Она не смогла пройти тест Тьюринга, но выиграла Приз Лебнера три раза. В 2005 и 2006 годах один и тот же приз получили два персонажа-робота из Jabberwacky. А в 2014 году Slackbot снова сделал чат-ботов популярными. В 2015 году Telegram, а
Когда надоедливые объявления захватывают ваш интернет-браузер, вот как их отключить
... что читатели должны уделять больше внимания нежелательным спам-письмам. Пока этот маркетолог продолжает оставаться почти 9 к 1 проголосовали за то, что спам является спамом независимо от того, были ли добрые намерения. Я собрал новое руководство по борьбе со спамом. Проверьте это в Tech + Руководство по борьбе со спамом от незнакомцев, маркетологов и кибер-мошенников
[Интервью] Женщина в бизнесе? Почему нет!
Время на чтение статьи: 5 минут Приглашаем на собеседование с Дагной Банай
Что такое дневная торговля?
... такое дневная торговля? - Каковы его плюсы и минусы Дневная торговля - это тип торговли, который включает в себя открытие многих позиций в день и закрытие их в один и тот же день. В этом случае задачей трейдера является использование относительно небольших ценовых движений, которые происходят во время каждой сессии. Тем не менее, в отличие от скальпинга (тип торговли вы можете прочитать о здесь ), открытые позиции

Комментарии

Как одеть ребенка, не тратя целое состояние, чтобы он выглядел красиво и модно?
Как одеть ребенка, не тратя целое состояние, чтобы он выглядел красиво и модно? Ответ очень прост - интернет-магазины. Все, что вам нужно сделать, это следовать нескольким простым, проверенным правилам. И вам не нужно иметь кучу детей, один из которых унаследует костюмы предыдущего, или множество щедрых детских друзей. Так уж получилось, что я люблю ходить по магазинам. Большинство, конечно, как большинство матерей, конечно, я люблю покупать одежду для детей. И если бы я не разработал систему
Но как насчет того, что компьютер имеет только два или три порта, если все они могут работать как для вывода изображения, как для зарядки, так и для стандартного USB-порта?
Но как насчет того, что компьютер имеет только два или три порта, если все они могут работать как для вывода изображения, как для зарядки, так и для стандартного USB-порта? Уверяю вас, среднестатистический любитель битов вообще не почувствует этого факта и через несколько лет даже не сможет представить себе компьютер без портов Thunderbolt 3.
Знаете ли вы, что Autodesk EAGLE включает в себя тонну бесплатных библиотек микроконтроллеров с уже встроенными Bluetooth и WiFi?
Знаете ли вы, что Autodesk EAGLE включает в себя тонну бесплатных библиотек микроконтроллеров с уже встроенными Bluetooth и WiFi? Попробуйте Autodesk EAGLE бесплатно сегодня, чтобы проверить их ,
Вы переходите на новые сенсорные экраны?
Вы переходите на новые сенсорные экраны? Мы верим, что всегда найдется группа людей, которые предпочтут традиционные решения. В то же время мы знаем, что планшеты и смартфоны набирают силу, поэтому в следующем году мы планируем расширить сервис и адаптировать его для мобильных устройств.
Разве вы не можете выбрать, какую технологию использовать для своего объекта?
Разве вы не можете выбрать, какую технологию использовать для своего объекта? У вас есть требования и вам нужны решения? Нет проблем SSTS Service специализируется на проектировании, строительстве и установке систем видеонаблюдения для Варны и области. Свяжитесь с нами по указанным контактам и мы сделаем бесплатный просмотр, проконсультируем вас и сделаем самое подходящее
Итак, как это на самом деле работает и не обнаруживается?
Итак, как это на самом деле работает и не обнаруживается? Ну, боты могут быть легко назначены пути для следования и фактическое географическое положение. Это заставляет бота выглядеть так же естественно, как человек. Многие из покемонов находятся в экзотических местах, и, следовательно, чтобы поймать их, вы можете установить параметры бота в этом конкретном месте, чтобы посмотреть. Таким образом, не будучи обнаруженным, можно использовать бота и прогрессировать стабильно.
Если вы хотите узнать больше о Adobe Illustrator, почему бы не посетить наш учебный курс по Adobe Illustrator?
Если вы хотите узнать больше о Adobe Illustrator, почему бы не посетить наш учебный курс по Adobe Illustrator? Даже если вы не можете сделать это лично для нас, вы можете воспользоваться нашими Он-лайн учебные курсы Adobe В настоящее время предлагается менее чем за половину цены, и все они включают пожизненный доступ ко всем нашим
Вы рекомендуете статью для статьи, содержание которой выглядит после того, как машина была создана для производства спама для поисковых систем?
Вы рекомендуете статью для статьи, содержание которой выглядит после того, как машина была создана для производства спама для поисковых систем? Конечно, никто и не спамер это не сделает. Какой контент является одновременно ценным и запоминающимся? Ценный контент - это, как правило, инновационный, профессиональный, эксклюзивный. Тогда у нас есть всевозможные конкурсы, акции, бесплатные цифровые или материальные продукты, которые также являются хорошими ссылочными магнитами. На
Вы когда-нибудь хотели, чтобы вы могли скачать Википедию полностью и иметь ее копию на своем персональном компьютере или планшете Android?
Вы когда-нибудь хотели, чтобы вы могли скачать Википедию полностью и иметь ее копию на своем персональном компьютере или планшете Android? На самом деле есть простой способ сделать это, хотя вам потребуется дополнительное дисковое пространство и немного времени. Существует множество возможных причин, по которым вам может понадобиться ваша личная копия Википедии на вашем компьютере. Может быть, вы хотите, чтобы ваши дети проводили исследования, не пуская их в Интернет. Возможно,
Каким проектом вы больше всего гордитесь?
Каким проектом вы больше всего гордитесь? Из группы «Бизнес с женским глазом - Happy in business». Когда я основал ее год назад, я не знал, что так много фантастических женщин соберется в одном месте. Атмосфера в группе волшебная, девушки помогают друг другу, налаживается деловое сотрудничество и дружба. Я не знаю, могу ли я сказать, что я горжусь группой, потому что большая часть того, что происходит там, происходит из-за чудесного «Щенцяра» (это то, что мы называем девушками
Как еще пригласить более широкую аудиторию для участия в этой конкретной игре, если не пути, которые они уже знают?
Как еще пригласить более широкую аудиторию для участия в этой конкретной игре, если не пути, которые они уже знают?

Что такое капча?
Что такое спамбот?
Итак, как вы остановите спам-ботов?
Что такое приманка?
Кто-нибудь еще устал быть пойманным в бесконечной петле капч?
Что такое капча?
Что такое спамбот?
Итак, как вы остановите спам-ботов?
Итак, каково решение?
Что такое приманка?