![]() |
антибот в комментах
написал скрипт антибота типа в форме рандомом два числа и в окно надо ввести сумму,в то время есть поле с типом hidden,которое содержит ответ,и всё данные идут в другой файл где проверяеться.но вот ботов не убило.или где мона сделать иньекцию в моем сайте или бот в коде ответ находит.есть ли у кого какие готовые решения и можно ли сюда линк выложить с сайтом где я писал антибот?
|
Парень, ты что курил то???:confused:
Нихрена не понял цели Ну по крайней мере помимо того, что ты ответ на "секретный вопрос" передаёшь в форме же ... Так нельзя ибо бессмысленно, т.к. поле hidden видно в сорсе стрницы и соответственно такой "антибот" - не будет работать против злоумышленика.... |
ZogG, а к чему изобретать велосипед? Не проще воспользоваться готовым решением? _http://www.captcha.net/
|
Если охота все-же самому возиться, то помещай в поле hidden не ответ, а его md5 хэш. И на сервере сравнивай его с хэшем от того, что ввел пользователь. Рандомные числа, кстати, в виде текста не стоит выводить. Надо их в bitmap рисовать и его уже показывать.
deleted by Plague |
Цитата:
ЗЫ: действительно не стоит изобретать велосипед. |
Image Validator 1.0
MathGuard v0.2 CAPTCHA image protectio вот пакетик антиспам сктиптов попался недавно , может пригодится 300кб http://rapidshare.com/files/52078188...am_Scripts.rar |
Цитата:
Свой собственный велосипед никогда не повредит :) deleted by Plague |
Цитата:
|
Цитата:
Цитата:
Вариант с добавлением константы к ответу и хеширование не снимает полностью возможностью атаки. ИМХО наиболее простой способ просто хранить ответ на сервере (тем более, что большинство платформ уже предоставляют готовые механизмы для этого - сессия). Хотя любители криптографии могут удариться в эллиптику (но это уже тема для другого обсуждения). |
Конечно же пихать ответ нельзя в форму, иначе какой смысл вообще задавать вопрос??
Правильно сказали, храните ответ на сервере, хоть в сессии, хоть в БД или файлах. Ну и еще в копилку готовых достойных решений http://captcha.ru/ |
| Часовой пояс GMT +4, время: 12:03. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.