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

Siber Tehdit ve Savaş Aracı Olarak DDoS 2012 An...

Siber Tehdit ve Savaş Aracı Olarak DDoS 2012 Ankara - Uygulama Katmanı DoS-DDoS Saldırıları

Siber Tehdit ve Savaş Aracı Olarak DDoS 2012 Ankara - Uygulama Katmanı DoS/DDoS Saldırıları - HTTP

Avatar for Bâkır Emre

Bâkır Emre

October 03, 2012
Tweet

More Decks by Bâkır Emre

Other Decks in Technology

Transcript

  1. TÜBİTAK Siber Tehdit ve Savaş Aracı Olarak DDoS Uygulama Katmanı

    DoS/DDoS Saldırıları - HTTP Bâkır EMRE Siber Güvenlik Enstitüsü 3 Ekim 2012 TÜBİTAK, Ankara TÜBİTAK
  2. TÜBİTAK Günlük Gazetelere Manşet Saldırı •  Önceleri  sadece  güvenlik  ille

     alakalı  haberler   yayınlayan  sitelerde  yer  alırdı   •  Ar6k  günlük  gazeteler  de  bile  yer  alıyor  
  3. TÜBİTAK 3-4 Katman flood –  Aşırı oranda sahte paket gönderilerek

    altyapıdaki bütün cihazların (GD, STS ve sunucu) paket işlemesinin önüne geçilir hat doygunluğa ulaşır TCP/UDP/ICMP/IGMP seli gibi Internet Hedef Sunucu Switch Router GD STS UDP  port  443   Paket   işleyemez   CPU!!!   Paket   işleyemez   CPU!!!   Paket   işleyemez   CPU!!!  
  4. TÜBİTAK 7. Katman DDoS saldırıları •  Uygulama katmanı –  Gerçek

    IP adresler kullanılarak, uygulama sunucusunun performans kısıtlarını hedef alır Ø  HTTP GET Ø  HTTP POST Ø  DNS query flood Ø  Düşük oranlı/sürekli paket ile DoS, Ø  Slowloris, HTTP POST DoS vs Internet Hedef Sunucu Switch Router GD STS HTTP:  GET  /   HTTP  istek/saniye   HTTP:  200  OK   HTTP:  503  Service  Unavailable  
  5. TÜBİTAK HTTP DDoS Araçları Kullanılan araçlardaki varsayılan •  Content Length,

    •  Accept Charset, •  Accept Language gibi parametrelere göre IPS/WAF imzası oluşturmak
  6. TÜBİTAK Uygulama Katmanı DDoS önleme Klasik Yaklaşım •  Sabit eşik

    değeri kullanma –  Belirlenen eşiğin altında saldırı gelirse (false-negative) –  Normalin üzerinde ağ trafiği geldiğinde bloklar! (false- positive) HTTP istek / saniye Saldırı var eşik Anlık değer Anlık değer Saldırı yok
  7. TÜBİTAK Uygulama Katmanı DDoS Önlemede Yeni Yaklaşım •  Ağ karakteristiğine

    göre adaptif eşik değerleri! – Birden fazla parametre •  HTTP isteği / content-type dağılımı – HTTP challenge/response mekanizması •  HTTP, HTML, Javascript ve Flash player gibi gerçek tarayıcıda olması gereken yapılara göre cockie set edip göndermek ve client’e http mesaj kodlarından birine yönlendirmek •  Bu yapılara sahip olmayan sadece DDoS uygulamalarından gelen istekleri bloklamak
  8. TÜBİTAK 7. Katman DDoS Saldırı! Anormal HTTP isteği oranı Oran

    Y X Z Saldırı seviyesi Saldırı Şüpheli alan Normal Anormal content-type dağılımı [%]
  9. TÜBİTAK Sunucuya anlık yüklenme Saldırı Yok! Oran Y X Z

    Saldırı derecesi Saldırı Şüpheli Normal Anormal SYN paketi oranı Normal TCP bayrağı dağılımı [%]
  10. TÜBİTAK Vekil sunucuları DDoS aracı olarak kullanma •  barrelroll Web

    sunucuya Proxy’lerden gelen isteklerde erişimi kapatmak
  11. TÜBİTAK Sonuç •  Uygulama katmanındaki saldırılar daha karmaşık hale gelmektedir.

    – En az bantgenişliği harcayarak sunucu servis dışı kalabilmektedir. •  Darboğazı oluşturacak tasarımlardan kaçınmak gerekir! – Web sitedeki bütün verileri DB’de tutmak! •  Sitenin statiğinin hazırda durması. •  Başkası sisteminizi test etmeden… (klişe)