?

Log in

No account? Create an account

Previous Entry | Next Entry

Вот объясните хренововидящему про капчу.
Вот зачем эти вывернутые буквы на прыгающем фоне? Нет, понятно - человек (теоретически) их прочтет, а робот - нет.
Так почему бы не сделать капчу проще для чтения, но труднее для роботов?
Например, появляется инструкция в виде картинки:
"Введите букву, которая в английском алфавите после D, потом крайнюю левую в верхнем ряду стандартной клавиатуры, теперь четыре цифры - год, который сейчас на дворе и в конце - вопросительный знак".
Или:
Напишите первые четыре слова "Ромео и Джульетты" на английском языке, а в конце поставьте запятую
Или:
Из следующего предложения выпишите только четные символы. MAMA MYLA RAMU
И таких инструкций - штук двадцать. И в случайном порядке.

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

Возможные возражения:
1. Мало кто помнит первые четыре слова "Ромео и Джульетты".
Ответ:
Так специально выбран распространенный текст, не охраняемый авторскими правами. Сейчас уже все браузеры поддерживают кучу окон, так что можно в соседнем окне поискать. Найдется быстро.
2. Человек может просто не понять текст капчи, потому что она на неизвестном ему языке.
Ответ:
Чтобы добраться до капчи, надо какое-то время побродить по сайту. Капча, как правило, означает серьезное действие: регистрацию, заказ товара, и так далее. Если человек не понимает языка сайта - может, стоит обезопасить его от бездумного прохождения капчи? Понятно, что если сайт на нескольких языках - капча под каждый своя.
3. Инструкция может оказаться слишком сложной.
Ответ:
Тут уж зависит от хозяина сайта. Хочешь простого - напиши про четные буквы. Или вообще "Напиши, сколько синих кружочков на этой картинке", при том, что на картинке есть еще красные квадратики и зеленые треугольнички. Хочешь поставить "интеллектуальный ценз" - сделай капчу в виде логической задачи или головоломки.
4. А не начнут ли просто создавать "набор капчей" для каждого сайта?
Ответ:
Можно писать по одной свежей капче в день (если писать по схеме - с этим справится даже дурачок, допустим, меняя названия пьес Шекспира, строчку, или предлагая посчитать треугольники вместо кружков, или меняя фразу, из которой надо взять каждую вторую букву), тогда такие "базы" будут быстро устаревать. Можно, допустим, сделать два независимо меняющихся массива картинок: "Задания" и "Картинки к заданиям". Допустим, массив заданий:
а) перепишите все буквы с картинки
б) перепишите каждую вторую букву
в) перепишите последнее слово задом наперед
г) перепишите самое длинное слово
д) сколько слов вы видите на картинке?
е) сколько букв вы видите на картинке?
ж) как фамилия автора написанной строчки?
з) как зовут автора написанной строчки?
и) сколько пробелов между словами на картинке?
к) перепишите все буквы с картинки без пробелов
л) перепишите все первые буквы слов с картинки
м) напишите буквы, которые идут в английском алфавите после каждой из букв первого слова с картинки
н) напишите следующие четыре слова из произведения
о) для каждого слова с картинки: поставьте восклицательный знак, если количество букв в нем четное и тройку, если нечетное
п) напишите последнее слово с картинки задом наперед
А во втором массиве - строчки из разных произведений Шекспира. Или Пушкина, если капча на русском. Да хоть из Калевалы.
5. Прохождение капчи будет занимать больше времени
Ответ:
Не у всех. Только у тех, кто хорошо видит, но медленно соображает. У остальных - наоборот.
6. А смысл?
Ответ:
Во-первых, не ломать глаза.
Во-вторых, лучше защититься от роботов
В-третьих, человек меньше ошибается, когда понимает, что пишет. Написать без ошибок слово "корова" легче, чем скопировать (без копипаста, по буквам) какое-нибудь лщкщмф
В-четвертых, ну это просто забавно

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

Comments

ykkin
Sep. 7th, 2012 10:44 pm (UTC)
Да. В твоем варианте надо ДУМАТЬ, а в "скопировать" чисто механические действия выполнять.

Edited at 2012-09-07 10:44 pm (UTC)
fridka
Sep. 7th, 2012 10:49 pm (UTC)
Я трачу куда больше мозговых усилий на решение следующей головоломки: "Кривая палочка может быть i, может быть j, может быть r, а может быть первой частью буквы m. Определить, на что она больше похожа, если она дико искривлена и сверху, кажется, немного тоньше, чем снизу".

Были бы просто буквы - вопросов бы не было.
ykkin
Sep. 7th, 2012 10:54 pm (UTC)
Не попала с первого раза - попала со второго (я обычно с первого, хоть вижу тоже хреново).
Ну и еще: вот смотри, я пишу коммент на животрепещущую тему знакомому тысячнику, а него капча (твой вариант). Если надо только скопировать, то пока копирую я формулирую коммент, а так - пока вспоминаю или ищу фразу из Шекспира, то все, мысль ушла. Забила, окошко с комментом закрыла.
fridka
Sep. 7th, 2012 10:57 pm (UTC)
Обычно, капча вводится после написания коммента, а не до...
ykkin
Sep. 7th, 2012 11:00 pm (UTC)
Не всегда. Ну и мне проще сначала расставить все галочки и ввести капчу, а то понапишешь и забудешь нужное указать и все, пиши заново :).
ykkin
Sep. 7th, 2012 10:58 pm (UTC)
А может, тебе "везет" на особо пакостные капчи. Или у меня врожденный талант копировщика :)
fridka
Sep. 7th, 2012 11:01 pm (UTC)
Мой средний результат (средний - значит, есть и больше, и сильно больше)- 2-3 подбора. Причем, то, что я поняла, отправив форму, что у меня не пропечаталась одна буква, или что я приняла сочетание rn за m - никак не помогает, потому что дальше - новая загадка.
ykkin
Sep. 7th, 2012 11:03 pm (UTC)
Сочувствую :(.
Похоже у меня и правда с этом хорошо, но я и чужой почерк сравнительно легко копирую.
Слушай, а можно нажимать на "обновить картинку" до тех пор, пока картинка не станет легко читаемой.

Edited at 2012-09-07 11:07 pm (UTC)
fridka
Sep. 7th, 2012 11:11 pm (UTC)
Не становится. Проверено. Либо издевательской становится: понятно написанные слова, но одно - с умляутами. Тогда, конечно, открываю в яндексе немецкую клаву... но мне кажется, авторы капчи имели в виду другое...
icamel
Sep. 8th, 2012 10:25 am (UTC)
Мне однажды попалась альфа с нижними индексами. Ничего, съела aij.

Profile

пудель
fridka
Счастливая женщина

Latest Month

October 2017
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Tags

Page Summary

Powered by LiveJournal.com