За последние 24 часа нас посетили 35479 программистов и 1818 роботов. Сейчас ищут 1415 программистов ...

ддос атаки

Тема в разделе "Прочие вопросы по PHP", создана пользователем Pridemode, 13 мар 2007.

  1. Pridemode

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

    С нами с:
    13 окт 2006
    Сообщения:
    64
    Симпатии:
    0
    Продумываю для своего проекта защиту от ддос атак (конкретно атака через формы) и просто защиту от спрам-ботов. В приципе релизовать блокировку айпи от ввода чего-либо в формы можно на указаное время (скажем блокировка на 10 часов после пяти вводов), но в любом случае будет обращение к бд для проверок айпи и когда с него крайний раз что-либо вводили в эту форму, - это и есть то куда целится любая ддос атака, ибо бд проще всего перегрузить задавая её огромное кол-во запросов.
    Возможно стоит смотреть в блокировку айпи на n-ое время через .htaccess? Кто-то вообще задумывался над защитой от таких атак? Сейчас практически любой скрипт где используется БД можно атаковать - от самопала до Invision Power Board крайней версии...
     
  2. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Pridemode
    Отказа в обслуживании можно добиться более простым способом: несколькими одновременными запросами страниц (одной или разных). Количество запросов зависит от сервера. Обычно это делается с разных компьютеров с разными адресами. И не нужны никакие формы.
     
  3. Pridemode

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

    С нами с:
    13 окт 2006
    Сообщения:
    64
    Симпатии:
    0
    Это безусловно, но сервера способны выдерживать огромное кол-во одновременных запросов, в то время как дело с бд состоит иначе.
    Кроме того положить даже слабенький сервер лишь двумя станциями практически невозможно.
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    эт смотря какой канал... можно и одной положить намертво
     
  5. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    в случае форм можно сделать проверку на то, что клиент - действительно человек. и только после успешной проверки соединяться с базой.
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Dos можно решать на уровне сервера а не скрптов.
     
  7. Pridemode

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

    С нами с:
    13 окт 2006
    Сообщения:
    64
    Симпатии:
    0
    Вы имеет ввиду каптчу наверное, да, это решение, но безусловно идёт против удобства для пользователя. Кроме того такой способ не везде можно применить.

    Например?
     
  8. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    А при построении страницы происходит запрос к базе, и не один.
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда