![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Deg |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 28.9.2006 Где: Dniepropetrovsk, Ukraine Репутация: нет Всего: нет |
Приветствую,
Граждане! Откликнитесь, кто сталкивался с такими граблями. есть файл send.php который обрабатывает POST из формы
Форма
Помогите, ребята, как быть?! Спамят, гады! Как защитить лучше этот send.php??? |
||||
|
|||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
Deg, самое банальное
не обзывай поля EMAIL, COMMENT и кнопку Send. обзови хитрее. (fieldofdamnedelectronicm, thiscleverandclearmestome and soon) сделай проверку по картинке (CAPTCHA) можно проще по куки. |
|||
|
||||
| Garret |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 16.9.2006 Где: Киев Репутация: нет Всего: 2 |
Самый просто и довольно надежный вариант, передавать в пост запрос еще один параметр, спрятаное поле содержащее какое то хитрое значение(как оно генерируется знаешь только ты). А потом проверять его.
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 4 Всего: 32 |
Этот "довольно надежный" вариант можно легко обойти.
Обратный тест Тьюринга (CAPTCHA), кстати, тоже обходится (даже без нейросетей итд итп, все гораздо проще). Как вариант, могу предложить обязательную регистрацию / авторизацию. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Garret |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 16.9.2006 Где: Киев Репутация: нет Всего: 2 |
||||
|
||||
| Deg |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 28.9.2006 Где: Dniepropetrovsk, Ukraine Репутация: нет Всего: нет |
Спосибки, ребята, генерирую картинку, так как с регистрацией вариант отпадает...
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 4 Всего: 32 |
Допустим, у тебя есть сайт с высокой посещаемостью и есть чужой сайт, на котором тебе надо обойти обратный тест Тьюринга с картинкой. Сливаешь скриптом страницу, запоминаешь все, по чему ответ к картинке может проверяться (ИД сессии, например), показываешь на своем сайте пользователю. Результат: машина заменяется человеком. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Alone |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 11.5.2003 Где: Dnepropetrovsk, U A Репутация: нет Всего: 6 |
таки да!
такой прием применяют спамеры для генерации новых ящиков на серверах с проверкой по каптчу. создается порносайт, куда перебрасывается каптча -------------------- |
|||
|
||||
| Mystery_of_being |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
ДА чего вы ) Картинка нормальный руль. Ее обходят восновном тогда, когда у спамеров есть цель обойти именно вашу картинку. А когда цели такой нет то можно жить спокойно... ну ладно.. обойдет ее пару роботов.. но это же не завальный спам... вот у меня например подтверждение регистрации по Имейл обходили на PHP BB ....
PS. Если надо.... то обойдут все что угодно... ведь некоторые челы даже обошли вокруг земли )))) Это сообщение отредактировал(а) Mystery_of_being - 9.11.2006, 03:08 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |