АвторСообщение
Завсегдатай




настроение....: гибкое
ссылка на сообщение  Отправлено: 20.02.15 16:29. Заголовок: КАПЧА



Каждый, кто в Интернете побывал столкнулся с КАПЧей. Причем, сам того не подозревая. Что за зверь – КАПЧА? Дословно - (CAPTCHA, Completely Automatic Public Turing Test to Tell Computers and Humans Apart или – полностью автоматизированный тест-опроса, определяющий человека) — механизм, с помощью которого веб-сайт отличает людей от роботов.
Под „роботами” в данном случае подразумеваются хитроумные программы, которые без помощи человека, роются в разных интернет – ресурсах и пытаются зарегистрироваться там, где, по их мнению, это требуется. Для чего? Причин много. Если какой-то сайт требует зарегистрироваться, значит там есть какие-то персональные данные и их можно украсть. Данные могут быть самыми разными. Например, почтовый адрес, на который можно потом отослать банальный спам, заставить абонента накрутить трафик, просто пофлудить. А если повезёт, можно украсть более серьезные логины и пароли, которые приведут к финансовым базам.
Чтобы пресечь попытки роботов, программисты придумывают хитроумные схемы опроса посетителей, которые логически определяют, - вы человек, или автомат.
Классическая КАПЧА – это набор букв, искаженных до неузнаваемости. Как известно, до сих пор не удалось никому придумать алгоритм распознавания образов, подобный человеческому мозгу.
Т.е. человек читает этот текст, а программа не может прочесть. Искажая текст КАПЧ-и программисты так изощряются, что порой человек не может распознать закорючки и в результате отвечает неправильно.
С другой стороны, хакеры тоже изощряются и придумывают такие программы распознавания, которые справляются с КАПЧА-ми лучше человека. Вечная борьба.

Ежегодно программисты устраивают даже соревнования по КАПЧ-ам, - кто придумает более короткий и более изящный алгоритм фильтрации роботов.
Вот интересные КАПЧА. На экран выводится крылатая фраза, в которой отсутствует какое-нибудь слово. Например, вы видите фразу: „В человеке всё - быть прекрасно”, - надо ввести КАПЧу –„должно”.
Хакеры учат роботов обходить и такую хитрость, создавая базу крылатых фраз, и используя программу распознавания текста.
Как-то, пару лет назад, соревнования выиграл программист, построивший КАПЧу на принципе – „кликни мышкой в нужное место КАПЧА-картинки”. Пример: несколько портретов и вопрос, - Кто лысый?
Сейчас в качестве КАПЧА довольно часто используются микро игры в формате флеш. Хочешь подтвердить регистрацию, сыграй в игру, - собери в корзину „спелые” яблоки в саду на картинке.
Для хакеров важно быстрее подобрать нужную КАПЧу, чтобы произвести регистрацию, а разработчики ставят на генератор КАПЧи большую базу вариантов, чтобы этот подбор затруднить.
В Интернете есть много способов подзаработать. Так вот, некоторые хакерские сообщества даже платят деньги желающим подзаработать на подборах КАПЧА. Адреса не буду давать, но расскажу, как они это реализуют. Создается ресурс (сайт), в который программными ссылками сводятся самые разнообразные КАПЧи с других сайтов, справиться с которыми роботам не под силу. Желающий подзаработать сидит за компьютером и подбирает текстовые фрагменты к изображениям КАПЧА. Подобрал тысячу штук, - заработал доллар. И т.п.
В одном конкурсе победила КАПЧА, которая была сверх простой. На экране на какое-то время возникает чек-бокс и требование – поставить в него мышкой отметить отметку.
Ни одна программа тестирования поставить отметку в нужное время не успевала.
Скрипт очень простой, генератор случайных чисел и никакой базы данных.
Идея КАПЧА не нова. Первые КАПЧи я встречал еще во времена самых первых компьютеров, в самых первых компьютерных играх. Помню, была такая игрушка, называлась она „Larry” и рассчитана она была на однотонные экраны и на взрослого пользователя. В качестве КАПЧА генерировались вопросы, на которые мог бы ответить только взрослый, ребенок ответов попросту не знал.
Как-то проходя мимо одной известной в Риге библиотеки заглянул в окно и тут же вспомнил про КАПЧу. Там было следующее объявление: “Wi-Fi. Пароль – годы жизни Ф.М.Достоевского XXXX-XXXX”.
А у вас есть идеи, как проще отличить человека и отфильтровать робота? Чем проще алгоритм, тем проще скрипт. Можно выиграть десять тысяч долларов.





Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет


Ответ:
         
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

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