Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
413 страниц V  « 200 201 202 ... 411 412 »

Защита Counter Strike Сервера

, Методы защиты от различных уязвимостей игровых серверов
Статус пользователя [WPMG]PRoSToTeM@
сообщение 4.1.2015, 16:00
Сообщение #4001
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(ex3m777 @ 4.1.2015, 16:55) *
на моем сервере при ServerInfoAnswerType = 0 кс виснет сразу после коннекта, помогает только диспетчер задачь, при ServerInfoAnswerType = 2 нет никаких проблем.
Проблема наблюдается только на пиратках

У меня всё ОК, интересно как это обрабатывают клиенты, которые раздают на раскрутках, если у них виснет, то пускай фиксят, хоть что-то полезное сделают.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 4.1.2015, 16:30
Сообщение #4002
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(S0m3Th1nG_AwFul! @ 4.1.2015, 13:29) *
В тот раз хотя бы в консоль сервера писалось [DPROTO]: traffic temporary blocked from и работа сети не парализовывалась с kernel: nf_conntrack: table full, dropping packet.
Вчера тоже с этим столкнулся, роутер ни с того ни с сего перестал принимать новые соединения. Ничего другого не оставалось сделать, кроме как залочить подсеть, в моём случае это было 87.120.0.0/255.254.0.0 (Болгария).

В тот раз было A2S_RULES, там вроде Challenge не проверялся, сейчас всё норм с ним.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя waza123
сообщение 4.1.2015, 17:00
Сообщение #4003


Стаж: 12 лет

Сообщений: 33
Благодарностей: 3
Полезность: 68

Зашита от Hlds Amplification Attack
(описание: когда атакующий шлет серверу запрос на получение статуса от сервера, он подменяет IP в IPv4 (ip spoofing) и твой сервер отсылает весь статус на указаный подменный IP жертвы, тоесть твой сервер Досит жертву)

Решение ограничить количество запросов на 5 в 1 минуту. После банить на 1 мин.

Код
iptables -A INPUT -p udp -m multiport --ports 27015,27016 -m string --algo kmp --hex-string "|FF FF FF FF 54|" -m recent --name hlds --update --seconds 60 --hitcount 5 -j REJECT
iptables -A INPUT -p udp -m multiport --ports 27015,27016 -m string --algo kmp --hex-string "|FF FF FF FF 54|" -m recent --name hlds --set -j ACCEPT


Что происходит если не защитится от данной угрозы:

1. Вы досите невинный сервер.
2. У вашего сервера забивается канал.
3. У ваших игроков появляются лаги.
4. Ваш сервер забивает все socket file descriptors и новые клиенты не смогут с вами соеденится, включая вас по ssh.

Отредактировал: waza123, - 4.1.2015, 17:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 4.1.2015, 17:01
Сообщение #4004


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

сделал кварами
conless_rate 5 - число пакетов до бана в промежуток conless_time. Пакеты не считаю динамически, а время обновляется.
conless_time 2 - перерыв между пакетами для сброса счетчика (стоит 1)
conless_bantime 120 - сколько не отвечать на плохой айпи (сек)
conless_debug 1 - дебаг логи

Пока так вот, можно будет потом чуть похитрее логику прилепить будет работать только с A2S_RULES и A2S_INFO + имеет белый список для легитимных клиентов (строит сама)
Может есть идеи как считать иначе?
HLSW улетает в бан довольно лихо :)
Orpheu + okapi
waza123, HLSW шлет больше пакетов гораздо
Прикрепленные файлы:
Прикрепленный файл  limitter.rar ( 3,86 килобайт ) Кол-во скачиваний: 83


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 4.1.2015, 17:02
Сообщение #4005
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

mazdan, A2S_RULES зачем?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 4.1.2015, 17:03
Сообщение #4006


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

[WPMG]PRoSToTeM@, раньше было, может кто не обновился, будет в плюс же


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FIELD LINE
сообщение 4.1.2015, 17:04
Сообщение #4007
Стаж: 17 лет

Сообщений: 126
Благодарностей: 129
Полезность: 517

