Анатомия и метрология dos /ddos

49
Анатомия и метрология DoS/DDoS Alexander Lyamin <[email protected]>

Upload: kanan

Post on 15-Feb-2016

96 views

Category:

Documents


0 download

DESCRIPTION

Анатомия и метрология DoS /DDoS. Alexander Lyamin < [email protected] >. Почему?. Таким образом, DoS атаки, направленные на исчерпание ограниченных ресурсов системы, также могут быть поделены на две категории: • Атаки на каналы связи • Атаки на конечные системы . Почему?. Типы DDoS-атак - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Анатомия и метрология DoS /DDoS

Анатомия и метрологияDoS/DDoS

Alexander Lyamin<[email protected]>

Page 2: Анатомия и метрология DoS /DDoS

Почему?Таким образом, DoS атаки, направленные на исчерпание ограниченных ресурсов системы, также могут быть поделены на две категории:• Атаки на каналы связи• Атаки на конечные системы

Page 3: Анатомия и метрология DoS /DDoS

Почему?Типы DDoS-атак • Атаки 4-го уровня

– – в основном направлены на канал – (UDP Flood, ICMP Flood) – – могут быть направлены на исчерпание ограниченного

количества соединении, поддерживаемого отдельными узлами или сетевым оборудованием (SYN Flood и т.д.)

• Атаки 7-го уровня– направлены на ресурс (сервис прикладного уровня)

Page 4: Анатомия и метрология DoS /DDoS

Почему?

• TCP SYN Flood• TCP SYN-ACK Reflection

Flood (DRDoS)• TCP Spoofed SYN Flood• TCP ACK Flood• TCP IP Fragmented Attack… sockstress забыли!

• HTTP and HTTPS Flood Attacks

• INTELLIGENT HTTP and HTTPS Attacks

• ICMP Echo Request Flood• UDP Flood Attack• DNS Amplification Attacks

Page 5: Анатомия и метрология DoS /DDoS

Почему?“Есть несколько видов атак. Мы выделяем два типа — атака трафиком и атака на приложения. Pavel отлично работает с атаками на приложения.”

Page 6: Анатомия и метрология DoS /DDoS

Почему?“Ожидания оправдались в достаточнои мере. Fedor хорош при защите от tcp-syn и других логических атак. С атаками трафиком мы боремся другими способами.”

Page 7: Анатомия и метрология DoS /DDoS

Почему ?

Page 8: Анатомия и метрология DoS /DDoS

… нет (вежливых) слов.

Page 9: Анатомия и метрология DoS /DDoS

Gbps

Page 10: Анатомия и метрология DoS /DDoS

Mpps

Page 11: Анатомия и метрология DoS /DDoS

krps

Page 12: Анатомия и метрология DoS /DDoS

Botnet size

Page 13: Анатомия и метрология DoS /DDoS

Экзотичные метрики

Page 14: Анатомия и метрология DoS /DDoS

Проблема

Page 15: Анатомия и метрология DoS /DDoS

Как должно быть

(6aR,9R)- N,N- diethyl- 7-methyl- 4,6,6a,7,8,9- hexahydroindolo- [4,3-fg] quinoline- 9-carboxamide

N-methyl-1-phenylpropan-2-amino

N.B.“Yeah! Sc1ence, beatch!”

Page 16: Анатомия и метрология DoS /DDoS

Решение

Page 17: Анатомия и метрология DoS /DDoS

Классификация

Page 18: Анатомия и метрология DoS /DDoS

Канальная емкость

PURE. SIMPLE. CONSUMED.

BANDWIDTH

Page 19: Анатомия и метрология DoS /DDoS

Канальная емкость

Page 20: Анатомия и метрология DoS /DDoS

Инфраструктура сети

Fragmentation+Stateful+Routing = Control Plane

Page 21: Анатомия и метрология DoS /DDoS

Инфраструктура сети

Page 22: Анатомия и метрология DoS /DDoS

Инфраструктура сетиRouting

• (dynamic) Route loops• Prefix hijacking• Amplifiers

http://radar.qrator.net

Page 23: Анатомия и метрология DoS /DDoS

Cетевой стек

Page 24: Анатомия и метрология DoS /DDoS

Сетевой стекЗапросы Ответы

Page 25: Анатомия и метрология DoS /DDoS

Cетевой стек

Page 26: Анатомия и метрология DoS /DDoS

Cетевой стек

Page 27: Анатомия и метрология DoS /DDoS

Приложение

L7 σημαντικός

Page 28: Анатомия и метрология DoS /DDoS

ПриложениеЗапросы Ответы

Page 29: Анатомия и метрология DoS /DDoS

ПриложениеОшибки Стоп-лист

Page 30: Анатомия и метрология DoS /DDoS

Сhangelog• DNS (и другие не-TCP протоколы)• TCP-протоколы для которых мы не

являемся endpoint• Умные enterprise-заказчики• И большие сети с 100+ приложений • Говорящих на 10+ (custom) протоколах

Page 31: Анатомия и метрология DoS /DDoS

Как сделать мир статистику лучше?

Page 32: Анатомия и метрология DoS /DDoS

Помнить про эту картинку!

Page 33: Анатомия и метрология DoS /DDoS

Cтатистика 2.0

Page 34: Анатомия и метрология DoS /DDoS

Статистика 2.0

Page 35: Анатомия и метрология DoS /DDoS

Канальная емкость 2.0

• Чем именно занят канал?• Транспортные протоколы• Приложения

Page 36: Анатомия и метрология DoS /DDoS

Cетевая инфраструктура 2.0

• Сколько потоков?• Какова их динамика?• Какие из них наиболее

активны?

Page 37: Анатомия и метрология DoS /DDoS

Сетевой стэк 2.0TCP• Состояния соединений• Динамика состояний

Page 38: Анатомия и метрология DoS /DDoS

Приложение 2.0Запросы

• Статика• Динамика• Самые популярные URL

Page 39: Анатомия и метрология DoS /DDoS

Приложение 2.0Ответы

• Топ-5 ? • Топ-10 ?• Кластеризация ?

Page 40: Анатомия и метрология DoS /DDoS

Приложение 2.0Ошибки 500,501,503,504

• Топ ?• Кластеризация ?

Page 41: Анатомия и метрология DoS /DDoS

Приложение 2.0502 – диагностика пути ?

Page 42: Анатомия и метрология DoS /DDoS

Идеи закончились.

… Вопросы остались.

Page 43: Анатомия и метрология DoS /DDoS

Приложение 2.0

А что делать с !HTTP ?

Page 44: Анатомия и метрология DoS /DDoS

Приложение 2.0

• А как ПРАВИЛЬНО провести сэмплинг поведения ботнета ?

Page 45: Анатомия и метрология DoS /DDoS

А что такое ботнет?a) Множество зараженныхb) Общность кодаc) Единый контроль

Page 46: Анатомия и метрология DoS /DDoS

C нашей точки зренияa) Множество адресовb) Сходная техникаc) Общие цели

Page 47: Анатомия и метрология DoS /DDoS

C нашей точки зренияa) DomainID+время первой регистрацииb) Пересечение по IPc) Используемые техники

Page 48: Анатомия и метрология DoS /DDoS

Более лучше

Page 49: Анатомия и метрология DoS /DDoS

Вместо заключения