p@R@doX
Новичок
Антиспамерка, не пойму как обходят.
Привет.
Написал антиспамерку, которая успешно отсеивала роботов на протяжении долгого периода, однако нашелся некий умелец, который таки обошел.
Чтобы решить эту проблему, хочу понять как злоумышленник обходит защиту.
Перечитал всю доступную информацию, ответа пока не нашел.
Вкратце схема такова:
В форме вывожу:
Далее, если форма была просабмичена.
В процессе проверки стал сохранять все поля, и что удивило:
- в поле проверки вводится произвольное значение
- поле сессии пустое
Есть идеи?
Подскажи в какую сторону копать...
Привет.
Написал антиспамерку, которая успешно отсеивала роботов на протяжении долгого периода, однако нашелся некий умелец, который таки обошел.
Чтобы решить эту проблему, хочу понять как злоумышленник обходит защиту.
Перечитал всю доступную информацию, ответа пока не нашел.
Вкратце схема такова:
В форме вывожу:
PHP:
<?$_SESSION['chislo']=RAND(1000,9999);?>
<img src="image.php"> //Картинка выводит число из сессии .
<input type="text" size="3" name="proverka">
PHP:
if (($_SESSION['chislo']<>$_POST['proverka']) and (!empty($_SESSION['chislo']))) {?>
//В сад
} else {
//добавляем сообщение
}
- в поле проверки вводится произвольное значение
- поле сессии пустое
Есть идеи?
Подскажи в какую сторону копать...