Цитата(mazdan @ 4.1.2015, 18:01) *
сделал кварами
conless_rate 5 - число пакетов до бана в промежуток conless_time. Пакеты не считаю динамически, а время обновляется.
conless_time 2 - перерыв между пакетами для сброса счетчика (стоит 1)
conless_bantime 120 - сколько не отвечать на плохой айпи (сек)
conless_debug 1 - дебаг логи

Пока так вот, можно будет потом чуть похитрее логику прилепить будет работать только с A2S_RULES и A2S_INFO + имеет белый список для легитимных клиентов (строит сама)
Может есть идеи как считать иначе?
HLSW улетает в бан довольно лихо :)
Orpheu + okapi
waza123, HLSW шлет больше пакетов гораздо

Почему без исходника?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 4.1.2015, 17:05
Сообщение #4008
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(mazdan @ 4.1.2015, 18:03) *
[WPMG]PRoSToTeM@, раньше было, может кто не обновился, будет в плюс же

Их проблемы ИМХО.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя waza123
сообщение 4.1.2015, 17:14
Сообщение #4009


Стаж: 12 лет

Сообщений: 33
Благодарностей: 3
Полезность: 68

Цитата(mazdan @ 4.1.2015, 17:01) *
сделал кварами
conless_rate 5 - число пакетов до бана в промежуток conless_time. Пакеты не считаю динамически, а время обновляется.
conless_time 2 - перерыв между пакетами для сброса счетчика (стоит 1)
conless_bantime 120 - сколько не отвечать на плохой айпи (сек)
conless_debug 1 - дебаг логи

Пока так вот, можно будет потом чуть похитрее логику прилепить будет работать только с A2S_RULES и A2S_INFO + имеет белый список для легитимных клиентов (строит сама)
Может есть идеи как считать иначе?
HLSW улетает в бан довольно лихо :)
Orpheu + okapi
waza123, HLSW шлет больше пакетов гораздо


покажи .sma

через amxx plugin можно трафик контролировать? незнал, думал это посилам только metamod модулям

Отредактировал: waza123, - 4.1.2015, 17:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 4.1.2015, 17:16
Сообщение #4010


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

waza123, я не навязываю - не хотите не ставьте.
Могу показать администрации, они заапрувят.
Цитата
через amxx plugin можно трафик контролировать? незнал, думал это посилам только metamod модулям
тем более ни к чему sma
[WPMG]PRoSToTeM@, с чего это будут их проблемы, это проблемы тех кого DDoS-ят в основном, кроме того мой клиент не шлет вроде запрос правил. Мониторинги небось только шлют


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PREDATOREX
сообщение 4.1.2015, 17:22
Сообщение #4011


Стаж: 17 лет

Сообщений: 828
Благодарностей: 611
Полезность: 674

serveroc.com.ua
Цитата(waza123 @ 4.1.2015, 17:00) *
Зашита от Hlds Amplification Attack
(описание: когда атакующий шлет серверу запрос на получение статуса от сервера, он подменяет IP в IPv4 (ip spoofing) и твой сервер отсылает весь статус на указаный подменный IP жертвы, тоесть твой сервер Досит жертву)

Решение ограничить количество запросов на 5 в 1 минуту. После банить на 1 мин.

Код
iptables -A INPUT -p udp -m multiport --ports 27015,27016 -m string --algo kmp --hex-string "|FF FF FF FF 54|" -m recent --name hlds --update --seconds 60 --hitcount 5 -j REJECT
iptables -A INPUT -p udp -m multiport --ports 27015,27016 -m string --algo kmp --hex-string "|FF FF FF FF 54|" -m recent --name hlds --set -j ACCEPT


Что происходит если не защитится от данной угрозы:

1. Вы досите невинный сервер.
2. У вашего сервера забивается канал.
3. У ваших игроков появляются лаги.
4. Ваш сервер забивает все socket file descriptors и новые клиенты не смогут с вами соеденится, включая вас по ssh.


А если так сделать, защитится получится?

-А INPUT -p udp -m udp -m string --hex-string "|FFFFFFFF54|" --algo kmp -j DROP
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 4.1.2015, 17:23
Сообщение #4012


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

