Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2015, 16:35   #21
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну не. Это го еще не хватало. Если хочешь можешь меня считать балаболом, но такие вещи я никому кидать не буду во избежании всяких всякостей.

Баловандабиженные Конкудронты
да не буду я вас считать таким. и потом я не Баловандабиженные Конкудронт чтобы таким заниматься
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 24.04.2015, 17:15   #22
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я не Баловандабиженные Конкудронт чтобы таким заниматься
Все равно не дам... Она моя. прелес-с-с-ть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.04.2015, 17:22   #23
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
как вы это поняли?
Если не ошибаюсь, то он в личку админу письма писал, обещал задоссить..
И не обманул, сукин сын!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.04.2015, 18:41   #24
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,672
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Предыдущий раз был "обиженный"
И в этот раз почти наверняка нечто подобное.
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 24.04.2015, 19:00   #25
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Во кому-то делать нефиг, ддосят... а известна подсеть, откуда ддос идет?
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 24.04.2015, 19:07   #26
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

Цитата:
Сообщение от Stanislav
Вас - это кого?
Вас - это нас.
Если прям интересно - пишите в личку.
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 24.04.2015, 19:21   #27
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Во кому-то делать нефиг, ддосят...
Дык комплексы Геростратовы
Чего уж тут? Больной человек видимо. Киберберкутовец какой нибудь. Или адепт анонимусов.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.04.2015, 21:34   #28
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Все равно не дам... Она моя. прелес-с-с-ть.
кто ищет тот найдет, вопрос в желании.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 24.04.2015, 23:22   #29
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
to Alar: они что мочили обычные страницы? по подробнее можешь рассказать что удалось выяснить по технической части, кто загибался сервер или БД или оба сразу, что с каналом было? ... хотелось бы подробностей.
MySQL при запросе SELECT... where id=xxx смотрит где нахаходится запись с таким ключом, если в памяти, то выдаёт результат, если нет, то подсасывает часть таблицы с диска. Если памяти не хватает, то выплёвывает что-то другое из памяти на диск. Почему форум нормально работает при такой большой базе, потому что посетители в основном смотрят только пару сотен последних тем и сообщений, и все эти данные умещаются в ограниченной памяти MySQL, минимум дисковых операций и прочих манипуляций.

Судя по той инфе которую мне поведал Alar, то атака очень умная и изящная.

Код:
GET /showthread.php?t=<random id> HTTP/1.1
При таком мелком запросе форум выполняет кучу операций и выдаёт страницу. 2-3к ботов которые будут рандомно тыкать на случайный ID 2-3 раза в секунду (причём не параллельно а последовательно), уложат форум почти мгновенно с учётом его огромной базы данных. MySQL будет только и занята тем, что будет перетасовывать туда-сюда кусочки огромной таблицы. Ничего нельзя определить и никого не задетектить, всё легально и правильно.

Защищаться можно только через увеличение лимитов на БД, и увеличение физической памяти сервера, плюс SSD. Но это не даст принципиальной разницы. Лучшая защита против таких атак сейчас это cloudflare.com (парочка других намного более нагруженных порталов, на которыхя часто сижу, успешно защищаются через cloudflare и не знают таких проблем). В случае более серьёзного и напористого подхода атакующего, форум будет лежать месяцами.

Последний раз редактировалось rpy3uH; 24.04.2015 в 23:26.
rpy3uH вне форума Ответить с цитированием
Старый 24.04.2015, 23:42   #30
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,528
По умолчанию

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

С утра второго дня проснулся. вспомнил все. настроил фаервол и почти с первого раза отсек. Коротко сейчас не может войти ничего кроме четырх стран. если IP в базе фаервола как не один из 4 самых больших стран - то для них сегодня форум не доступен. Завтра может быть надо расширить список стран которым доступ открыт. потом днем потестил на другом компе. увидил что фаервол быстро блокирует. ослабил блокировку по параметрам подключений. но количество ботов из России и Украины уже не так велик. и им спокойно отдаются страницы. а если уж очень много коннектов - во временныый бан.

Самое главное было установить и вспомнить настройки фаервола. сложно это делать под атакой. Вообщем сейчас многие функции ограничены. но форум удается отдавать в спокойном режиме пока так..

кстати список ip за 30 минут набрался за 3000 и начал тормозить фаервол. потому что решил сначала выловить по IP в долгий бан. примерно мощность ботнета 10 000 штук. может чуть больше чуть меньше. но все равно не вариант. Атака не примитивная а разнонаправленная. уверен что ддос на ДНС уже на подлете отсекает яндекс. а это самый противный ддос. с отсальным справляться уже проще.
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц