Чтение RSS каналов

Форум

Открыть Ответить

Дополнительный хак защиты для CMS

0

0
1
11.09.2017 12:00:0010.11.2017 18:10:13
Сегодня видел оригинальную идею для защиты от ботов.
Так как боты заполняют все поля, то нужно добавить поле скрытое от пользователя.
Если оно будет заполнено, значит это в 99% случаев бот.
Ну и через конфиг разнообразить имя этого параметра, чтобы боты его не выучили и не пропускали (ну это уже от меня)
4.25

4.25
2
11.09.2017 20:40:25
Отличная идея! Нужно принять во внимание...
Каким образом предлагаете скрывать поле CSS, JavaScript?

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
11.09.2017 21:15:0611.09.2017 21:15:20
Я в этом не профи. Наверное SSC. Попроще.
4.25

4.25
4
14.09.2017 12:57:36
Уже лет 5 использую такой метод, потому как не переношу капчи и прочие защиты. Скрываю с помощью CSS. Даю имя полю например email или pasw и так далее. Поле заполнено - досвидос. Читал много мнений на счет такого способа, но мне помогает. На сайтах, типа доска объявления, до внедрения оного регистрировались сотнями в сутки, после полный ноль. Мое мнение - от ботов отличный способ
4.01

4.01
5
06.11.2017 08:28:5506.11.2017 08:31:24
otherside,

Можно подробнее о реализации??

Можно ответить в личку.


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: 5
Сервер: Сервер в интернете
4.14

4.14
6
06.12.2017 08:52:18
rvg, а чего тут подробнее? добавляем поле, даем имя и присваиваем класс. В файле стилей пишем для класса display:hidden. В функции проверки формы регистрации ставим условие на проверку нашего поля. Если есть данные - перенаправление на главную.

Совершенно верно - фитча ооочень старая и эффективная. Однако с именами поля надо поработать. Т.е. сделать массив имен, которые будут рандомно подставляться. При проверке отправленных данных так же смотреть, нет ли данных $_POST с ключами из нашего массива. Можно даже дать админу самому придумывать названия данного поля, выведя в настройки дополнительный параметр (там вводить их через запятую).

Здесь молодость бродит крылато, и старость не клонит голов.
4.2

4.2
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь