Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Введите XX-значный код


Рекомендуемые сообщения

У меня такой вопрос.Когда я рег делал всегда пишетса такая строка

Введите 10-значный код, который указан на картинке выше.

Почти на каждом сайте есть.Так зачем это надо ??

Ссылка на комментарий
Поделиться на другие сайты

Это так называемый humanity-test, т.е. тест на человека. Дело в том, что программа-робот может может отослать те же данные, что и браузер, при этом без специальных ухищрений невозможно отличить ее от человека, заполняющего форму.

Если же надо ввести текст с картинки, то для того, чтобы сделать это программой - картинку надо распознавать. Это процесс нетривиальный, а кроме того, для его усложнения текст на картинке обычно "замусоривают" и подвергают искажениям. Обычно решение задачи распознавания такого текста настолько сложно, что стоимость этого решения получается выше, чем стоимость добываемой информации или величина принесенного ущерба.

Используется это в нескольких случаях.

Например, при регистрации нового аккаунта. Робот-киберсквоттер может зарегистрировать тысячи аккаунтов за короткий промежуток времени. Во избежание этого, при регистрации часто проводится humanity-test.

Или изменение пароля. Представь себе, что ты пользуешься веб-интерфейсом почтового сервера. Злоумышленник, зная как составленна форма изменения пароля на данном сервере (это можно посмотреть в браузере) присылает тебе письмо с хитро составленным java-скриптом. При открытии такого письма из веб-интерфейса данный скрипт отправляет на сервер данные формы для изменения пароля. При этом у сервера не возникает вопросов по поводу аутентификации, т.к. ты авторизовался при входе в почтовый ящик.

Кроме ввода текста с картинки есть и другие способы проверки. Например, часто применяется подтверждение по е-mail, когда сервер присылает на e-mail клиенты ссылку со сгенерированным ключом, который надо ввести для подтверждения проведения какой-либо важной операции.

Изменено пользователем Shurr
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...

В продложение Shurr: А чем генерируется этот код (скрипт или еще что)?

Принцип дейтсвия: скрипт сгенерировал код -> вставил его в граф. файл -> выложил на странице?

Ссылка на комментарий
Поделиться на другие сайты

В продложение Shurr: А чем генерируется этот код (скрипт или еще что)?

Принцип дейтсвия: скрипт сгенерировал код -> вставил его в граф. файл -> выложил на странице?

Да, картинки генерируются на лету. Но они не сохраняются в файл. Просто у тебя ссылка идет на скрипт, который выдает картинку, а не html.

Примерно так же генерятся, например, графики статистики.

Ссылка на комментарий
Поделиться на другие сайты

А можно где-нибуль готовые скрипты посмотреть?

Ссылку не кинешь (если знаешь, конечно :g: )?

Ссылка на комментарий
Поделиться на другие сайты

А можно где-нибуль готовые скрипты посмотреть?

Ссылку не кинешь (если знаешь, конечно :) )?

Готовые скрипты врядли ты найдешь в открытом доступе. Но ИМХО, если ты работал с графическими библиотеками - не сложно сделать такой самому.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...