Моделирование предотвращения DDoS-атак

Чтобы быть конкретным, я хочу проверить осуществимость и направление моего текущего семестрового проекта. Сценарий таков: у меня есть злоумышленник, моя система и сервер-жертва. Любой DDoS-трафик, который я хочу отправить, должен пройти через мою систему, а затем перенаправить на сервер-жертву. Я хочу отфильтровать трафик, чтобы проверить, исходят ли они от законных пользователей или зараженных ПК, путем проверки и фильтрации пакетов и разрешить доступ только законным пользователям.

Можно ли разработать такой сценарий без маршрутизаторов (которые могут применять фильтры для этой цели), перехватывая пакеты через мою систему, проверяя их и отправляя запрос на сервер-жертву? (я думаю, что жертва должна указать или сопоставить там серверы имен с нашими)

возможно ли сделать это в одной системе, используя несколько ips (как и локальный хост), чтобы имитировать этот сценарий?

Использую ли я Winpcap для перехвата пакетов или есть какое-то лучшее решение или библиотека?

С уважением


person GOT    schedule 07.09.2013    source источник


Ответы (1)


Вы можете очень легко воссоздать этот сценарий с помощью виртуальных машин virtualbox. Просто установите его, создайте виртуальную машину-жертву, соедините злоумышленников, настройте их в отдельной сети, которая будет маршрутизироваться другой виртуальной машиной, которая будет «эмулировать» маршрутизатор. Это максимально близко к реплике описанной вами среды без дополнительного оборудования. Для правильной настройки потребуется немного времени и исследований, но в этом и заключается смысл обучения.

person Tymoteusz Paul    schedule 07.09.2013
comment
Спасибо, сэр. Для правильной настройки потребуется немного времени и исследований, но в этом и заключается смысл обучения. --- это правда. - person GOT; 09.09.2013
comment
@GOT добро пожаловать и не забудьте проголосовать, если найдете ответ полезным - person Tymoteusz Paul; 09.09.2013
comment
да, я буду, но голосование требует 15 репутации ... чтобы иметь право голоса - person GOT; 12.09.2013
comment
@GOT о, пожалуйста, не поймите неправильно, и вы можете помочь создать репутацию, задав вопрос и обязательно выбрав ответ, который помог вам больше всего, как описано в stackoverflow.com/help/привилегии/создать-сообщения, поскольку таким образом люди с большей вероятностью помогут вам в будущем! - person Tymoteusz Paul; 12.09.2013