Цитата(PREDATOREX @ 4.1.2015, 17:22) *
А если так сделать, защитится получится?

-А INPUT -p udp -m udp -m string --hex-string "|FFFFFFFF54|" --algo kmp -j DROP

слишком круто.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 4.1.2015, 17:23
Сообщение #4013
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(mazdan @ 4.1.2015, 18:16) *
[WPMG]PRoSToTeM@, с чего это будут их проблемы, это проблемы тех кого DDoS-ят в основном, кроме того мой клиент не шлет вроде запрос правил. Мониторинги небось только шлют

Ну, а с чего им тогда ставить твой плагин, если им даже на флуд рулесами пофиг?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 4.1.2015, 17:25
Сообщение #4014


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

PREDATOREX, не пойдет, мне кажется, клиент то тоже шлет при обновлении в избранном. Хотя моему стиму не мешает это никак, может, конечно, я криво плагин написал или это дпрото отвечает вместо сервера :D

[WPMG]PRoSToTeM@, а чем это может помешать что там есть на них проверка?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 4.1.2015, 17:27
Сообщение #4015
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(waza123 @ 4.1.2015, 18:00) *
Hlds Amplification Attack

A2S_INFO Hybrid Answer Amplification Attack

Цитата(mazdan @ 4.1.2015, 18:25) *
[WPMG]PRoSToTeM@, а чем это может помешать что там есть на них проверка?

Просто это лишнее.

Цитата(mazdan @ 4.1.2015, 18:25) *
это дпрото отвечает вместо сервера :D

Дпрото и отвечает заместо сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 4.1.2015, 17:29
Сообщение #4016


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

[WPMG]PRoSToTeM@, ну он все равно инициируется же сервером, а не пакетом, я надеюсь
Тоска, dproto да, в стиме без dproto перестало показывать, а вот пиратка все равно показывает. рановато я логи убрал
Ну можно через addip тогда банить, например, я хотел приличнее сделать просто :)
у меня стим вообще без dproto никого не показывает =\ даже без плагина.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 4.1.2015, 17:44
Сообщение #4017


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Всё. разобрался. Нормально работает, проверил с сайта просто - в бан листе банан после бана, что есть дпрото, что нет - не важно.

UPD; нет, не разобрался - через раз как-то. Ушел играться дальше


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя waza123
сообщение 4.1.2015, 17:53
Сообщение #4018


Стаж: 12 лет

Сообщений: 33
Благодарностей: 3
Полезность: 68

Зашита от Hlds Amplification Attack методами iptables (linux)


Прикрепленные файлы:
Прикрепленный файл  hlds_dos_fix.sh.txt ( 933 байт ) Кол-во скачиваний: 95
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PREDATOREX
сообщение 4.1.2015, 18:01
Сообщение #4019


Стаж: 17 лет

Сообщений: 828
Благодарностей: 611
Полезность: 674

serveroc.com.ua
Цитата(waza123 @ 4.1.2015, 17:53) *
Зашита от Hlds Amplification Attack методами iptables (linux)


А почему не так?

iptables -A INPUT -p udp -m multiport --ports 27015:27099 -m string --algo kmp --hex-string "|FF FF FF FF 54|" -m recent --name hlds --update --seconds 60 --hitcount 5 -j REJECT
iptables -A INPUT -p udp -m multiport --ports 27015:27099 -m string --algo kmp --hex-string "|FF FF FF FF 54|" -m recent --name hlds --set -j ACCEPT
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 4.1.2015, 18:07
Сообщение #4020
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата([WPMG]PRoSToTeM@ @ 4.1.2015, 16:38) *

55 - 'U', A2S_PLAYER, требует Challenge, т.е. при спуфинге бессмысленно его слать, также в dproto стоит разумный кулдаун.
56 - 'V', A2S_RULES, также требует Challenge, также кулдаун в dproto, при спуфинге бессмыслен.

Кулдаун имеет несколько иной смысл, но со спуфингом не связан.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
413 страниц V  « 200 201 202 ... 411 412 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 25 гостей читают эту тему: