Учимся правильно генерировать CAPTHA

В связи с тем, что захват ресурсов преграждаемый CAPTHA финансово притягателен, всегда находятся программисты, создающие приложения-взломщики этих CAPTHA.

Чтобы написать символы образующие CAPTHA так, чтобы их было невозможно прочитать программой-роботом, применяют несколько основных способов.

Нелинейное искажение при написании символов.

Смещение по вертикали и горизонтали, поворот знаков.

Применение различных типов шрифтов.

Использование при создании набора символов посторонних эффектов в виде элементов, не являющихся символами. Дополнительные символы именуют шумом.

При написании символов достигают низкий контраст с фоном.

Склейка символов и шума в единое целое.

Применение нескольких цветов в изображении.

Размещение элементов с применением инверсии символа и фона.

Использование фонового рисунка в качестве шума.

Создание защит, основанных на вводе капчей, хорошо реализуют ит аутсорсинг компании, в которые всегда можно обратится. У каждой такой компании есть свой сайт в интернете, где можно узнать стоимость создание защиты, основанной на вводе капчи.

Усовершенствованием, связанным с разработкой CAPTHA считается затруднение определения не столько границ, сколько исключение возможности определения количества символов. Знание длины набора символов дает шанс подбора CAPTHA путем перебора вариантов.

Методы защиты записи строятся в противоположность методам распознавания образов.

468 ad

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *