The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Реализация теста Тьюринга (человек или робот) на P..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Реализация теста Тьюринга (человек или робот) на P..."
Сообщение от opennews on 13-Июл-04, 17:49 
Vladimir Maximenko прислал статью с описанием реализации системы защиты web-форм от заполнения их программами-роботами (отображается зашумленная картинка с случайным числом, которое нужно ввести в форме).
-  Captcha (http://en.wikipedia.org/wiki/Captcha) - полностью автоматизированные открытые тесты Тьюринга по разделению людей и машин (Completely Automated Public Turing tests to tell Computers and Humans Apart).

URL: http://www.opennet.dev/base/dev/turing_test.txt.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=4105

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от Аноним email on 13-Июл-04, 17:49 
ишь ты
в большенстве случаев это можно обойти довольно-таки просто.
Cообщить модератору | Наверх | ^

2. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от gvf on 13-Июл-04, 22:10 
интересно как ?
(взлом сервера не считается)
Cообщить модератору | Наверх | ^

3. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от Аноним email on 13-Июл-04, 22:57 
используя распознавание картинки и отделения текста. Ради примера взять исходники imagemagick'а.
я конечно не спорю, что это подойдет для всех ловушек (т.к. одни используют ромашки, а другие фиалки под бекграунд), но всеже можно добиться довольно таки удачного распознования (я не говорю про 100% успеха, хотя как постараться).
Cообщить модератору | Наверх | ^

6. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от gvf on 14-Июл-04, 13:40 
процент успеха будет просто жалким...
такие картинки обычно СИЛЬНО  зашумлены
Cообщить модератору | Наверх | ^

7. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от Nickolay (??) on 15-Июл-04, 10:31 
или как показыфвают шоты программы - искажены(закручивания, волны и т.п. искажения).
распознавалка таких закрученных программ наверняка мягко выражаясь будет ресурсоемкой, а результат - плохим.
Cообщить модератору | Наверх | ^

4. "OpenNews: Реализация теста Тьюринга (человек или робот) на P..."
Сообщение от Дмитрий Ю. Карпов www.prof.pi2.ru email on 13-Июл-04, 23:13 
Есть другая идея: присылать клиенту JavaScript-программу, которая должна работать секунд десять до того, как подготовит форму к отправке (иначе форму не примут на сервере). Человек может подождать такое время, а робот обычно хочет сразу заполнить много форм, так что для него трудоёмкость будет довольно большой...
Cообщить модератору | Наверх | ^

8. "OpenNews: Реализация теста Тьюринга (человек или робот) на P..."
Сообщение от ilnar (??) on 15-Июл-04, 14:51 
защита на клиенте - нет защиты, ручше на серваке перед выдачей страницы паузу делать на пару сек, при этом небуферизованно что-то передавать, чтобы не думали "тормозной сайт".

или можно выдать форму, а ключ кодирования данных перед отправкой выдать только через 5-10 сек, в этот промежуток времени пользователь форму будет заполнять

Cообщить модератору | Наверх | ^

5. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от Аноним email on 14-Июл-04, 08:57 
Похожая система уже реализована на многих сайтах отправки SMS сообщений.
Cообщить модератору | Наверх | ^

9. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от Аноним email on 16-Июл-04, 12:51 
Я гдето встречал статью с оригинальным решением, по обходу такой защиты. В кратце смысл был следующий:
Крупный webmail провайдер, ввел подобную технологию, дя защиты от автоматической регистрации почтовых ящиков спамерами. В ответ спамеры завели порно ресурс со свободной регистрацией, регистрирующимся предлагалось кроме всего прочего выполнить этот самый тест, но вся тонкость в том что хитрый скрипт запрашивал картинку с формы регистрации майлбокса, а затем тудаже помещал ответ. Тем  самым народ, жадный до порнухи, создавал ящики для спамеров.
Cообщить модератору | Наверх | ^

10. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от dawnshade email on 16-Июл-04, 14:29 
Гм, а фильтрация по реферу никак??
Cообщить модератору | Наверх | ^

11. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от Maxim Chirkov email(ok) on 16-Июл-04, 22:16 
>Гм, а фильтрация по реферу никак??

Робот может сгенерировать referer какой ему будет угодно. Кроме теста по картинке правильный робот отличить от браузера клиента невозможно.

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

Cообщить модератору | Наверх | ^

12. "Реализация теста Тьюринга (человек или робот) на Perl"
Сообщение от Выпендрежник email on 20-Июл-04, 11:49 
Нейросеть настроить обучить можно
Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру