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

DDoS Defense 101 (2015)

DDoS Defense 101 (2015)

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 – БОЛЬ • Придётся банить подсетями, иначе никак