SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 21/12/2012, 01:53 AM   #11
Richard_Gere
Huge Clucker
 
Richard_Gere's Avatar
 
Join Date: Aug 2010
Posts: 228
Reputation: 5
Default Re: Атака сервера

Воспользуйтесь плагином от ****** чтобы защититься от атак: http://forum.sa-mp.com/showthread.php?t=375925

Вроде вчера выпустил обновление с защитой от многих видов атак. (Новый паблик OnServerMessage, в котором можно получить сообщения из консоли)

Last edited by Richard_Gere; 21/12/2012 at 07:34 AM.
Richard_Gere is offline   Reply With Quote
Old 21/12/2012, 10:38 AM   #12
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Атака сервера

Quote:
Originally Posted by Richard_Gere View Post
Воспользуйтесь плагином от ****** чтобы защититься от атак: http://forum.sa-mp.com/showthread.php?t=375925

Вроде вчера выпустил обновление с защитой от многих видов атак. (Новый паблик OnServerMessage, в котором можно получить сообщения из консоли)
Уже смотрел его. Там есть все, кроме того, что мне нужно сейчас. В моем случае, при каждом incoming connection новый ип. Да и плюс ко всему, как я понял, он лог файлу не дает наполняться.
stabker is offline   Reply With Quote
Old 21/12/2012, 01:07 PM   #13
Barabashka
Little Clucker
 
Join Date: Dec 2012
Posts: 25
Reputation: 0
Default Re: Атака сервера

Quote:
Originally Posted by stabker View Post
Уже смотрел его. Там есть все, кроме того, что мне нужно сейчас. В моем случае, при каждом incoming connection новый ип. Да и плюс ко всему, как я понял, он лог файлу не дает наполняться.
incoming connection это когда много игроков вылетает, потом резко подключаются обратно
Barabashka is offline   Reply With Quote
Old 21/12/2012, 01:54 PM   #14
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Атака сервера

Quote:
Originally Posted by Barabashka View Post
incoming connection это когда много игроков вылетает, потом резко подключаются обратно
Я вкурсе, но посмотрите на их ип адреса. Как только сервер начинает лагать - начинаются подключения с этих ип адресов, потом он вырубается. Кроме этого, ничего в логе подозрительного нету
stabker is offline   Reply With Quote
Old 21/12/2012, 03:20 PM   #15
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Атака сервера

Если не учитывать паранормальных подключений, то в чем еще может быть зацепка? Я проверил эти ип адреса, которые в множественных incoming connection, ни где они не фигурируют, кроме как в нем.
stabker is offline   Reply With Quote
Old 21/12/2012, 03:29 PM   #16
TRPG
Big Clucker
 
Join Date: Sep 2011
Posts: 52
Reputation: 7
Default Re: Атака сервера

Quote:
Originally Posted by stabker View Post
Если не учитывать паранормальных подключений, то в чем еще может быть зацепка? Я проверил эти ип адреса, которые в множественных incoming connection, ни где они не фигурируют, кроме как в нем.
куча incoming connection в логе - всего лишь следствие атаки. Скорее всего, в вашем случае к серверу подключается бот и начинает флудить чем-то, что называется ping response flood. Серверу приходится обрабатывать эти запросы, их число растет, растет использование ram - сервер начинает лагать, идут вылеты и через время сервер падает.
Отследить флудера можно через getplayernetworkstats. В строке выдаваемой этой функцией есть пункт messages sent. Берите значение messanges sent раз в секунду, сравнивайте с предыдущим, находите прирост пакетов за секунду и баньте все, что отправляет больше ~5к пакетов.
TRPG is offline   Reply With Quote
Old 21/12/2012, 03:32 PM   #17
DartfoL
Gangsta
 
DartfoL's Avatar
 
Join Date: Apr 2012
Posts: 770
Reputation: 75
Default Re: Атака сервера

А кто-нибудь думал, что все инкоминги это попытка подключения обычных игроков, но они не могут зайти, т.к. сервер атакуют?
__________________
DartfoL is offline   Reply With Quote
Old 21/12/2012, 04:03 PM   #18
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Атака сервера

