Distributed AntiDDOS Network

16
1 Alexandr Golubev (E-mail: [email protected]) RENAM Association www.renam.md

description

Created Distributed AntiDDOS Network for the CERT RENAM Contituency

Transcript of Distributed AntiDDOS Network

Page 1: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

1

Alexandr Golubev (E-mail: [email protected])

RENAM Association

www.renam.md

Page 2: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

2

• The development of modern informational

technologies increase dependence of network

resources as individual person from community and

the entire government. Possible blocking and

damaging of the main network nodes by hackers can

disorganize the normal activity of the society.

Creation of anti DDOS network in Moldova

Page 3: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

• DoS-Attack(Denial of Service) and DDoS- Attack (Distributed Denial of Service) — It is a type of attack at the Information System

• Main Aim of these attacks is to block normal work of a web resource. Hackers try to create such conditions when legacy user will not be able to access this resource .

• If this type of attacks comes from different IP addresses in this case it is called Distributed Denied of service attack (DDOS)

Creation of anti DDOS network in Moldova

Page 4: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

The main problem of these type of attacks is that it is impossible to make difference between a legacy user and bot.

Creation of anti DDOS network in Moldova

Page 5: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Professional DDOS clusters architecture is based on 3 levels.

This system is called "DDoS Cluster". There are 3 main components in this erratic structure.

 main console, main nodes and bot agents:

Creation of anti DDOS network in Moldova

Page 6: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

There are a number of measures how Internet providers are trying to defend against DDOS:

• Blackhole rerouting – redirecting bot requests to an unexciting ip address.

•Filtering and blocking by some conditions (for example using CAPTCHA «Completely Automated Public Turing test to tell Computers and Humans Apart»)

• Direct measures against the source of attacks. Such as blocking IP by country filter or using help from exiting CERT.

Creation of anti DDOS network in Moldova

Page 7: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Standard measures against DDoS attacks for an

internet provider

• Arbor Networks

• Cisco Systems, Inc.

• CloudShield Technologies

• Narus, Inc

Creation of anti DDOS network in Moldova

Page 8: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Overlay Network – as a measure for defending against DDoS

• Overlay network is a global solution for solve DDOS

problem for a big network, that allows to redirect and

process an request of an legacy user in case if one of the

nodes of overlay network is busy. Main idea of using

overlay network as a measure for defending against

botnets is to use the same tactics like is using by

hackers.

Creation of anti DDOS network in Moldova

Page 9: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Overlay Network

Creation of anti DDOS network in Moldova

Page 10: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Algorithm for defining an legacy User

Creation of anti DDOS network in Moldova

Page 11: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Test Results

For test we used server where is hosted WebSite of medical

Emergency (903) of Chisinau – www.urgenta.md

• ASP.NET

• SQL Microsoft Sever 2008

• Windows 2003

• WEB SERVER IIS 6

• Intel Xenon 1.8 hz• 1 Gb of RAM

Creation of anti DDOS network in Moldova

Page 12: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Test Results

• Web site www.urgenta.md can serve about 1500

requests per minute.• Minimal price for DDOS attack is about 50$ for

1000 bots per minute. • Every bot can generate 3 request per minute

• It means that server must be able to serve 181000

requests per minute

Creation of anti DDOS network in Moldova

Page 13: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Test Results

After these results we integrated a CAPTCHA for this

web site. And test result were following:

• 5858 request per minute for this website

• It means that we need have 30 nodes in our overlay

network for cover this DDOS attack.

Creation of anti DDOS network in Moldova

Page 14: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

Test Results

Integration of black lists and filtering methods:

• There is a request from one location(IP) more that 100

requests per minute

• CAPTCHA is filled with error for 10 times during 1

minute

• Entities in black list expire in 24 hours

After these modifications we recalculated number of

nodes:

~3-5 nodes for this type of attacks.

Creation of anti DDOS network in Moldova

Page 15: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

• Main advantages of using of such overlay network:

- Users can access every overlay node even one of the nodes is under attack.

-Every node have possibility to identify legacy users

- request of the user that passed the CAPTHCA are processed as secured.

- There are possibility to increase number of nodes in your network.

- One overlay network can offered defense against DDOS for many nodes.

Creation of anti DDOS network in Moldova

Page 16: Distributed AntiDDOS Network

Исследование современных методов защиты от DDOS – атакИсследование современных методов защиты от DDOS – атак

• This module can be used as for commercial purposes and for governmental national level.

• Information about black lists can be distributed for other security networks, that will help with fighting against botnets.

• Overlay network can be based also on such systems like PlanetLab and GRID.

• Nodes of the Overlay Network can be distributed by the region, but taking under consideration saving usability of web resources it is logicaly that the internet connection speed may be the same for all nodes.

Creation of anti DDOS network in Moldova