?

Log in

No account? Create an account

Previous Entry | Next Entry

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

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

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

Я как-то видела что-то очень отдаленно похожее на одном сайте: там был ряд букв, часть из которых украшало изображение кошечки. Надо было списать только те буквы, где кошка есть. Но это не совсем то - инструкция про кошку была одна на все комбинации и написана текстом, а не картинкой.
promo fridka may 2, 2014 16:20 2
Buy for 40 tokens
Если вы любите порошки и пирожки, но при этом не читаете журнал taffy729, то вы пропускаете очень много прекрасного!

Comments

( 31 comments — Leave a comment )
ykkin
Sep. 7th, 2012 10:41 pm (UTC)
Ответ: не все могут и большинство не хочет играть в ЧГК в повседневном пользовании И-нетом. Тогда как, те кто ставят капчу на комменты не имеют целью лишиться большей части комментов, а лишь отсечь роботов желают :)
fridka
Sep. 7th, 2012 10:43 pm (UTC)
То есть, "напиши первое слово из трех имеющихся" - это сложнее, чем скопировать что-то типа nsgyhoei fkdsa?
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.
kis_kisych
Sep. 8th, 2012 02:58 am (UTC)
И на каком языке должна быть эта надпись для ЖЖ, в котором обитают люди со всего света?
fridka
Sep. 8th, 2012 06:30 am (UTC)
Не том, на каком ты прочел условия пользования перед тем, как поставить галочку "я согласен".
kis_kisych
Sep. 8th, 2012 07:32 pm (UTC)
Это ты про зарегистрированных пользователей.
а у меня включена капча для анонимов, т.е. лиц не зарегистрированных в ЖЖ. Есть сайты, где комментарий может оставить незарегистрированный пользователь, но путем введения капчи. И на каком языке должна быть капча для них?
fridka
Sep. 8th, 2012 07:35 pm (UTC)
Во-первых, уже осталось не так много людей, не знающих английский на примитивном уровне, но при этом имеющих доступ в интернет.
Во-вторых, самый простой способ - выбрать язык из предложенных. Не знаешь ни одного - ну, извини... Не так много анонимов собираются оставить коммент на экзотическом языке...
murmele
Sep. 7th, 2012 10:47 pm (UTC)
Я когда-то десять лет назад в Израиле зашла почту проверить в стремноватый такой крошечный интернет-салончик. Винда у него на иврите, ну да не больно-то хотелось, есть же ярлыки. Залезла на мэйл-ру. И тут оно мне выкатывает менюшку -- мол, запомнить мой пароль для этого сайта? Да, нет. На иврите. Которого я разумеется не понимаю (ну или не разумеется), и про который хотя и знаю, что он справа налево, но все равно не помню -- там "да, нет" или "нет, да". В общем, чего делать? Говорю хозяину через всю комнату, так и так, предлагает пароль запомнить, чего делать? Хозяин, пожилой такой грузин, говорит -- отмени. Да, жалобно говорю я, но я не знаю, как отменить, я не понимаю на иврите, где какая кнопка!.. И тут у него делаются Очень Большие Глаза, и он с ужасом спрашивает: а откуда ты знаешь, что он говорит?..
А один файлообменник последние пару месяцев разговаривает со мной исключительно на чешском. Понятия не имею, почему. Мне в общем начхать, я и так знаю, где там чего жать (а главное -- где НЕ жать, это всё очень вирусные места), но вот цитату из Шекспира на чешском я бы пожалуй не потянула. :)
fridka
Sep. 7th, 2012 10:53 pm (UTC)
Говорю же - капчу не ставят на простые действия. Вот сидишь ты на чешском сайте - а у тебя капча вылезла. Самая "простая", с буковками перекошенными. Ты что, ее вводить будешь? Чтоб потом выяснить, что ты теперь зарегистрированна на сайте с тремя почтовыми рассылками в час, или там вступила в общество чистых тарелок, или топот твоего кота по клаве стал ответом на статью с сайта?
murmele
Sep. 7th, 2012 10:56 pm (UTC)
Я не знаю, зачем там капча, но она там есть. Чтобы жизнь медом не казалась, видимо. :) Просто -- вы действительно хотите скачать этот файл? Введите капчу.
fridka
Sep. 7th, 2012 10:58 pm (UTC)
И там единственный язык - чешский, и на другой переключить ну никак нельзя?
murmele
Sep. 8th, 2012 08:29 am (UTC)
А хрен его знает, мне не мешает. :)
kis_kisych
Sep. 8th, 2012 03:01 am (UTC)
Необходимость воспроизвести надпись понимают все, а вот для твоих заданий нужно знание языка.
Кстати, на каком языке должна быть введена первая строка "Ромео и Джульетты"? Нам английском или русском? Если на русском, то в чьем переводе?
fridka
Sep. 8th, 2012 06:29 am (UTC)
Еще раз. Медленно: Если капча на английском - Шекспир, если на русском - Пушкин, если на китайском - Ли Бо.
serhuey
Sep. 8th, 2012 06:35 am (UTC)
Неоднократно встречал капчу с простыми арифметическими примерами. Иногда числа были написаны прописью.
la_fat
Sep. 8th, 2012 06:44 am (UTC)
Есть капчи, заставляющие решать простые математические задачки. Что-то вроде "3+3=? Ответ напишите словами" Оно и к твоему запросу ближе и позволяет не страдать от незнания языков и культурных явлений. Но не популярны они. Наверное, народ не любит думать. Или защитная вариативность маленькая, роботами ломается.
Еще попадался форум, где при регистрации надо было ввести не капчу, а ответ на вопрос по теме форума. Ответ либо гуглился на форуме, либо вычитывался еще до регистрации в процессе беглого просмотра.
4go
Sep. 8th, 2012 07:07 am (UTC)
В таком виде капчи соотношение трудозатрат резко изменится в пользу ботов.
Для того, чтобы взломать такую капчу, не надо писать ИИ распознающий текст.
И распространять такие базы не надо.
Надо написать простейшего бота для сбора вопросов и потратить десяток минут на ответы вручную.
Бот-собиратель проходит по капче каждое утро, сравнивает найденный вопрос с ему известными и беспокоит ботовода только новыми.
Это для ботовода куда легче, чем обходить рандомные задания.

