ОБСУЖДЕНИЕ

Anti-Dos by Valen

13 сообщений1 просмотровОткрыта
#1
В общем, состряпал модуль Anti-Dos (тот что в этой теме http://masteram.us/forum/theme/5207?page=5 тестировали)

Конфигурация модуля происходит с админки...
Описание админки писать нет желания, да и лучше раз увидеть чем.. Короче, вот админка http://gb.it-log.info/anti_dos/adm.php
Для входа пароль 12345

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

Если заметете какие то ошибки, большая просьба сообщить в теме или в ЛС.
#2
Все так плохо?Если есть может идее , что добавить нужно , пишите.. модуль готовится к продаже.. осталось с задуманного реализовать инсталятор
#3
Valen, А тем кто тестил, скидка?)
#4
bot, без проблем.. Первым 3 по 300р дальше по 500р.
К 1 домену привязка. перепривязка бесплатна..
(пока еще все моменты не обдумал в плане продажи) как напишу все что задумал и протестируем, потом уже эти моменты обдумаются.

Вообще для тестирования думаю сделать beta версию, со сроком работы 30 дней без привязки.
#5
Проверял, на js подключался очень часто с малым интервалом и с хоста где-то минуту.
Сайт конечно не лег,но блока IP не было,это говорит о том,что если атаковать с множества IP с сервера/локалхоста,то таки можно положить.

По какому принципу работает?
#6
VITAMIN, там просто с профика еще тестируют. Модуль был оф когда нагрузка была. сейчас там переделал что бы с той админки не можно было отключать и менять настройку времени проверки.. то есть в админке цифры меняются, но на работу модуля не влияют.

2 IP вот смотрю пошли в бан
#7
Добавил блокировку IP по диапазонам, поиск по базе заблокированных IP и диапазонах...
#8
При всём уважении... Как ты себе представляешь защиту от DoS на PHP? Он чудесным образом на уровне файрволла заблокирует доступ к серверу?
#9
IvanDanilov, Я думаю это защита от HTTP-флуда. А не от dos-атак.
#10
IvanDanilov, Блокировка на уровне .htaccess, нагрузка снижается значительно.
Посмотри данные тестирования в теме которая упомянута в первом пост.
#11
AleX, все верно. Как раз подобные атаки в последнее время стали распространятся в связи с простотой написания скрипта, но все равно доставляют не мало неудобств, особенно сайтам на хостинге
#12
На профике у меня спросили как это работает, вроде понятно расписал, по этому вот скопирую и суда:

блокируется доступ к сайту на уровне .htaccess, таким образом после блокирования IP и продолжения с него атаки, сайт будет испытывать минимальную нагрузку, так как выдаваться 403 (Forbidden) ошибка, для которой используется не значительное количество ресурсов.

К примеру, делали тестирование на мастерам, при этом было использовано около 9 ботов в общей сложности, за весь период проведения тестирования (столько точно было ботов мной предоставленных точно сказать не могу).
Результат теста:
После отключения модуля подождал пока нагрузка на аккаунт дойдет практически до максимальной (скрин 1 http://joxi.ru/EA4NKldTopKNmb)
После включения модуля, первые секунды http://joxi.ru/82QVewjUw9RMAd
Как можно посмотреть на скрине, нагрузка на процессор и количество процессов резко упало, через некоторое время и оперативка освободилась.
Так же прошу обратить внимание на выделенные ресурсы для аккаунта на котором был проведен тест.

Перед этим был проведен тест мною написанного флудера (Dos - бота если хотите) на сайт мастерам.юс.
Было одновременно направлено 3 потока (с 3 разных (бесплатных) хостингов)
В результе: за время, примерно 30 сек более 3000 гостей, сайт начал немного подвисать...
Атака продолжалась примерно 2мин, в конечном итоге более 10т гостей и отклик от сервера более 30сек...

Есть, или нет смысл использовать этот модуль защиты, судите сами.
#13
Добавлена чистка раздела забаненых IP и диапазонов, лог авторизаций в панели управления..

Если есть предложения по расширению функционала - пишите