?

Log in

No account? Create an account

Previous Entry | Next Entry

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

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

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

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

Comments

serhuey
Sep. 8th, 2012 06:35 am (UTC)
Неоднократно встречал капчу с простыми арифметическими примерами. Иногда числа были написаны прописью.

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