|
#1
|
||||
|
||||
ddos
Народ есть у кого нить инфа или идея по поводу написания защиты от ддос атак, может какой принцип есть?
|
#2
|
||||
|
||||
Тут я думаю 1 принцип - только приходят много пакетов с определенного IP на сервер, то сервер сразу банит этот IP...
Помогаю за Спасибо |
#3
|
||||
|
||||
ну да логично, как можно написать это принцип не знаете?
|
#4
|
||||
|
||||
Ну это зависит от того, на чем пишете сервер (инди, сокеты...), например на сокетах (каждый новый клиент - новый поток), так сделайте таймер (переменную), и если она будет превышать (1 секунда - больше 1 пакета), то надо банить по IP, как банить думаю и сами знаете, но все же:
Код:
ServerSocket1.Socket.Connections[i].Close; Или ServerSocket1.Socket.Connections[i].Lock; // UnLock Помогаю за Спасибо |
#5
|
||||
|
||||
Книжку по аминистрированию линукса в зубы, там расписано как фаервол настраивать, отсечка пакетов, TTL и т.д.
Ну и заодно можешь побаловаться с WinPCap — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |