Pull to refresh
98
0
Роман @voodee

Пользователь

Send message
Так оно так и есть. Изображение состоит из 7*7*6 точек, некоторые белые, некоторые чёрные. Только главная уязвимость не в этом, а в том что в js поступает массив координат точек, поэтому проще ломать через алгоритмические вычисления.
И как реальный человек определит, это линии от шума или зачёркнутые символы?
Уже не раз обсуждалось как убирать шум и различные искажения, как разнимать слипшиеся символы, вот к примеру:
_http://habrahabr.ru/blogs/image_processing/116222/

Вторая ссылка, которую я кинул, показывает — как очистить изображение от мусора, первая показывает — как обойти мат капчу.

Из всего выше сказанного можно сделать вывод о том, что все ваши манипуляции с изображением усложняют читабельность только реальному человеку, но ни как не боту.
_http://habrahabr.ru/blogs/net/121032/ Такой способ подойдёт?
А если добавить ещё возведение в степень, и логарифм, то тогда ещё труднее будет её ломануть… да вот только не факт, что всем реальным людям под силу пройти такую проверку. А если использовать такую капчу на коммерческих ресурсах, то сколько дохода потеряет компания из-за того, что клиентов будет отпугивать такая защита?
Да и фильтры усложняют ввод больше для настоящих людей, чем для ботов.
Я думаю это будет лишним, намного проще сломать алгоритмически, как и поступил nagato.
О надёжности, говорит тот скрипт, что идёт в дополнение к статье. Как показал опыт эту капчу нельзя использовать для серьёзных ресурсов. Эта статья опубликована более в образовательных целях, возможно кто возьмёться доработать это скрипт.

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Registered
Activity