За последние 24 часа нас посетили 20478 программистов и 1094 робота. Сейчас ищет 371 программист ...

Защита формы от ботов (личные сообщения или комментарии), и как вершить правосудие

Тема в разделе "PHP для новичков", создана пользователем glorsh66, 20 мар 2018.

  1. glorsh66

    glorsh66 Активный пользователь

    С нами с:
    9 июл 2017
    Сообщения:
    247
    Симпатии:
    4
    Я тут прочитав данынй форум увидел несколько решений

    1) Каптча (ну понятно дело)
    2) Делать скрытое поле, которое бот может заполнить
    3) Делать скрытый чекбокс который бот кликнет, и будет понятно что бот.
    4) делать скрытое поле с начальным значением, к которому прибавляется что то JS скриптом.
    5) Делать текстовое поле в котором "скопируйтек второе или третье слово данного предложения"

    Теперь вопросы - как еще? Может есть более умные темы?

    И вот предположим мы выяливили бота - как его бороть? Добавлять по ip, и на каждой странице сверять с ним и если это предположительно бот то его просто не пускать на сайт и ничего ему не показывать? (ну так же могут невинные пострадать☻, это судья дред какой то получается)
     
  2. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    Всё зависит от широты фантазии,-
    1) сделай капчу на зорге
    2) сделай открытое поле которое не нужно заполнять
    3) то же
    4) просто проверять задействован ли яс у пользователя, или яс который задействует второй яс который подгружает фрейм в котором яс который при активации говорит что это не бот
    5) делать поле вида "расставьте знаки препинания в следующем предложении"

    тут всё зависит от осутствия фантазии:
    а) ддосить его
    б) переправлять на сайт "отдела К"
    в) перенаправлять на сайт адблока, гугла и тп
    г) проверять его порты и портить его
     
  3. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    Можно в шапке сайта написать "бот изыди"
    и осиновый кол мигающий рядом
     
    AlexProg и abrdabr нравится это.
  4. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    И это самый действенный метод ))
     
  5. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Или вот так. От ботов конечно не спасет но зато будешь знать кому морду бить.
    PHP:
    1. ($_SERVER['REMOTE_ADDR'] !== '127.0.0.1') exit('izidi');
     
  7. Hover

    Hover Гость

    С нами с:
    22 мар 2018
    Сообщения:
    1
    Симпатии:
    0
    На который мать твоя насажена,даун.
     
  8. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    Вау рецепт уже действует,- боты бесятся.
     
  9. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
  10. glorsh66

    glorsh66 Активный пользователь

    С нами с:
    9 июл 2017
    Сообщения:
    247
    Симпатии:
    4
    Надо будет протестировать осиновый метод защиты от спама☻
     
  11. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    Я делал текстовую каптчу со скрытыми элементами, которую можно было копи-пастить или выделять и перетаскивать мышкой. Ни один робот не просочился.

    https://fluxbb.org/resources/mods/copyable-captcha/
    --- Добавлено ---
    - - -

    Здесь на этом форуме удачно сделана защита: первые сообщения новичков проходят модерацию. Это отсеивает 99.9% как роботов, так и человеко-ботов которые за копейку разносят говно по интернетам.
     
    glorsh66 нравится это.
  12. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    как-то раз боты атаковали мою гостинную, ну я применил самый простой метод,- запретил латиницу
     
  13. rishard

    rishard Новичок

    С нами с:
    20 сен 2016
    Сообщения:
    228
    Симпатии:
    27
    Когда сильно досаждают боты, включаю на сайте валидацию от spamhaus, ограничивая для засветившихся доступ к формам (не к сайту). Помогает. Разумеется, средство радикальное, но это уж на любителя... и в зависимости от аудитории ваших продаж, ну и геотаргетинга. Существуют регионы, где интернет в лучшем случае обеспечивается посредством GPRS на мобильных телефонах, там подобный подход нежелателен; большинство серых ip - в блэклистах.