Quote:
Originally Posted by TRPG View Post
куча incoming connection в логе - всего лишь следствие атаки. Скорее всего, в вашем случае к серверу подключается бот и начинает флудить чем-то, что называется ping response flood. Серверу приходится обрабатывать эти запросы, их число растет, растет использование ram - сервер начинает лагать, идут вылеты и через время сервер падает.
Отследить флудера можно через getplayernetworkstats. В строке выдаваемой этой функцией есть пункт messages sent. Берите значение messanges sent раз в секунду, сравнивайте с предыдущим, находите прирост пакетов за секунду и баньте все, что отправляет больше ~5к пакетов.
Спасибо, попробую сегодня сделать. Еще вопрос, а если я буду вызывать GetPlayerNetworkStats каждую секунду, не слишком ли это нагрузки много давать будет?

Quote:
Originally Posted by DartfoL View Post
А кто-нибудь думал, что все инкоминги это попытка подключения обычных игроков, но они не могут зайти, т.к. сервер атакуют?
Хм, я ошибся в предыдущем посте, первый попавший ип проверил - он не встречался ранее. Только что еще штук 5 проверил и это действительно нормальные игроки. То есть, можно уверенно предположить, что сервер атакуют, игроков выкидает, а некоторых реконнектит, из этого инкоминг коннекшн появляются.
stabker is offline   Reply With Quote
Old 21/12/2012, 05:08 PM   #19
DANGER1979
Gangsta
 
DANGER1979's Avatar
 
Join Date: Sep 2009
Location: Belarus
Posts: 793
Reputation: 21
Default Re: Атака сервера

Quote:
Originally Posted by TRPG View Post
куча incoming connection в логе - всего лишь следствие атаки. Скорее всего, в вашем случае к серверу подключается бот и начинает флудить чем-то, что называется ping response flood. Серверу приходится обрабатывать эти запросы, их число растет, растет использование ram - сервер начинает лагать, идут вылеты и через время сервер падает.
Отследить флудера можно через getplayernetworkstats. В строке выдаваемой этой функцией есть пункт messages sent. Берите значение messanges sent раз в секунду, сравнивайте с предыдущим, находите прирост пакетов за секунду и баньте все, что отправляет больше ~5к пакетов.
messanges sent
постоянно наращиваемая переменная.
я зашёл на сервер и у меня 8к.
И что меня уже банить надо? или кикать?
покуда не вижу логики.

Или же сохранять старое значение и каждую секунду проверять разницу между новым и старым.
Может тогда удастся отследить кто больше всего посылает пакетов, но не факт что это не простой игрок.
__________________
Virtual World Developer

Last edited by DANGER1979; 21/12/2012 at 06:02 PM.
DANGER1979 is offline   Reply With Quote
Old 21/12/2012, 05:40 PM   #20
eakwarp
High-roller
 
Join Date: Feb 2007
Posts: 1,905
Reputation: 131
Default Re: Атака сервера

Между прочим, тоже столкнулся с подобной проблемой, только у меня еще и ботов выбивало, в коде все в порядке, в логах только игроки, причем в этот момент на какого либо из игроков(причем судя по всему к атаке не имеющего отношения) идет варнинг на модифицированный пакет. Сервер уходит в логаут секунд на 30. К сожалению, реально лень отслеживать потребление ресурсов при этом, ибо они у меня не ограничены по сути, но нечто, процессорное время занимает чуть более чем полностью. С кодом не связано, очередной эксплойт.
__________________
More than 10 years of development, more than 40 mb(sic! 1 kk lines+) of source code, more than a two hundred units and more than 35k revisions(upd. aug 2017). Valakas Roleplay - choose your role.

Как правило, то, что делаю я, лишь через годы начинают делать другие, но потом, обязательно мне ставят в укор, "ой, да это уже у всех есть"...



[Gamemode] Valakas Trucker Roleplay (Russian).
eakwarp is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Взлом сервера! Ghost~Ride Русский/Russian 7 11/12/2012 04:31 PM
SA-MP 0.3e R2 обновление сервера Stepashka Русский/Russian 20 17/11/2012 01:37 PM
Атака сервера stabker Русский/Russian 22 08/09/2012 01:59 PM
Зависание сервера RoAChik Русский/Russian 7 30/07/2012 03:03 PM
Вылетаение сервера serpip Русский/Russian 43 11/05/2012 06:10 PM


All times are GMT. The time now is 02:49 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.