Показать сообщение отдельно
  #26 (permalink)  
Старый 09.03.2010, 21:15
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Gozar
А в чем собственно проблема
Ну сайт же должен кого-то от кого-то отличать? Значит ему нужно "рассказать" кто есть кто. Допустим, человек заходит браузером и userscript заходит браузером на сайт. Как отличить, кто из них бот? Или скрипт заходит curl'ом, и человек заходит links'ом. В чем отличие? Как вы будете писать защиту от ботов, если у вас не будет понятия бота.

Возьмём, к примеру, каптчу. В данной модели, если http-клиент не смог распознать символы на картинке, то он бот, смог -- человек. Т.е. попалась вам не читаемая картинка -- вы бот, а смог какой-нибудь хитрый скрипт распознать простую каптчу -- он человек для сайта теперь.
Ответить с цитированием