Новости

Как правильно применять в JavaScript асинхронные функции: примеры работы с ES 2017
От автора: возможность писать на JavaScript асинхронные функции является важным обновлением в ES2017. Что такое асинхронные функции? Асинхронные функции — это функции, которые возвращают promise. Мы

WordPress JavaScript — как правильно подключить файл скрипта к шаблону сайта
Использование в шаблонах WordPress JavaScript скриптов давно стало обычным делом. Их подключение возможно несколькими способами, начиная с классического варианта с использование голого HTML. Но чтобы все

Как исправить JavaScript error "ВКонтакте"? Что делать при ошибках JavaScript в "ВКонтакте"?
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Правильное использование Tor Browser
Tor Browser полностью анонимен – Миф или реальность? Многие считают, что Tor — это полностью анонимное и безопасное средство для интернет-серфинга, которое не дает никому возможность контролировать то,

Javascript error object is not a function вконтакте как исправить
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Как исправить ошибку javascript error вконтакте
На сегодняшний день «Вконтакте» является наиболее удобным русскоязычным ресурсом, который представляет собой не только крупнейшую социальной сеть, но и сервис для просмотра видео и прослушивания аудиозаписей.

Что такое JavaScript и для чего он используется?
Подробности декабря 10, 2015 Просмотров: 20225 В интернете миллионы веб-страниц,

Практика javascript синтаксис написания
Javascript — это язык программирования, который активно используется для построения динамических веб страниц. Собственно с этой целью он и был изобретен. У нашего с вами языка еще есть такое интересное

JavaScript учебник
Код функций в JavaScript начинает выполнение после их вызова. Функции являются одним из наиболее важных строительных блоков кода в JavaScript. Функции состоят из набора команд и обычно выполняют

Рекомендации решившим начать изучать JavaScript
Если вы решили начать изучать JavaScript , то эта статья для вас. Надеюсь, что её прочтение избавит вас в будущем от множества ошибок и сделает его изучения более простым, быстрым и эффективным. В статье

Keypic делает любую CAPTCHA ненужной!

Опубликовано: 01.09.2018

“Тварь ли я дрожащая, или право имею?” (с)

Как перестать доказывать, что ты живой.

Сервис Keypic делает любую CAPTCHA ненужной! По данным Интернет-опроса 98,9% пользователей всемирной сети категорически против CAPTCHA (капча). Капчи нечитаемы, раздражают и отнимают время у пользователей, неудобны на смартфонах и часто совершенно невозможны для людей с особыми потребностями. Но главное – капча не дает 100% защиты от спама, т.к. роботы очень легко распознают или обходят ее. Есть даже целые фирмы, где работа состоит в том, чтобы целый день вручную решать CAPTCHА и рассылать спам, ведь кроме всех иных недостатков, капчи не способны распознать и блокировать спамеров-людей.

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

Система Keypic не столь проста, но эффективна для того, чтобы блокировать любого существующего робота или спамера. Для использования Keypic у вас на сайте, вам не обязательно регистрироваться. (Регистрироваться нужно, только если вы потом захотите отправить отчет о спамере или роботе, пополняя таким образом базу данных о «вредителях»)

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

Шаг 1. Вы установили у себя на сайте плагин Keypic. Когда пользователь открывает веб страницу вашего сайта с формой, использующей Keypic, сайт запрашивает у Keypic генерацию Токена.

Token (токен) — это ничто иное, как буквенно-цифровое значение из 36 символов, которое генерируется мгновенно. Например: 0000d921f547bf882cd1662aa6cc2e782c5e

Очень важно понимать, что каждый Token является уникальным и «живет» 72 часов (три дня). Токен содержит все данные, которые нужны Keypic, чтобы отличить спамера или робота от добропорядочного пользователя.

Затем ваш сайт отвечает на запрос пользователя, как показано ниже, включив значение токена в вебформу на странице:

< input type = "hidden" name = "Token" value = "0000d921f547bf882cd1662aa6cc2e782c5e" /> < img src = "http://ws.keypic.com/?RequestType=getImage&amp;Token=0000d921f547bf882cd1662aa6cc2e782c5e&amp;WeightHeight=125x125" />

<input type="hidden" name="Token" value="0000d921f547bf882cd1662aa6cc2e782c5e" /> <img src="http://ws.keypic.com/?RequestType=getImage&amp;Token=0000d921f547bf882cd1662aa6cc2e782c5e&amp;WeightHeight=125x125" />

Шаг 2. После того, как в браузер пользователя были отправлены эти данные, происходит интересная вещь: его браузер автоматически загружает изображение, содержащееся в теге <img />

Сюда можно включить любое изображение, например, невидимый пиксель 1х1 или баннер.

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

Шаг 3. Теперь предположим, что пользователь хочет воспользоваться веб-формой на запрошенной им странице. Он заполняет и отправляет эту форму, которая содержит поле токена с нашим значением, сгенерированным ранее: 0000d921f547bf882cd1662aa6cc2e782c5e.

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

Шаг 4. Веб сервис Keypic отправляет вашему сайту ответ в процентном выражении от 0% до 100% о возможности спама в данном запросе. Получив ответ, ваш сайт может выбрать вариант поведения, согласно настроенным вами фильтрам: отказать в запросе на регистрацию, разрешить опубликовать комментарий, отправить в карантин данную регистрацию и т.п.

Теперь, когда вы понимаете, как работает Keypic, вам нужно знать еще несколько важных вещей об этой системе.

Тестируя Keypic, многие пишут сообщения «с нехорошими словами», а потом в комментариях жалуются, что это был спам, который надо блокировать… Но! Keypic не фильтрует содержание сообщения, не проверяет ваш E-mail, ваш ник или другие данные о пользователе. Это не входит в задачи Keypic. Система дает вам ответ на вопрос о том, «хороший» пользователь к вам пришел или нет. Т.е. дает вам понять, есть ли об этом пользователе данные как о спамере, и не бот ли это.

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

Вот так выглядит веб-форма WP под защитой Keypic:

Keypic анти-спам — это бесплатный плагин . Сейчас Keypic предлагает плагины под WordPress, Drupal, Joomla, ASP, ASP.net и PHP, но в будущем планируется разработка плагинов для многих других платформ.

Теперь факты:

Сервисом против спама от Keypic пользуются уже более 5 300 сайтов. Это США, Бразилия, Индия, Россия, Норвегия, Великобритания и многие другие страны. К настоящему моменту Keypic блокировал свыше112 000 000 спам-сообщений.

И все это — без CAPTCHA! Заходите, чтобы скачать и протестировать Keypic сюда . Забудьте о спаме. И о капче.

rss