Comments 15
Интересная идея :) Спасибо :)
Тогда уж лучше буквы перепутать, а ещё желательно выдавать разные наборы.
интересная идея)
только нужно как-то налету джаваскриптом двигать, чтоб ботам сложнее было значения сдвигов получать.
только нужно как-то налету джаваскриптом двигать, чтоб ботам сложнее было значения сдвигов получать.
Эта «каптча» взламывается элементарно, боты конечно её не поймут пока она новая, но на популярном ресурсе ей делать нечего. На небольшом же сайте лучше поставить простейшую ловушку на Javascript, и вообще не заставлять пользователя ничего вводить.
Смысл в каптче не в уникальном алгоритме её формировании, а в невозможности создания алгоритма по автоматической расшифровке данной каптчи.
Смысл в каптче не в уникальном алгоритме её формировании, а в невозможности создания алгоритма по автоматической расшифровке данной каптчи.
Задавать background-position вы будете на сервере или на клиенте?
Если на клиенте, то эта капча только против людей, боты ведь не обязаны Javascript исполнять.
А если на сервере, то всего-навсего нужно прочитать background-position и вычислить букву.
Чем это лучше обычного способа генерации картинки — пока не ясно.
Если на клиенте, то эта капча только против людей, боты ведь не обязаны Javascript исполнять.
А если на сервере, то всего-навсего нужно прочитать background-position и вычислить букву.
Чем это лучше обычного способа генерации картинки — пока не ясно.
Чуть выше написали что можно выдавать буквы в случайном порядке.
Кстати я вот чето сходу не могу придумать алгоритма для распознавания такой капчи.
Кстати я вот чето сходу не могу придумать алгоритма для распознавания такой капчи.
А как выдавать буквы в случайном порядке? Иметь несколько таких таблиц, или генерировать каждую таблицу динамически?
Если несколько таблиц — то бот должен знать каждую из них. Если генерировать динамически — то не проще ли весь рисунок генерироать динамически?
И вообще, мне не очень нравится вводить буквы/цифры. Лучше использовать какую-нибудь красивую картинку, на которой нужно выбрать предметы или еще чего. Только вот как бы сделать это надежным?
Если несколько таблиц — то бот должен знать каждую из них. Если генерировать динамически — то не проще ли весь рисунок генерироать динамически?
И вообще, мне не очень нравится вводить буквы/цифры. Лучше использовать какую-нибудь красивую картинку, на которой нужно выбрать предметы или еще чего. Только вот как бы сделать это надежным?
делать скриншот и уже потом его распознавать
С таким же успехом можно сделать капчу «сколько будет 3+2?».
Оба варианта универсальными ботами не пробиваются, и очень легко пишутся специализированные.
Оба варианта универсальными ботами не пробиваются, и очень легко пишутся специализированные.
Sign up to leave a comment.
Ещё немного про капчу