Сегодня видел оригинальную идею для защиты от ботов.
Так как боты заполняют все поля, то нужно добавить поле скрытое от пользователя.
Если оно будет заполнено, значит это в 99% случаев бот.
Ну и через конфиг разнообразить имя этого параметра, чтобы боты его не выучили и не пропускали (ну это уже от меня)
Дополнительный хак защиты для CMS
Отличная идея! Нужно принять во внимание...
Каким образом предлагаете скрывать поле CSS, JavaScript?
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Уже лет 5 использую такой метод, потому как не переношу капчи и прочие защиты. Скрываю с помощью CSS. Даю имя полю например email или pasw и так далее. Поле заполнено - досвидос. Читал много мнений на счет такого способа, но мне помогает. На сайтах, типа доска объявления, до внедрения оного регистрировались сотнями в сутки, после полный ноль. Мое мнение - от ботов отличный способ
rvg, а чего тут подробнее? добавляем поле, даем имя и присваиваем класс. В файле стилей пишем для класса display:hidden. В функции проверки формы регистрации ставим условие на проверку нашего поля. Если есть данные - перенаправление на главную.
Совершенно верно - фитча ооочень старая и эффективная. Однако с именами поля надо поработать. Т.е. сделать массив имен, которые будут рандомно подставляться. При проверке отправленных данных так же смотреть, нет ли данных $_POST с ключами из нашего массива. Можно даже дать админу самому придумывать названия данного поля, выведя в настройки дополнительный параметр (там вводить их через запятую).
Здесь молодость бродит крылато, и старость не клонит голов.
- Группа: Пользователи
- Пункты: 1570
- Регистрация: 11.05.2010
- Пол: Мужчина
- Из: -Чё не смеётесь? Не поняли? Это Россия!









