Comments 17
На самом деле решение этой проблемы придумали за много лет до того, как придумали каптчи. Нолик, там где необходимо отличать его от буквы, рисуется «перечеркнутым».
Жаль, что изобретение было многими забыто.
Жаль, что изобретение было многими забыто.
Насколько я встречался с капчами — похожих символов просто не встречал: 0 и о, 1 и L.
Немного сложнее с капчами от recaptcha, так как там исползуются нераспознанные отсканированные слова — и там может встретиться любой набор символов, насколько он может встретиться в печатном тексте. Но даже в этом случае выкрутиться просто: прекрасно понимаешь, что это печатные слова — и в слове Lessons не может быть в начале единицы.
Кстати, если сложно угадать каптчу практически на любом сервисе… её же ведь можно обычно обновить до угадываемого состояния.
Немного сложнее с капчами от recaptcha, так как там исползуются нераспознанные отсканированные слова — и там может встретиться любой набор символов, насколько он может встретиться в печатном тексте. Но даже в этом случае выкрутиться просто: прекрасно понимаешь, что это печатные слова — и в слове Lessons не может быть в начале единицы.
Кстати, если сложно угадать каптчу практически на любом сервисе… её же ведь можно обычно обновить до угадываемого состояния.
Согласен, можно обновить, скажу даже больше — обновляю, но это лишние телодвижения.
В конце концов я и не утверждаю, что это величайшая из проблем сегодняшнего интернета, так, неприятная мелочь.
Я бы сравнил это с тегом и кнопкой Enter.
Да, можно нажать на кнопку мышкой, но многим удобнее/быстрее жать на Enter для отправки формы. Когда такая схема не работает — ничего страшного, но с ней лучше.
В конце концов я и не утверждаю, что это величайшая из проблем сегодняшнего интернета, так, неприятная мелочь.
Я бы сравнил это с тегом и кнопкой Enter.
Да, можно нажать на кнопку мышкой, но многим удобнее/быстрее жать на Enter для отправки формы. Когда такая схема не работает — ничего страшного, но с ней лучше.
На самом деле решений много можно придумать.
Первое, что мне пришло в голову — сделать только заглавные буквы и написать об этом под капчей.
Первое, что мне пришло в голову — сделать только заглавные буквы и написать об этом под капчей.
Это юыло бы полезно, если бы все без исключения каптчи использовали перечёркнутый ноль. Иначе понять будет ли '0' перечёркнутым в каждой конкретной реализации можно будет только увидев '0' в каптче, а он там может и не встретиться.
А я и в обычной жизни нолик пишу перечёркнутым :) Лет 14 уже :)
В капчах буква О не используется.
А еще писать, чувствительна ли она к регистру.
Думаю, гуманный серверный алгоритм проверки капчи должен воспринимать похожие символы как одинаковые.
Например, если на картинке написано 01010, а посетитель ввел OlOlO, считать капчу пройденной.
Например, если на картинке написано 01010, а посетитель ввел OlOlO, считать капчу пройденной.
Когда я писал капчу, я специально анализировал какие буквы можно перепутать и их вырезал. Например наша «г» и английская «r» резались нещадно. Не говоря уже про «З» и «3» (три) и «0» и «О».
Так что все зависит от программиста. По-моему недавно на хабре даже был пост с массивом подобных букв.
Так что все зависит от программиста. По-моему недавно на хабре даже был пост с массивом подобных букв.
Это еще фигня, мне вот тут карточку доступа для инета дали, там пароль под защитным слоем был. В пароле три буквы О или цифры 0 — хрен поймешь, одинаково написаны. Пока в саппорт не позвонил, так и не выяснил где что было.
Sign up to leave a comment.
Captcha. 0 и O.