Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DDos, защита сайта 
:(
    Опции темы
AtomoS
  Дата 30.8.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 30.8.2009

Репутация: нет
Всего: нет



Всех приветствую smile
Частенько мой форум Ддосят, хочу добавить скрипт защиты..

Есть у кого такая полезная чтука? её богу устал от атак :(


PM MAIL   Вверх
Ипатьев
Дата 30.8.2009, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Защита на уровне "PHP -> PHP: Общие вопросы" это примерно как печкой от жары спасаться.
От настоящего ддоса только канальным оборудованием.

Собственно, какой может быть алгоритм защиты от ддоса? Автор правильно понимает смысл аббревиатуры и особенно - первой буквы?
PM MAIL   Вверх
AtomoS
Дата 30.8.2009, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 30.8.2009

Репутация: нет
Всего: нет



Я достаточно понимаю о чём идёт речь...

Может реалтно ограничить число запросов &_GET / &_POST и оградить таких пользователей от контента сайта?
PM MAIL   Вверх
Ипатьев
Дата 30.8.2009, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



каких пользователей?
PM MAIL   Вверх
fesor
Дата 30.8.2009, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 16.7.2009
Где: Минск

Репутация: 4
Всего: 4



Цитата

Защита от DoS-атак

Меры противодействия DoS-атакам можно разделить на пассивные и активные, а также на превентивные и реакционные.
Ниже приведён краткий перечень основных методов.

 * Предотвращение. Профилактика причин, побуждающих тех или иных лиц организовывать DoS-атаки. Очень часто атаки являются следствиями личной обиды, политических, религиозных разногласий, провоцирующего поведения жертвы и т. п.
 * Фильтрация и блэкхолинг. Эффективность этих методов снижается по мере приближения к цели атаки и повышается по мере приближения к её источнику.
 * Устранение уязвимостей. Не работает против атак типа флуд, для которых «уязвимостью» является конечность тех или иных ресурсов.
 * Наращивание ресурсов.
 * Рассредоточение. Построение распределённых и продублированных систем, которые не прекратят обслуживать пользователей даже если некоторые их элементы станут недоступны из-за атаки.
 * Уклонение. Увод непосредственной цели атаки (доменного имени или IP-адреса) подальше от других ресурсов, которые часто также подвергаются воздействию вместе с непосредственной целью.
 * Активные ответные меры. Воздействие на источники, организатора или центр управления атакой, как технического, так и организационно-правового характера.

PM MAIL WWW   Вверх
nerezus
Дата 30.8.2009, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Поставить ограничение на количество соединений за единицу времени с одного IP.
Решается на уровне вебсервера.
Покатит против слабых атак.

Против сильных - тебе никак.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
SneG0K
Дата 30.8.2009, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



AtomoS, только на уровне железа.
PM WWW Skype   Вверх
AtomoS
Дата 30.8.2009, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 30.8.2009

Репутация: нет
Всего: нет



Спасибо всем - наконец дошло что это нереально сделать на уровне скрипта :(

__

есть эксперты которые смогут ответить в аське по одному вопросу (думаю вам это будет не сложно)?
PM MAIL   Вверх
Ипатьев
Дата 30.8.2009, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



nerezus, при чем здесь "с одного IP", если dos distributed?
И сильно ли поможет такой запрет? И не сильно ли навредит, если не прописать заранее исключения для поисковиков?

Это сообщение отредактировал(а) Ипатьев - 30.8.2009, 17:19
PM MAIL   Вверх
nerezus
Дата 30.8.2009, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Ипатьев, и что с того? IP ботов то не меняются - вот и пусть будут забанены.
Т.е. коннекты с этих IP просто не будут приняты.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Ипатьев
Дата 30.8.2009, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Я отредактировал сообщение, изначально не слишком ясно выразился.
Мне всегда казалось, что ключевое отличие ddos от просто dos - это бесполезность блокировать отдельные адреса.
PM MAIL   Вверх
nerezus
Дата 30.8.2009, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Ипатьев, нет. Различие в количестве машин. Много и Одна.
первая буква DDoS переводится как "распределенный".

И эти Много машин блокируются по IP.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
skyboy
Дата 30.8.2009, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(nerezus @  30.8.2009,  15:02 Найти цитируемый пост)
Поставить ограничение на количество соединений за единицу времени с одного IP.

только на этой странице находятся 158 объектов. при достаточно быстром интернет канале и девстсвенном кеше я вполне могу сделать в течение секунды 158 запросов. с одного ip. это много или мало? 
PM MAIL   Вверх
nerezus
Дата 30.8.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Ограничение на N запросов восполняемое за M секунд.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
MoLeX
Дата 31.8.2009, 06:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



AtomoS, стоит посмотреть юзерг агент этих ботов. Если они уникальны (что очень часто бывает) то бань по нему


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Ипатьев
Дата 31.8.2009, 07:47 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Удивительно. Откуда у ботов возьмутся одинаковые агенты. 
И что делать честным юзерам этих агентов.


PM MAIL   Вверх
MoLeX
Дата 31.8.2009, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Ипатьев, а откуда берутся боты?

Добавлено через 1 минуту и 46 секунд
или ты думаешь что на сайте ТС сидят тыща, другая китайцев и жмут непереставая F5, получая за свой труд 1$ в час?!


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Ипатьев
Дата 31.8.2009, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Ну, примерно. Только бесплатно. И не жмут ф5, а просто занимаются своими делами. 
А в остальном все именно так.
PM MAIL   Вверх
MoLeX
Дата 31.8.2009, 08:13 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Ипатьев @  31.8.2009,  07:59 Найти цитируемый пост)
Ну, примерно. Только бесплатно. И не жмут ф5, а просто занимаются своими делами. 
А в остальном все именно так. 

если конечно не брать во внимание, что в недрах ОС пользователя сидит некое приложения, получающее команды от хозяина и выполняющая очень плохую работу.

И у этого приложения, имитирующего работу браузера (грубо), есть свой USER AGENT (в любом случае). Так почему этим не воспользоваться?!, при условии, что он не стандартный:
Цитата(Обычный USER AGENT)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20


Цитата(НЕ обычный USER AGENT)

MoFilla/5.1 (Windows + Unix; U; Windows T 9.1; RUS; rv:1.8.1.20) FirefoxBot/1.0.0.20


А воспользоваться этим очень просто (на базе PHP)
Код

if( $_SERVER['USER_AGENT'] == '/* сами пишем */' )
{
   exit();
}

и все.


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Ипатьев
Дата 31.8.2009, 08:23 (ссылка) |   (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Ну, если все так просто, и в юзер агенте бота написано, что он бот, то тогда действительно, бороться совсем несложно smile
PM MAIL   Вверх
MoLeX
Дата 31.8.2009, 08:31 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Ипатьев, поменьше иронии. 
Я привел пример только тогда когда юзер агент бота отличается от пользовательского, но есть боты с обычными юзер агентами. (это не кто и не отрицает)

Добавлено через 18 секунд
и способ борьбы с ними уже приводили


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
lukas
Дата 31.8.2009, 09:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 23.2.2007

Репутация: 3
Всего: 15



В USER - AGENT'e можно прописать все что угодно, хоть "Вася и Петя"....


--------------------
http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi.
PM MAIL WWW   Вверх
MoLeX
Дата 31.8.2009, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



lukas, можно. вот об этом и едет речь. Вряд ли ты посещая винград поделываешь свой юзер агент  smile 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
nerezus
Дата 31.8.2009, 13:41 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

Удивительно. Откуда у ботов возьмутся одинаковые агенты. 
И что делать честным юзерам этих агентов.
 Э. Ты представляешь, что такое бот?

Цитата

Ну, примерно. Только бесплатно. И не жмут ф5, а просто занимаются своими делами. 
А в остальном все именно так.
 Не представляешь.
Ликбез: бот - спецпрограмма, загружаемая пользователю как правило через дыру браузера(обычно с сайтов с левыми ифреймами), небольшого размера(10-50кб), которая отстукивая по некоторой стате принимает "заказы" на ддос(http, syn, etc)лиюл открывает прокси-порты, либо еще что-то нехорошее делает.

К браузеру отношения не имеет.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Ипатьев
Дата 31.8.2009, 13:54 (ссылка) |  (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Поразительно. У меня открылись глаза! Значит, у всех ботов один и тот же юзер агент.
Осталось только выяснить, почему никто до сих пор не догадался сделать такую простую и мощную защиту.
PM MAIL   Вверх
MoLeX
Дата 31.8.2009, 14:08 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Обнаружение атак своими силами

Добавлено через 3 минуты и 2 секунды
Ипатьев, хватить уже иронизировать. Надоело


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
nerezus
Дата 31.8.2009, 21:40 (ссылка)  | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Ипатьев, насчет юзерагентов ты снова не прав. Если с чем-то не согласен - то с чем?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
gcc
Дата 31.8.2009, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



достаточно на первое время забанить черный список и спамерский, он вырубит много

вот есть в гугле http://www.google.com.ua/#hl=uk&q=open...9f37fbbcbbc19b2

вот пример на православном perl на уровне apache http://www.opennet.ru/dev/alertmon/apache_mon.pl



Это сообщение отредактировал(а) gcc - 31.8.2009, 22:03
PM WWW ICQ Skype GTalk Jabber   Вверх
IZ@TOP
Дата 1.9.2009, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Ну мы тут тему задели не по теме. На PHP защищаться от DDoS абсолютно бесполезно, это раз. Если кого-то интересует как это делается на ресурсах, подверженных DDoS, существует множество рассылок по теме. Взять хотя бы рассылку nginx-ru - поверьте, там много рецептов лежит. И хватит уже демагогию разводить, иначе тему прикрою.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1633 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.