Pull to refresh
0
0
Send message
Сама по себе CAPTCHA — это полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей(Completely Automated Public Turing test to tell Computers and Humans Apart). Ваша CAPTCHA не имеет особого смысла, т.к. распознавание цвета, текста не так сложно запрограммировать, а значит трудно выделить отличие между компьютером и человеком.
Какие есть варианты? Как по мне, их 2: сделать полезную CAPTCHA или отказаться от неё вовсе.
Начнем со второго варианта. Отказавшись от CAPTCHA обычно используют таймауты на операции, т.е. начали спамить получайте блок на час. После часа спамили опять, вас блокируют на день и т.д. Основной плюс в том, что можно таким образом внедрить монетизацию, засчет платной разблокировки.
Вернемся к первому варианту. Мало кому нравиться вводить буквы и цифры. Другое дело, когда их ввод имеет смысл(например, когда люди знают, что они помогают распознавать слова отсканированного текста, номера-слова на фотографиях).
Один совет, если собираетесь делать новую CAPTCHA, то для начала подумайте над тем, какие человеческие действия остаются трудными для воспроизведением компьютером. С распознаванием текста, компьютеры справляются уже не хуже людей. Цвета — тоже. Использовать движения и речь смысла мало. Я вижу один выход в использовании слабого распознавания образов. Вот вам идея для CAPTCHA v2. Вы можете составить базу картинок и слов. Например, у вас есть картинка машины, чтобы усложнить задачу для робота, вы делаете кропы, ресайзы, наложение цветовых слоев, шумов, скручиваний. Дальше выводите изображение пользователю и чтобы помочь ему в распознаванием подсказываете часть букв, например **ш*н*. Одна из проблем в языках, нужно иметь базу слов на разных языках. Можете автоматизировать эту работу использовав поиск по картинкам от Google.
похоже на стабилизатор изображения в фотоаппаратах, только с более расширенными возможностями
скорее схоже с игрой Fez

Information

Rating
Does not participate
Registered
Activity