Тут другое. Дело в том, что капчи уже есть разнообразные. Есть re-captcha. Есть картинки с рандомными геометрическими фигурками. Есть очень приятные человеку капчи.
Почему хозяева ресурсов ставят именно этот жуткий подвид "искаженные цифры на искаженном фоне" - вопрос к каждому конкретному ресурсу.
mtsyr
Sep. 8th, 2012 10:07 am (UTC)
Я знаю, что крупные ресурсы, вроде гугла и livejournal, используют капчу для оцифровки текстов. Тебе дают два слова, одно чтобы проверить, что ты не бот, а другое встретилось в отсканированном тексте и не распозналось.
tailas
Sep. 11th, 2012 10:50 am (UTC)
И вводить можно только первое, да.
mtsyr
Sep. 11th, 2012 12:47 pm (UTC)
ты бы лучше зашел в рассылку, покритиковал вопросы, что ли.
basile
Sep. 8th, 2012 05:27 pm (UTC)
Последние лет двадцать функциональная неграмотность населения Земли растёт невиданными темпами. У нас в стране это несколько менее заметно.
Даже такие простые инструкции могут оказаться слишком сложными.

" - Ой, а у меня ничего не работает!
- Вообще ничего?
...
- он тут мне пишет табличку!
- На непонятном языке?
- Нет, на русском.
- А что написано?
- Перезагрузите браузер.
- А Вы перезагружали?
- Нет, а зачем?"
zuiki
Sep. 10th, 2012 09:17 am (UTC)
С одной стороны как бы да, но с другой -- оно ведь действительно не сообщает, зачем нужно перезагрузить браузер. Или сообщает, но таким языком, что все равно приходится звонить в техподдержку, чтобы объяснили, что делать. Никто не любит себя чувствовать идиотом. (Но приходится.)
Личный пример: на моем рабочем компьютере каждый день всплывает окошко о необходимости регистрации новых сертификатов взамен устаревших. Причем сертификаты все актуальные -- я их сначала обновила и только на следующий день позвонила в техподдержку, поскольку окошко не пропало. Они там почесали репы, сверились с какими-то базами и сказали: ну ладно, это, наверное, какой-то глюк, не обращай внимания.
И кто тут функционально безграмотный?
( 31 comments — Leave a comment )

Profile

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

Latest Month

August 2017
S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728293031  

Tags

Powered by LiveJournal.com