Что делать, когда просят ввести капчу
Содержание:
- Что такое капча и виды этой защиты против автоматического спама
- Что такое RECAPTCHA
- Заработок на капчах, почему за ввод капчи платят и сколько можно заработать
- В чем же ее недостаток?
- Rucaptcha — что это такое?
- ReCaptcha 2.0 (выберите изображения похожие на)
- Как осуществляется алгоритм?
- Что означает этот термин
Что такое капча и виды этой защиты против автоматического спама
Современное информационное пространство развито максимально сильно. В сети имеется возможность сделать что-угодно. Особенно популярны различные способы заработка, но не все из них являются легальными. Распространены способы мошенничества, основанные на создании фейковых профилей, страниц, запросов. Для борьбы с ними, обеспечения должного уровня безопасности потребовалось создание нового способа защиты – капчи.
Пользователи, столкнувшиеся с сервисом капча впервые не понимают, что это такое. Данный термин появился относительно недавно, происходит от английского, обозначает дословно «полностью автоматизированный публичный тест Тьюринга для распознания компьютеров и людей». Имеет буквенно-символьный, графический или математический вид. Пользователю требуется ввести символы с изображения в специализированное окно или отобрать нужные картинки. Считается, что ввод капчи способен снизить риск обхода системы безопасности, обеспечить сохранение персональных данных.
Какие виды капчи бывают
Существует несколько основных видов. Выбор требуемого зависит от должной степени безопасности, индивидуальных особенностей сайта. Создание капчи – важный этап при создании сацта. Существует несколько правил, позволяющих сделать ее эффективной:
- текст должен быть легким, доступным пользователю. Не должен отнимать много времени;
- капча в виде графического изображения должна содержать четкие, яркие, понятные картинки;
- текст должен быть понятен обычному пользователю, но недоступен для компьютерного робота;
- наличие функции голосового воспроизведения. Это может быть полезным для людей с ограниченными возможностями.
На основании правил выдвигается классификация. Выделяют следующие категории:
- Тестово-символьная. Требуется ввести набор букв или словосочетаний, комбинацию цифр. Такой вид предстает перед пользователем в искаженном виде: картинку делают мутной, символы намеренно искажают. Это может стать препятствием для пользователей.
- Графическая. Состоит из набора изображений. Требуется объединить несколько картинок под единую тематику. Например, найти все изображения, на которых изображены светофоры, пешеходные переходы и тому подобное.
- Арифметическая. Пользователю предлагают решить несложный пример, отвести в специально отведенное окно.
- ReCaptcha – набор символов, цифр, расположенных в несколько строчек. Используется наиболее часто, имеет возможность голосового воспроизведения. Обеспечивает высокий уровень безопасности, сохранности данных. Современный аналог обходится без ввода каких0-либо данных. Достаточно поставить галочку рядом с пунктом «Я не робот». Это позволяет значительно сэкономить время пользователей.
Ввод капчи может занимать время пользователя, вызывать у него негодование, приносит неудобства. Тем не менее, сервис разработан для обеспечения безопасности всех участников обмена информационными данными.
Что такое RECAPTCHA
Изображение с сайта Wikipedia.org
RECAPTCHA – это продолжение программы CAPTCHA. На данный момент является собственностью компании Google. Эта система разработана для защиты сайтов от интернет-ботов и не только. Рекапча имеет несколько существенных отличий от обычной системы тестовых заданий:
Во-первых, программа подходит для использования людьми с ограниченными возможностями, так как в обновленной версии можно не только ввести правильную последовательность символов с картинки, но и прослушать задание в виде короткой аудиозаписи.
Во-вторых, в основе функционирования используется оцифровка текстовых книг.
Это интересно
Как это работает? Предположим, что есть некая старинная книга, сохранившаяся в нашем времени в небольшом количестве экземпляров и не самом лучшем качестве. Чтобы восстановить этот «раритет» используется цифрование с применением системы распознавания символов. Но такие системы зачастую грешат допущением многочисленных ошибок. И вот тогда в действие вступает вышеупомянутая программа.
Пользователю предлагают задание, в котором одно из расшифрованных слов, является тем самым, которое не увидела система распознавания символов. Каждый пользователь смотрит на эту загадку под своим собственным углом, и в этом случае рекапча использует в качестве верного то слово, которое юзеры вводили чаще всего.
И все же, что это такое?
Фото с сайта Translax.eu
Коротко: изображение, предложенное RECAPTCHA, состоит из двух слов. Одно из них система уже распознала, а вторым словом как раз является то, которое вызвало сомнение при оцифровке. И разгадать его предлагается уже пользователям сайтов.
Данная программа подвергается весьма жесткой критике со стороны обычных юзеров, ведь второе слово может представлять собой математическую формулу, текст на другом языке или же содержать знаки препинания.
Заработок на капчах, почему за ввод капчи платят и сколько можно заработать
С тех пор, как появилась сама капча, появился
ряд ресурсов, которые платят пользователям за то, что они вводят капчу.
Интересы у этих ресурсов самые разнообразные, они не разглашаются пользователю,
который вводит капчу. Оплата такого труда крайне низкая, не стоит рассчитывать
заработать хоть минимальную по средним меркам сумму. В целом, за 1000 сессий
пользователь может получить максимум 70 рублей. Стоит понимать, чтобы ввести
столько раз капчу, необходимо потратить 3-4 часа.
Помимо корыстных целей подобных ресурсов,
есть и благородные. Очень многие занимаются оцифровкой старой литературы, а
некоторые фрагменты невозможно оцифровать, в силу их испорченности. Эти
фрагменты сканируются, и используются как капча, которую вводят пользователи.
После того, как один фрагмент несколько пользователей ввели идентично, он
считается оцифрованным.
Благодаря им в интернете все больше старой
литературы, к которой имеет доступ большое количество пользователей. Это
является определенным вкладом в развитие общества, в той или иной сфере.
В чем же ее недостаток?
Если вы внимательно прочитали первую часть статьи, то о большинстве негативных факторов использования капчи сможете догадаться самостоятельно. Во-первых, пользователи в большинстве своем действуют в состоянии некоего порыва. Проще говоря, когда вы видите какой-то интересный пост в том же ЖЖ, то хотите его сразу же прокомментировать.
Вот только перед вами встает неудобоваримая капча, причем большая часть символов настолько неразборчива, что на их разгадывание может уйти не один день. Как вы думаете, будет ли пользователь заниматься столь неблагодарным делом?
Практически то же самое можно сказать и о сайтах для обмена файлами. Конечно, понять их создателей можно: предлагая всем и безвозмездно скачивать интересующую информацию, они просто упустят прибыль.
Но на эту же ситуацию можно посмотреть с прямо противоположной стороны: если сайт предлагает вам возможность бесплатно получить файл, он легко наберет огромную аудиторию, которая быстро окупит все издержки за счет привлечения рекламодателей. Кстати, именно так действует отечественный iFolder, создатели которого на бедность точно пожаловаться не могут.
Так что, даже с точки зрения получения прибыли, сама идея капчи не выглядит столь уж привлекательной.
Rucaptcha — что это такое?
RuCaptcha – это проект по заработку на капче, представляет собой сервис, где пользователи занимаются разгадыванием символов из предложенных картинок.
На сайте можно встретить, как русско так и англоязычных исполнителей и заказчиков.
Капча – это автоматически созданное изображение, которое определяет находиться пользователь перед экраном монитора или нет. Все сводится к тому, что пользователю необходимо в специальное поле ввести код. Символы изображаются хаотично для того чтобы разгадать это все было под силу только реальному пользователю, а не роботу.
Сам ресурс начал свою деятельность в 2013 году. И в течении последних лет считается одним из самых популярных в категории «заработка на капче».
В первую очередь система с введением символов с картинок, нужна для защиты от различного рода спама. Более того поисковым системы при работе с ними через программы (например, по проверке уникальности) периодически проверяют вас на “человечность”. Вводить капчу можно самостоятельно а можно воспользоваться сервисами типа Рукапчи. Таким образом при работе с сервисом выигрывают все.
Кроме этого на сайте так же есть отдельный кабинет для разработчиков, который помогает владельцам приложений / софта правильно интегрировать РуКапчу. в свой продукт.
Зачем кому-то разгаданная капча?
Когда отправляешь много сообщений, постоянно регистрируешься и отправляешь в поисковики много запросов, нужно вводить капчу, только бы доказать системе, что вы не бот.
А представляете, каково вебмастерам, которые собирают семантическое ядро для сайтов, проверяют их позиции в поисковиках с помощью программ? Они бы сошли с ума от навязчивой капчи. Вот и заказывают расшифровку у таких сервисов, как Рукапча. Ответ работника попадает в программу и с картинкой покончено.
Но есть и темная сторона. Вы можете помогать людям, которые рассылают спам – не всегда полезный и безвредный.
Разбираемся в интерфейсе
Переходим в профиль, нажав на соответствующую кнопку в правом верхнем углу:
После чего нас перекидывает на такую скромную страницу:
Сначала я думал, что вышеописанный интерфейс – и есть стартовая страница пользователя. Но она не несет никакой информации! Я был немного огорчен, но, изучив интерфейс, нашел «настоящий» профиль. Для этого жмем на иконку «RuCaptcha» в верхнем левом углу.
Совсем другое дело! Множество полезной информации, краткие сведения по партнерской программе и финансах. Опустившись ниже, мы увидим подробную статистику по работе:
Приведена информация по ставке, количеству введенных капч и о других ресурсах создателей сайта (или их партнеров). Листаем дальше:
FAQ (ответы на часто задаваемые вопросы) и ссылка на группу Вконтакте. Нетрудно понять, что ресурс достаточно популярен, ведь в «Вк» подписано свыше 38 000 человек.
Разберемся с остальными разделами в меню. Кнопка «Начни зарабатывать» перенаправляет нас в рабочее окно:
Что тут делать, как начать зарабатывать и что означают графики – вы узнаете в пункте «Тренировка, экзамен». А пока мы продолжаем «экскурсию» по интерфейсу и заглянем в «Поддержку»:
Здесь вы узнаете ответы на основные вопросы. Просто выберите интересующий вас пункт в правом меню и ознакомьтесь с приведенной информацией. Если вы не нашли ответа, напишите администрации на почту «info@rucaptcha.com».
В левом меню вы увидите следующие «показатели»:
- Баланс;
- Репутация работника (подробнее об этом ниже);
- Заблокированные капчи (изображения, которые система у вас не приняла»);
- Вывести средства;
- Финансы (пополнить баланс, история платежей, финансов, выплат);
- Партнерская программа (ее особенности на RuCaptcha, правила);
Вы можете сменить «роль» в любой момент, нажав на кнопку в правом верхнем углу:
ReCaptcha 2.0 (выберите изображения похожие на)
Для решения рекапчи, где нужно выбирать определённые квадраты, мы ввели новые параметры. Общая схема решения рекапчи:
1) Вы ставите галочку
2) Получаете изображение + инструкцию
3) Необязательно: определяете количество столбцов и строк
4) Отправляете нам изображение + инструкцию (оригинальное изображение, без сетки и синего блока) + количество столбцов\строк
5) Получаете от нас ID капчи
6) Если Вы не прислали количество столбцов\строк, то мы смотрим размер изображение. Если оно 300x300px, то кладём на него сетку 3×3, если другой размер — кладём сетку 4×4
7) Через 5 секунд обращаетесь за ответом на капчу
8) Мы предоставляем номера клеток, которые нужно нажать для прохождения капчи
9) Кликаете по указанным клеткам.
Формат ответа:OK|click:3/8/9/
Стоимость 1000 распознаний данной капчи — 70 рублей.
Картинки нумеруются начиная с 1, слева направо, сверху вниз.
Параметр | Пояснение |
---|---|
recaptcha=1 | Признак того, что данная картинка должна обработаться как рекапча. Т.е. наложится сетка 3х3 или 4х4 и работник будет искать нужные квадраты |
textinstructions=%TEXT% | Текст того, что нужно выбрать на картинке в кодировке UTF-8 Данный параметр не обязателен, если отправляется imginstructions |
imginstructions=img | «img» картинка инструкции. Её можно отправить multipart и base64. Данный параметр не обязателен, если отправляется textinstructions |
recaptchacols=3 recaptcharows=3 | Сколько колонок (column) и сколько строк(row) в присланном изображении. Если эти параметры не присылаются, мы самостоятельно накладываем сетку на картинку, что может быть неверным в некоторых случаях. |
can_no_answer=1 | Отправляйте этот параметр, только если есть вероятность, что в предоставленных изображениях нет ни одного подходящего. При отправке данного параметра у работников появится кнопка «нет подходящих изображений», когда они будут жать её, Вы получите ответ No_matching_images |
Ограничения на recaptcha=1:
1) Каптча должна быть не более 100Кбайт
2) imginstructions должна быть не более 25Кбайт
3) imginstructions должна быть не более 100х100px
4) textinstructions не более 140 символов
Обратите внимание, что рекапчи бывают не только 3 на 3 квадрата, но попадаются и 4 на 4 квадрата и 4 на 2 квадрата. Что бы понять какую именно картинку Вы шлёте, мы смотрим размер в px картинки
Если она 300x300px, то мы накладываем на эту картинку сетку 3х3. Если размер другой — накладываем сетку 4х4. Поэтому не надо склеивать изображение с чем-либо. Если Вы приклеете к изображению синий текстовый блок, то мы неверно наложим сетку на картинку и Вы получите неверный ответ.
Обратите внимание, что необходимо засылать саму картинку рекапчи, а не делать её скриншот. мануал для полного прохождения recaptcha v2 на java + selenium (на странице читайте второй способ)
мануал для полного прохождения recaptcha v2 на java + selenium (на странице читайте второй способ)
Как осуществляется алгоритм?
Для того чтобы нам сгенерировать числовые значения необходимо воспользоваться функцией rand(), которая отвечает за генерацию целого числа в диапазоне, который бы задан. На самим кодом необходимо будет открыть систему РНР, и только тогда уже можно переходить к процессу кодировки.
У нас есть два случайных числа в переменных, помимо всего прочего, нами была также открыта сессия функцией session_start(), где мы будем сохранять результаты суммы чисел, после того, как данные будут отправлены на обработку. Для данного процесса проще всего использовать сессионный механизм. После чего, создаем переменную и присваиваем ей ответ на математическое действие. Теперь нам останется вывести полученные, точнее, сгенерированные числовые значения на форму.
Как вы сами могли убедиться, создать капчу подобного типа несложно, главное следовать написанной инструкции, которая поможет без ошибок и в короткий срок добиться поставленной цели. Главное, не бояться пробовать, ведь здесь нет никакого риска, вы не вкладываете средства. Если вы самостоятельно сможете создать капчу для защиты своего ресурса, вам не придется обращаться за помощью к специализированным сервисам, которые, за свои услуги берут денежные средства в качестве платы.
Что означает этот термин
Каптча – это транслитерация английской аббревиатуры CAPTCHA, которая расшифровывается и переводится на русский, как автоматизированный тест Тьюринга.
Данный тест по своей сути должен позволить определить, сидит ли за компьютером человек, или же регистрацию проводит машина.
Идея этого процесса в том, чтобы дать пользователю за экраном такую задачу, которую легко решить любому человеку, но невероятно тяжело машине.
Этот тест представляет из себя, чаще всего, просьбу ввести последовательность цифр или букв, которые появляются на картинке. При этом сам по себе рисунок искажен, чтобы боты не могли считать его по пикселям и внутренним данным.
Иногда каптча представляет из себя другие задачи – например, найти на картинке всех котов, или просто поставить галочку в определенном месте экрана.
Для чего нужна каптча
Ответ, на самом деле, очень прост – для защиты. Защиты различных сервисов от ботов, которые рассылают спам.
Дело в том, что, как уже было сказано выше, все системы рассылки рекламных сообщений сейчас автоматизированы – и потенциальным спамерам даже не надо самим регистрировать аккаунты.
И если бы не капча, то на большей части известных форумов было бы огромное количество ботов, которые бы рассылали всем рекламные сообщения.
Где используется Captcha
Например, при попытке скачать файл с практически любого файлообменника система потребует у вас ввести капчу.
Это сделано специально для того, чтобы боты не могли скачать файл с вирусом, повышая доверие к нему мнимым большим количеством закачек.
Кроме того, в любой социальной сети, если вы начнете слать пользователю слишком много сообщений в короткий период времени – вам потребуется ввести капчу, поскольку потенциально это может быть нежелательный спам с большим числом запросов.
Собственно, то же самое работает и с обычными поисковыми системами – если по какой-то причине вы самостоятельно закидываете сервисы Google, Яндекс, и подобные им большим числом запросов – они потребуют от вас ввод капчи как доказательство того, что вы делаете это осознанно.
Как установить капчу на сайт
Если вы хотите защитить свой сервис от ботов – просто установите reCaptcha от Google.
Для этого вам потребуется:
- Зарегистрироваться на сайте reCaptcha от Google;
- Нажать на кнопку «Get reCaptcha»;
- Ввести адрес своего сайта;
- Получить ключи API, которые генерируются специально для вашего ресурса;
- Далее подключите саму утилиту reCaptcha к сайту, используя HTML. При помощи AJAX обеспечивается передача данных на сервер;
- В сценарии php добавьте проверку по ответу от сервиса.