+ All Categories
Home > Documents > TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full...

TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full...

Date post: 30-Sep-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
18
TOPGUN multi terabit DPI Leo Yuriev BigBrother Matrix R&D ,)
Transcript
Page 1: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

TOPGUNmulti terabit DPI

Leo Yuriev

BigBrother Matrix R&D

,)

Page 2: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

About me

Leo Yuriev– programming for 20 years

– sometimes while hacking

[email protected]

[email protected]

Page 3: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

BigBrother Matrix R&D is…

20 yearssolutions for telecomfull lifecycle≈ products serves 100M clients≈ 1K employees

Page 4: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

Agenda

1. ethics and legality

2. why & what for ?

3. how does it work ?

4. use cases

5. let’s HACK ?

Page 5: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

WTF DPI?

http://en.wikipedia.org/wiki/Deep_packet_inspection

DPInetwork Internet

1. raw packets, a lot of…

2. inline or on-copy

3. flow ≈ from SYN to FIN

Page 6: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

ethics and legality…

1. DPI – is just a method, no bullshit

2. ethics & legality – is completelydefined by a task and purpose

3. peeped in the payload – got a DPI

4. 100500+ use cases

Page 7: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

topgun – why & what for ?

1. competitors have problems

2. fixed scope, poor scalability

3. depending on a hardware,vendor lock-in, beetles ;)

Page 8: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

topgun – how does it work ?

just awesome cool ;)

1. MAC rewrite + L2

2. Swarm Intelligence

3. FSM with replication

Page 9: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

skeleton

BL

AD

E

BL

AD

E

BL

AD

E

BL

AD

E

BL

AD

E

DISTRIBUTION

DATA PLANE

CONTROL PLANEB

LA

DE

BL

AD

E

BL

AD

E

BL

AD

E

BL

AD

E

DISTRIBUTION

DATA PLANE

CONTROL PLANE

SUPERVISOR

FUSE

HOT STANDBYACTIVE

1

2

3

4

5

6

7

Page 10: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

workload distribution

FUSE

BL

AD

E

BL

AD

E

BLADE BL

AD

E

BL

AD

E

DISTRIBUTION

DATA PLANE(Ethernet Switch)

dst-MAC[0,1,2,3] = 0x77

dst-MAC[4,5] = Hash(IP)

SEG #

MAC → PORT#

Page 11: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

swarm intelligence

Page 12: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

BL

AD

E

BL

AD

E

BLADE

BL

AD

E

BL

AD

E

LIST

CONTROL PLANE(Ethernet Switch)

SEG#

LIST

SEG#

LIST

SEG#

LIST

SEG#

LIST

SEG#

DISTRIBUTION

MAC → PORT#DATA PLANEMAC → PORT#

swarm #1: balancing

FUSE

Page 13: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

DISTRIBUTION

swarm #2: tableau

FUSE

BL

AD

E

BL

AD

E

BL

AD

E

BL

AD

E

DATA PLANE

CONTROL PLANE

BL

AD

E

TABLEAUreplica

key1 = value + versionkey2 = value + version

…key# = value + version

Page 14: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

DISTRIBUTION

swarm #3: do it

FUSE

DATA PLANE

CONTROL PLANE

BL

AD

E

BL

AD

E

BL

AD

E

BL

AD

E

WORKER

TABLEAUreplica

WRITEBACKFIFO

BL

AD

E

from=10.0.0.1:4629to=199.32.42.3:80node={A.5, Green}…inbound=200outbound=6346

Page 15: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

topgun – where to buy…

oops, offtopic !

1. no product now

2. details

3. currently just talking

Page 16: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

topgun dpi will…

Monitoring &Protection

IDS / IPS, Transport / Signalling,

Overload

Control

QoS, Policing,Shaping, Filtering

GSM / UMTS / LTE

PCEF, TDF, …

UsefulProtocol Detection

Shaping Deep Filtering

commodity hardware

extend by demandon the fly

wide

application scope

+100500…

Page 17: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

let’s HACK ;)

1. cherry-pick single worker…by known hash-distribution© Alexander Lyamin %)

2. SYN flood

3. IP-fragment flood

4. deceive classification

5. bypass HTTP filtering

6. your turn…

Page 18: TOPGUN - 2013.zeronights.org · BigBrother Matrix R&D is… 20 years solutions for telecom full lifecycle ≈ products serves 100M clients ≈ 1Kemployees

topgun – main benefits

1. elastic: performance scalability, wide application scope

2. expandability: by demand, on the fly, just connect hardware

3. enhancement: by demand, non-intrusive two-step, new soft in a new server


Recommended