| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Для профи > Защита от спама через пост форму сайта |
| Автор: Deg 4.10.2006, 09:59 | ||||
| Приветствую, Граждане! Откликнитесь, кто сталкивался с такими граблями. есть файл send.php который обрабатывает POST из формы
Форма
Помогите, ребята, как быть?! Спамят, гады! Как защитить лучше этот send.php??? |
| Автор: Vaulter 4.10.2006, 11:21 |
| Deg, самое банальное не обзывай поля EMAIL, COMMENT и кнопку Send. обзови хитрее. (fieldofdamnedelectronicm, thiscleverandclearmestome and soon) сделай проверку по картинке (CAPTCHA) можно проще по куки. |
| Автор: Garret 4.10.2006, 15:29 |
| Самый просто и довольно надежный вариант, передавать в пост запрос еще один параметр, спрятаное поле содержащее какое то хитрое значение(как оно генерируется знаешь только ты). А потом проверять его. |
| Автор: MuToGeN 4.10.2006, 15:52 |
| Этот "довольно надежный" вариант можно легко обойти. Обратный тест Тьюринга (CAPTCHA), кстати, тоже обходится (даже без нейросетей итд итп, все гораздо проще). Как вариант, могу предложить обязательную регистрацию / авторизацию. |
| Автор: Garret 4.10.2006, 16:07 |
| Не зная способа генерации доп значения? Раскажи как, мне интересно. Каптча обходится но далеко не каждая. |
| Автор: Deg 9.10.2006, 08:36 |
| Спосибки, ребята, генерирую картинку, так как с регистрацией вариант отпадает... |
| Автор: MuToGeN 12.10.2006, 19:22 |
Допустим, у тебя есть сайт с высокой посещаемостью и есть чужой сайт, на котором тебе надо обойти обратный тест Тьюринга с картинкой. Сливаешь скриптом страницу, запоминаешь все, по чему ответ к картинке может проверяться (ИД сессии, например), показываешь на своем сайте пользователю. Результат: машина заменяется человеком. |
| Автор: Alone 17.10.2006, 11:26 |
| таки да! такой прием применяют спамеры для генерации новых ящиков на серверах с проверкой по каптчу. создается порносайт, куда перебрасывается каптча |
| Автор: Mystery_of_being 9.11.2006, 03:08 |
| ДА чего вы ) Картинка нормальный руль. Ее обходят восновном тогда, когда у спамеров есть цель обойти именно вашу картинку. А когда цели такой нет то можно жить спокойно... ну ладно.. обойдет ее пару роботов.. но это же не завальный спам... вот у меня например подтверждение регистрации по Имейл обходили на PHP BB .... PS. Если надо.... то обойдут все что угодно... ведь некоторые челы даже обошли вокруг земли )))) |