Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DDoS Defense 101 (2015)

DDoS Defense 101 (2015)

Avatar for Artyom "Töma" Gavrichenkov

Artyom "Töma" Gavrichenkov

September 24, 2015
Tweet

More Decks by Artyom "Töma" Gavrichenkov

Other Decks in Technology

Transcript

  1. WWW.QRATOR.NET История • Первые атаки – 1999-2000 гг. • 2005:

    модель STRIDE - Spoofing Identity - Tampering with Data - Repudiation - Information Disclosure - Denial of Service - Elevation of Privileges
  2. WWW.QRATOR.NET [D]DoS • DoS – эксплуатация уязвимостей в ПО •

    DDoS – исчерпание ресурсов компьютерной системы
  3. WWW.QRATOR.NET Типы  атак • L2 Amplification: • L3 • L4

    • L7 • NTP • DNS • SNMP • SSDP • CHARGEN • RIPv1 • Bittorrent!
  4. WWW.QRATOR.NET Типы  атак • L2 Amplification: • L3 • L4

    • L7 • NTP • DNS • SNMP • SSDP • CHARGEN • RIPv1 • Bittorrent!
  5. WWW.QRATOR.NET Типы  атак • L2 Amplification: • L3 • L4

    • L7 • NTP • DNS • SNMP • SSDP • CHARGEN • RIPv1 • Bittorrent!
  6. WWW.QRATOR.NET Типы  атак • L2 «Забивание» канала: ICMP Flood, *

    Amp… • L3 Нарушение функционирования сетевой инфраструктуры • L4 • L7
  7. WWW.QRATOR.NET Типы  атак • L2 «Забивание» канала: ICMP Flood, *

    Amp… • L3 Нарушение функционирования сетевой инфраструктуры • L4 Эксплуатация слабых мест TCP-драйвера • L7
  8. WWW.QRATOR.NET Типы  атак • L2 «Забивание» канала: ICMP Flood, *

    Amp… • L3 Нарушение функционирования сетевой инфраструктуры • L4 Эксплуатация слабых мест TCP-драйвера • L7 Деградация Web-приложения
  9. WWW.QRATOR.NET Противомеры • L2 Полоса! • L3 Аналитика • L4

    Анализ поведения и эвристика • L7 Поведенческий, корреляционный анализ, мониторинг
  10. WWW.QRATOR.NET Расследование? • Очень сложно • ОЧЕНЬ ДОРОГО • В

    основном, благодаря ошибкам атакующих
  11. WWW.QRATOR.NET Оценка  рисков Probability/Impact Matrix Trivial Minor Moderate Significant Severe

    Rare Unlikely Moderate Likely Very Likely Impact: Severe Probability: Moderate/Unlikely
  12. WWW.QRATOR.NET Оценка  рисков Хостинг L2 High L3 Low L4 High

    L7 High • Что ни размещай, в т.ч. специализированное оборудование • У приложения должен быть запас производительности (2x) • INSTANT RELOCATION
  13. WWW.QRATOR.NET Оценка  рисков Облако L2 Moderate L3 Low L4 Low

    L7 High • BGP Anycast! • 500 Гбит/с – не шутки • У приложения должен быть запас производительности (2x) • «DoS via billing»
  14. WWW.QRATOR.NET Оценка  рисков CDN L2 Moderate L3 High L4 Low

    L7 Low • BGP Anycast • Защищённый DNS-сервер
  15. WWW.QRATOR.NET Сетевая  архитектура   • Anycast-адрес – это вообще полезно!

    • IPv4, кстати, заканчивается • IPv6 плохо внедряется • Anycast можно арендовать
  16. WWW.QRATOR.NET Сетевая  архитектура Возможности для защиты от DDoS нужно предусматривать

    заранее: • В протоколе • В архитектуре • В реализации
  17. WWW.QRATOR.NET Сетевая  архитектура Защита – это не продукт, а процесс

    • Своевременное обновление • Реагирование на тенденции • Реагирование на инциденты
  18. WWW.QRATOR.NET Дивный  новый  мир • IPv4 NAT – боль •

    Приходится блокировать NAT pool’ы целиком • Размер пространства IPv6 – БОЛЬ • Придётся банить подсетями, иначе никак
  19. WWW.QRATOR.NET Дивный  новый  мир • IPv4 NAT – боль •

    Приходится блокировать NAT pool’ы целиком • Размер пространства IPv6 – БОЛЬ • Придётся банить подсетями, иначе никак