Защита От Спам Ботов Javascript

защита от спам ботов javascript

О нас Защита от спама на JavaScript Доброго всем дня, здравствуйте! Наверняка каждый пользователь интернета не только слышал, но и испытал на себе, что это такое - спам. Спам spam — массовая рассылка рекламы, сообщений лицам, не выражавшим желания их получать. И сегодня я хочу рассказать о предельно простом, но очень эффективном методе борьбы со спамом с помощью JavaScript. А предистория этого такова.

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

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

Собрался я уже было скрипт писать на стоп-слова всякие, фильтрацию по IP адресам с баном ставить, базу MySQL подключать и т. И вот на одном забугорном сайте набрел на способ, который поразил меня не только простотой исполнения, но и эффективностью.

После его применения спам в комментариях у меня на сайте исчез напрочь. И вот о нем то я и хочу вам рассказать. На самом деле предистория получилась длиннее чем сам способ, который укладывается ровно в три строчки. В кнопку оправки формы добавляем JavaScript код: В php-скрипте, который проверяет данные из формы делаем дорлнительную проверку: А в случае с роботом переменная так и останется пустой.

И все что останется предпринять - это проверить в скрипте чему равна полученная переменная с именем "check". Если оно равно проверочному слову "stopSpam", значит сообщение отправил человек. Вот так буквально за пару минут я решил проблему спама у себя на сайте. Надеюсь вам пригодится этот способ. Злые спамеры конечно не спят, и наверняка придумают что-нибудь новенькое.

Ну да и мы тоже не лыком шиты - всегда найдем достойный ответ. А на этом сегодня все.

IT Blog. Code Inside » Защита от спам-ботов штатными средствами phpBB

Вы можете бесплатно использовать сгенерированный код. Полной защиты от спам-бота, данные методы не обеспечивают. Если Вы регистрируясь на веб-ресурсе и предполагаете, что ваш E-mail будет использован для спам-рассылок, то можете воспользоваться, бесплатным расширением для Firefox - Spamavert.

Данное расширение добавляет в контекстное меню пункт "Paste Spamavert address", посредством которого, в текстовое поле веб-страницы вставляется временный адрес электронной почты, с которым Вы можете работать до его истечения срока его действия на сайте spamavert. Бесплатные онлайн-кодеры в интернете, для защиты e-mail адреса. Email protection - webtoolhub. MailTo Protector для защиты электронного адреса от сетевого спам-бота, а также и от вредоносных программ, считывающих E-mail адреса из кеша зараженного компьютера пользователя.

Позволяет включить в код: Cc, Bcc, Subject, Body, ссылку на веб-страницу или на ссылку на изображение. MailTo Protector существует и как отдельная коммерческая программа. Код генерируемый этой программой не требует поддержки JavaScript в браузере пользователя.

По заверениям разработчиков, на данный момент, не один спам-бот не может расшифровать закодированный MailTo Protector E-mail адрес, но никакой гарантии, естественно, не дают. Некоторые англоязычные ресурсы по борьбе со спамерами. Spamhaus Spamhaus международная некоммерческая организация, которая отслеживает источники спам-операций в Интернете, обеспечивает в режиме реального времени защиту от спама, сотрудничает с правоохранительными органами, выявляет и преследует спам-банды по всему миру.

Штаб-квартира в Женеве и Лондоне. Спецгруппа Spamhaus состоит из 38 следователей и судмедэкспертов в 10 странах. Список спамеров - http: SenderBase собирает данные о более чем 25 процентов почтового трафика в мире и реагирует в режиме реального времени на угрозы безопасности.

Обновляемая общая статистика по спаму на странице сайта - http: Код генератора защищен лицензией Albion Research Ltd http: Другим, и, как я считаю, большим недостатком использования каптчи является её избыточность, поскольку, во-первых, сама информация, которую пользователь должен ввести для прохождения теста, не имеет отношения непосредственно к передаваемой информации, а, во-вторых, эти системы могут быть сложны, что не даёт возможности человеку с первого раза пройти тест, что резко снижает эффективность использования веб-форм, а также может формировать у отправителя негативные эмоции.

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

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

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

Простейшим способом для отслеживания является подсчёт числа нажатий на клавиши и сравнение данного подсчёта с реальной длинной текста переданного через отслеживаемое поле формы. Причём делать эту проверку следует на серверной части кода сайта, который обрабатывает данную веб-форму. В приведённом примере это скрипт mail. 1С-Битрикс - Антиспам без CAPTCHA Код проверки Javascript, который является стандартным средством на стороне браузера клиента, даёт широкий набор инструментов по обработке событий клавиатуры на данной веб странице.

Воспользуемся методом onkeyup для отслеживания нажатий, повесив на него функцию подсчёта их количества.

Защита от спама что спам-боты не умеют выполнять программы на JavaScript. Анти-спам защита от ботов. (отключен JavaScript или От типично тупых спам-ботов.  · Этот e-mail адрес защищен от спам-ботов $replacement = "\n JavaScript у меня плагин защиты.

Предыдущая статья: скрипт рассылок email

Следующая статья: бот вконтакте программа