SlideShare a Scribd company logo
1 of 55
Download to read offline
Özgür Yazılımlarla DDOS
Saldırılarını Engelleme
Huzeyfe ÖNAL
huzeyfe@lifeoverip.net
http://www.guvenlikegitimleri.com
Ben Kimim?
• Bilgi güvenliği Uzmanı(iş hayatı)
• Ağ güvenliği araştırmacısı(gerçek hayat)
• Özgür yazılım destekcisi
– Hayatını özgür yazılımdan kazanan şanslı insanlardan!

• Kıdemli DDOS uzmanı ☺
• Güvenlik eğitmeni
– www.guvenlikegitimleri.com

• Günlükcü!
– www.lifeoverip.net
Neden DDOS Sunumu?
• Gün geçtikce önemi artan bir konu
• Tehdit sıralamasında en üstlerde
– En büyük eksiklik temel TCP/IP bilgisi
– Tecrübesizlik

• DDOS ürünleri çok pahalı
• DDOS ürünleri -eğer onları iyi yapılandırmazsanızişe yaramaz.
• Özgür yazılımlarla engellenebilecek DDOS
saldırılarını analiz etme ve önlem alma...
Ajanda
• Genel tanım ve istatistikler
• DOS/DDOS Saldırı Çeşitleri ve Teknik altyapı
• DOS/DDOS Saldırılarını Özgür yazılımlarla analiz
etme ve engelleme
– OpenBSD Packet Filter kullanımı
– Snort & Ormon & tcpdump kullanımı
Bilinmesi gerekenler...
• Gelen DDOS saldırısı sizin sahip olduğunuz
bantgenişliğinden fazlaysa yapılabilecek çok şey
yok!
• DDOS saldırılarının büyük çoğunluğu bantgenişliği
taşırma şeklinde gerçekleşmez!
Gürcistan DDOS saldırısı
200-800 Mbps arası
Terimler
•
•
•
•
•
•
•

IP Spoofing
DOS
DDOS
SYN, FIN, ACK, PUSH ...
BotNet
Flood
RBN(Russian Business Network)
DOS/DDOS Saldırı İstatistikleri
Güncel DDOS Örnekleri
Gerçek Hayattan DDOS Örnekleri
Karşılaştığım saldırıların “en” leri...
En uzun DDOS saldırısı: 4 gün
En yüksek kapasiteli saldırı 2.5 Gb
En komik DOS saldırısı: 2Mb ile 1Gb’lik hattı
indirme
• En etkili DOS saldırısı :Bind DOS
•
•
•
•
Kimler Neden Yapar?
• Ev kullanıcıları (ADSL vs)
– Küçük sitelere HTTP GET Flood şeklinde
– Genelde tehlikesizdirler

• Hackerlar/Profesyoneller
– Botnet oluştururken sadece son kullanıcılardan değil,
sunucu sistemlerden faydalanırlar
– Bir sunucu ~1000 istemci gücünde trafik üretebilir
– Özellikle Linux sunuculardaki güvenlik açıklıkları çok
kullanılır

• Ellerinde sağlam kaynaklar vardır
– Bazıları bu kaynakları satar(RBN)
– Günlük 10 Gb atak 300 $ vs
Ne kadar zordur?
DOS/DDOS Çeşitleri
• Bandwidth şişirme
– Udp flood, icmp flood (diğer tüm tipler)

• Kaynak tüketimi(Firewall, server)
– Synflood, ACK/FIN flood, GET/POST Flood, udp flood

• Programsal hata
– Bind DOS

• Protokol istismarı
– DNS amplification DOS

• Spoof edilmiş IP kullanılmış mı ?....
DDOS-1:Bandwidth Şişirme
• Önlemenin yolu yoktur
– Sürahi bardak ilişkisi

• ISP seviyesinde engellenebilir...
• L7 protokolleri kullanılarak yapılan DDOS’larda
saldırı trafiği çeşitli yöntemlerle ~6’da birine
düşürülebilir
– HTTP GET flood 400 Byte
– IP Engelleme sonrası sadece syn 60 byte
DDOS-II:Ağ/güvenlik cihazlarını yorma
• Amaç ağ-güvenlik sistemlerinin kapasitesini
zorlama ve kaldıramayacakları kadar yük bindirme
• Session bilgisi tutan ağ/güvenlik
Cihazlarının kapasitesi sınırlıdır
Biraz TCP/IP bilgisi…
• Saldırılarda kullanılan paket çeşitleri ve boyutları
TCP SYN Paketi
Ortalama 60 byte

Gönderilen her SYN paketi için hedef sistem ACK-SYN
paketi üretecektir.
UDP Paket Boyutu
Ortalama 30 byte
HTTP GET Paket Boyutu
Ortalama 100-400 byte
100-1000 Mb ile neler yapılabilir?
• Saldırı Tipine göre
– SYNFlood olursa
• [100 Mb 200.000 pps]
• [1Gb 2.000.000 pps]

– UDP flood olursa
• [100Mb 400.000pps]
• [1Gb 4.000.000 pps]

– GET Flood olursa
• [100Mb 32.000 pps]
• [1Gb 320.000 pps]
Firewall Timeout Değerleri
Günümüz “Enterprise Security” Ürünleri
• Saldırganın silahlarını ve gücünü gördük, buna
karşılık güvenlik dünyasının ürettiği savunma
sistemlerinin özelliklerine ve güçlerine bakalım
• Firewall/IPS sistemleri DDOS saldırılarına karşılık
kadar dayanıklı….
– Gelebilecek itirazlar: Firewall/IPS sistemleri DDOS
engelleme amaçlı değildir(!)
Fortinet Firewall Limitleri
Netscreen Firewall Limitleri
Netscreen ISG Limitleri
Checkpoint Power-1 Limitleri
TippingPoint 10Gb IPS Limitleri
DDOS-III:Programlama Hatası:ISC Bind
Tek paketle DNS sunucuyu
durdurma saldırısı

%85 DNS sunucusu ISC Bind
DDOS-IV:Protokol İstismarı(DNS DOS)
• Amplification
saldırısı
– Çarşıdan aldık bir
byte eve geldik 10
byte...

• Sahte DNS
istekleriyle servis
yorma
– Saniyede 50.000
dns isteği ve
olmayan domainler
için...
Saldırı Çeşitleri ve Korunma Yolları

Saldırıyı
Anlama

Önlem
alma

Analiz
için paket
kaydı
DDOS Saldırı Analizi
• Saldırı olduğunu nasıl anlarız?
– Sistemimiz açılmıyordur, çalışmıyordur ☺

• Saldırı yapan bulunabilir mi?
• Saldırının tipini nasıl anlarız
– Tcpdump, awk, sort, uniq
– Ourmon anormallik tespit sistemi
MRTG/RRD Grafikleri
Normal Trafik

DDOS 1. Gün

DDOS 2.Gün
Synflood saldırıları
• Hedef sisteme spoof edilmiş milyonlarca ip
adresinden SYN istekleri göndermek yoluyla
kapasitesini zorlama*
• Eğer önlem alınmamışsa gelen her SYN bayraklı TCP
paketine ACK+SYN dönülecek ve sistemde bu pakete
ait bir oturum kaydı açılacaktır
• #hping –S –p 80 –flood …

• *kaynaklar kısmında saldırı detaylarını anlatan
dökümanlara referans verilmiştir
Synflood-Saldırısı
Syn Flood Engelleme
• Synflood engelleme standartı:Syncookie/SynProxy
• Linux sistemlerde Syncookie ile yapılabilir
– Syncookie STATE tutmaz, state tablosunu kullanmaz

• OpenBSD PF Synproxy
– En esnek çözüm: ip, port, paket özelliklerine göre aktif
edebilme ya da kapatabilme özelliği
– pass in log(all) quick on $ext_if proto tcp to
$web_servers port {80 443} flags S/SA synproxy state
– (((Loglama sıkıntı çıkarabilir)))
SynFlood Engelleme-II
• TCP timeout değerleriyle oynama
– Default değerler yüksektir...
– Saldırı anında dinamik olarak bu değerlerin 1/10’a düşürülmesi saldırı etkisini
azaltacaktır.

• Linux için sysctl ile (manuel)
• OpenBSD PF için
– set timeout {tcp.first 10, tcp.opening 10 tcp.closing
33, tcp.finwait 10, tcp.closed 20} gibi... Ya da

• Packet Filter adaptive timeout özelliği!
– State tablosu dolmaya başladıkca timeout değerlerini
otomatik azalt!
SynFlood engelleme-III
• Rate limiting(bir ip adresinden 500’den fazla istek
geldiyse engellenecekler listesine ekle ve o ip
adresine ait oturum tablosunu boşalt)
• OpenBSD Packet Filter
– ... flags S/SA synproxy state (max-src-conn 500, maxsrc-conn-rate 100/1, overload <ddos_host> flush
global)

• Linux iptables modülleri
– -m limit vs
SynFlood engelleme-IV
• Beyaz liste, kara liste uygulaması
– Daha önce state oluşturmuş, legal trafik geçirmiş ip
adresleri

• Ülkelerin IP bloklarına göre erişim izni verme
– Saldırı anında sadece Türkiye IP’lerine erişim açma
(((IP spoofing kullanıldığı için çoğu zaman işe yaramaz)))
• DNS round-robin & TTL değerleriyle oynayarak engelleme
Linux Syncookie dezavantajları
• Donanım iyiyse yeterli koruma sağlar
– Syncookie CPU’ya yüklendiği için CPU %100’lere
vurabilir
– Ethernet kartının üreteceği IRQ’lar sistemi zora
sokabilir

• Sadece kendisine syncookie koruması sağlar
• 1/0 . Aç - kapa özelliğindedir, çeşitli uygulamalarda
SYNcookie sıkıntı çıkartabilir. Bir port/host için
kapama özelliği yoktur
PF SynProxy Dezavantajları
• SynProxy=State=Ram gereksinimi
• State tablosu ciddi saldırılarda çok çabuk dolar
– 100Mb~=200.000 SYN=200.000 State
• 40 saniyede 8.000.000 state = ~5GB ram ...

– Tcp timeout değerlerini olabildiğince düşürmek bir
çözüm olabilir
• Timeout süresi 5 saniye olursa ?
(((Genel Çözüm: Stateless SynProxy çözümü)))
Rate limiting dezavantajları
• Akıllı saldırganın en sevdiği koruma yöntemidir☺
• Neden ?
ACK, FIN, PUSH Flood Saldırıları
• SynFlood’a karşı önlem alınan sistemlerde denenir.
• Hedef sisteme ACK, FIN, PUSH bayraklı TCP
paketleri göndererek güvenlik cihazlarının
kapasitesiniz zorlama
• Diğer saldırı tiplerine göre engellemesi oldukça
kolaydır
• Etki düzeyi düşüktür
ACK,FIN,PUSH Saldırıları Engelleme
• Gelen ilk paketin SYN paketi olma zorunluluğu,
oturum kurulmamış paketleri düşürme
• OpenBSD Packet Filter
– scrub all

• Linux
– İptables kurallar ☺
UDP Flood Saldırıları
• UDP stateless bir protokol, yönetimi zor!
• Paket boyutları küçük, etkisi yüksek
• Amaç UDP servislerini çökertmekten çok aradaki
güvenlik cihazlarının kapasitesini zorlayıp cevap
veremez hale getirmektir.
• Zaman zaman DNS sunuculara yönelik de yapılır
• Syncookie/synproxy gibi kolay bir çözümü yok!
– Denenmiş, kanıtlanmış çözümü yok ☺
UDP Flood Engelleme
• UDP servisi yoksa Router üzerinden ACL ile komple
protokolü engelleme
• Linux için
– Udp timeout sürelerini kısaltma
– Rate limiting kullanımı(spoofed ip kullanılmıyorsa)

• OpenBSD Packet Filter
– UDP için state tutabilir(yalancı state)
– Timeout değerleri kullanılarak udp sessionlarının çabucak kapatılması
sağlanabilir
– Probability özelliği kullanılabilir

(((block in proto udp probability 50% )))
GET/POST Flood Saldırıları
• Synflood için önlem alınan yerlere karşı denenir
• Daha çok web sunucunun limitlerini zorlayarak
sayfanın ulaşılamaz olmasını sağlar
• Önlemesi Synflood’a göre daha kolaydır
– HTTP için IP spoofing “pratik olarak” imkansızdır.

• Rate limiting kullanılarak rahatlıkla önlenebilir
• False positive durumu
• #ab –n 100000 –c 5000 http://www.google.com/
GET Flood saldırısı
HTTP Flood engelleme
• OpenBSD Packet Filter
pass in log(all) quick on $ext_if proto tcp to
$web_server port {80 443} flags S/SA synproxy state
(max-src-conn 1000, max-src-conn-rate 100/3,
overload <ddos_host> flush global)
table <ddos_host> persist file /etc/ddos
block in quick log on $ext_if from <ddos_host>
• False positive durumuna karşı her saat başı yasaklı ip
listesini sıfırla!
• Sayfa yoğunluğuna göre
Kurallar düzenlenmeli
HTTP Get Flood Engelleme-II
• Apache Loglarını inceleyen ve belirli bir değerin
üzerinde istek gönderenleri iptables ile engelleyen
bir script yazılabilir
• Netstat ile establish olmuş bağlantılardan belirli
değerin üzerindekileri engelleyen script yazılabilir
• Apache dos engelleme modülleri kullanılabilir
Uygulama Seviyesi DOS Engelleme
• Bazı HTTP Flood saldırıları HTTP Keepalive kullanır
– Bir TCP bağlantısı içerisinden yüzlerce HTTP isteği
gönderme

• Firewall ile engellemek(Firewall sadece TCP
seviyesinde müdahele ediyor paketlere)kolay değil
• Snort imzaları kullanılabilir, yazılabilir
– Trafiğin içerisinde yakalanacak ortak bir değer(useragent vs)
BotNet Engelleme
• Botnete üye olan
makineler merkezden
yönetilirler
• Merkez sistemleri
engelleme çoğu zaman
saldırıları azaltmada işe
yarayacaktır ve sizin
ağınızdan DDOS
yapılmasını
engelleyecektir.
Ağınızdan DDOS Yapılmasını Engelleme
• DDOS saldırılarında belirleyici iki temel etken:
– IP spoofing
– Bir ip adresinden anormal seviyede trafik gönderimi

• IP spoofing engelleme(ağınızdan dışarı doğru)
– URPF(Unicast Reverse Path Forwarding)
– block in from urpf-failed to any (OpenBSD PF)

• Ip başına anormallik tespiti
– Ourmon, Packet Filter rate limit

• Netflow/pfflowd
DDOS Testleri Gerçekleştirme
• Başkaları yapmadan siz kendi sistemlerinizi test
edin
• Test için gerekli araçlar
– Hping, nmap, nping, isic, ab çeşitli perl scriptleri

• Linux kurulu bir iki laptop ve Ggabit switch
DDOS Eğitimi

http://www.guvenlikegitimleri.com/new/egitimler/ddos-saldiri-tipleri
Kaynaklar
• SynFlood DDOS Saldırıları ve Korunma Yolları
• Web Sunuculara Yönelik DOS/DDOS Saldırıları
• http://www.ankasec.org/arsiv/ankasec09/DOSDD
OSAtaklariveKorunmaYontemleri.pdf
• OpenBSD PF FAQ
• Arbor Networks
• http://www.shadowserver.org/wiki/
Teşekkürler...

More Related Content

What's hot

Temel Kavramlar, DoS/DDoS Saldırıları ve Çeşitleri
Temel Kavramlar, DoS/DDoS Saldırıları ve ÇeşitleriTemel Kavramlar, DoS/DDoS Saldırıları ve Çeşitleri
Temel Kavramlar, DoS/DDoS Saldırıları ve ÇeşitleriBGA Cyber Security
 
SSH Tünelleme ile İçerik Filtreleyicileri Atlatmak
SSH Tünelleme ile İçerik Filtreleyicileri AtlatmakSSH Tünelleme ile İçerik Filtreleyicileri Atlatmak
SSH Tünelleme ile İçerik Filtreleyicileri AtlatmakBGA Cyber Security
 
Log Yönetimi ve Saldırı Analizi Eğitimi -1
Log Yönetimi ve Saldırı Analizi Eğitimi -1Log Yönetimi ve Saldırı Analizi Eğitimi -1
Log Yönetimi ve Saldırı Analizi Eğitimi -1BGA Cyber Security
 
Saldırı Tipleri ve Log Yönetimi
Saldırı Tipleri ve Log YönetimiSaldırı Tipleri ve Log Yönetimi
Saldırı Tipleri ve Log YönetimiOğuzcan Pamuk
 
Zararlı Yazılım Analizi Eğitimi Lab Kitabı
Zararlı Yazılım Analizi Eğitimi Lab KitabıZararlı Yazılım Analizi Eğitimi Lab Kitabı
Zararlı Yazılım Analizi Eğitimi Lab KitabıBGA Cyber Security
 
Temel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıTemel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıAhmet Gürel
 
Log yonetimi korelasyon ve SIEM
Log yonetimi korelasyon ve SIEMLog yonetimi korelasyon ve SIEM
Log yonetimi korelasyon ve SIEMErtugrul Akbas
 
Kurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı Analizi
Kurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı AnaliziKurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı Analizi
Kurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı AnaliziBGA Cyber Security
 
Hacklenmis Linux Sistem Analizi
Hacklenmis Linux Sistem AnaliziHacklenmis Linux Sistem Analizi
Hacklenmis Linux Sistem AnaliziBGA Cyber Security
 
Süleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımı
Süleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımıSüleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımı
Süleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımıKasım Erkan
 
Uygulamalı Ağ Güvenliği Eğitimi Lab Çalışmaları
Uygulamalı Ağ Güvenliği Eğitimi Lab ÇalışmalarıUygulamalı Ağ Güvenliği Eğitimi Lab Çalışmaları
Uygulamalı Ağ Güvenliği Eğitimi Lab ÇalışmalarıBGA Cyber Security
 
Beyaz Şapkalı Hacker (CEH) Lab Kitabı
Beyaz Şapkalı Hacker (CEH) Lab KitabıBeyaz Şapkalı Hacker (CEH) Lab Kitabı
Beyaz Şapkalı Hacker (CEH) Lab KitabıBGA Cyber Security
 
DNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS SaldırılarıDNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS SaldırılarıBGA Cyber Security
 
Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?
Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?
Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?BGA Cyber Security
 
Yazılım Güvenliği Temelleri
Yazılım Güvenliği TemelleriYazılım Güvenliği Temelleri
Yazılım Güvenliği TemelleriBGA Cyber Security
 
Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Murat KARA
 

What's hot (20)

Metasploit El Kitabı
Metasploit El KitabıMetasploit El Kitabı
Metasploit El Kitabı
 
Temel Kavramlar, DoS/DDoS Saldırıları ve Çeşitleri
Temel Kavramlar, DoS/DDoS Saldırıları ve ÇeşitleriTemel Kavramlar, DoS/DDoS Saldırıları ve Çeşitleri
Temel Kavramlar, DoS/DDoS Saldırıları ve Çeşitleri
 
SSH Tünelleme ile İçerik Filtreleyicileri Atlatmak
SSH Tünelleme ile İçerik Filtreleyicileri AtlatmakSSH Tünelleme ile İçerik Filtreleyicileri Atlatmak
SSH Tünelleme ile İçerik Filtreleyicileri Atlatmak
 
Log Yönetimi ve Saldırı Analizi Eğitimi -1
Log Yönetimi ve Saldırı Analizi Eğitimi -1Log Yönetimi ve Saldırı Analizi Eğitimi -1
Log Yönetimi ve Saldırı Analizi Eğitimi -1
 
Saldırı Tipleri ve Log Yönetimi
Saldırı Tipleri ve Log YönetimiSaldırı Tipleri ve Log Yönetimi
Saldırı Tipleri ve Log Yönetimi
 
Zararlı Yazılım Analizi Eğitimi Lab Kitabı
Zararlı Yazılım Analizi Eğitimi Lab KitabıZararlı Yazılım Analizi Eğitimi Lab Kitabı
Zararlı Yazılım Analizi Eğitimi Lab Kitabı
 
Temel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıTemel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş Dökümanı
 
Log yonetimi korelasyon ve SIEM
Log yonetimi korelasyon ve SIEMLog yonetimi korelasyon ve SIEM
Log yonetimi korelasyon ve SIEM
 
Kurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı Analizi
Kurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı AnaliziKurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı Analizi
Kurumsal Ağlarda Log İnceleme Yöntemiyle Saldırı Analizi
 
BGA Pentest Hizmeti
BGA Pentest HizmetiBGA Pentest Hizmeti
BGA Pentest Hizmeti
 
Hacklenmis Linux Sistem Analizi
Hacklenmis Linux Sistem AnaliziHacklenmis Linux Sistem Analizi
Hacklenmis Linux Sistem Analizi
 
Süleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımı
Süleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımıSüleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımı
Süleyman Özarslan - Cyber kill chain modeli güvenlik denetim yaklaşımı
 
Uygulamalı Ağ Güvenliği Eğitimi Lab Çalışmaları
Uygulamalı Ağ Güvenliği Eğitimi Lab ÇalışmalarıUygulamalı Ağ Güvenliği Eğitimi Lab Çalışmaları
Uygulamalı Ağ Güvenliği Eğitimi Lab Çalışmaları
 
Beyaz Şapkalı Hacker (CEH) Lab Kitabı
Beyaz Şapkalı Hacker (CEH) Lab KitabıBeyaz Şapkalı Hacker (CEH) Lab Kitabı
Beyaz Şapkalı Hacker (CEH) Lab Kitabı
 
DNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS SaldırılarıDNS Hizmetine Yönetlik DoS/DDoS Saldırıları
DNS Hizmetine Yönetlik DoS/DDoS Saldırıları
 
Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 1
Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 1Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 1
Uygulamali Sizma Testi (Pentest) Egitimi Sunumu - 1
 
Web Uygulama Pentest Eğitimi
Web Uygulama Pentest EğitimiWeb Uygulama Pentest Eğitimi
Web Uygulama Pentest Eğitimi
 
Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?
Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?
Çalıştay | DDoS Saldırıları Nasıl Gerçekleştirilir?
 
Yazılım Güvenliği Temelleri
Yazılım Güvenliği TemelleriYazılım Güvenliği Temelleri
Yazılım Güvenliği Temelleri
 
Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3
 

Viewers also liked

OpenBSD PAcket Filter DDoS Koruma Özellikleri
OpenBSD PAcket Filter DDoS Koruma ÖzellikleriOpenBSD PAcket Filter DDoS Koruma Özellikleri
OpenBSD PAcket Filter DDoS Koruma ÖzellikleriBGA Cyber Security
 
DDoS Saldırıları ve Korunma Yolları
DDoS Saldırıları ve Korunma YollarıDDoS Saldırıları ve Korunma Yolları
DDoS Saldırıları ve Korunma YollarıBGA Cyber Security
 
Etkin Siber Savunma i̇çin Tehdit Avcılığı
Etkin Siber Savunma i̇çin Tehdit Avcılığı Etkin Siber Savunma i̇çin Tehdit Avcılığı
Etkin Siber Savunma i̇çin Tehdit Avcılığı BGA Cyber Security
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18BGA Cyber Security
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12BGA Cyber Security
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15BGA Cyber Security
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9BGA Cyber Security
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19BGA Cyber Security
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6BGA Cyber Security
 
Ağ tabanlı Saldırı Tespit Sistemleri
Ağ tabanlı Saldırı Tespit SistemleriAğ tabanlı Saldırı Tespit Sistemleri
Ağ tabanlı Saldırı Tespit Sistemleriosmncht
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3BGA Cyber Security
 

Viewers also liked (11)

OpenBSD PAcket Filter DDoS Koruma Özellikleri
OpenBSD PAcket Filter DDoS Koruma ÖzellikleriOpenBSD PAcket Filter DDoS Koruma Özellikleri
OpenBSD PAcket Filter DDoS Koruma Özellikleri
 
DDoS Saldırıları ve Korunma Yolları
DDoS Saldırıları ve Korunma YollarıDDoS Saldırıları ve Korunma Yolları
DDoS Saldırıları ve Korunma Yolları
 
Etkin Siber Savunma i̇çin Tehdit Avcılığı
Etkin Siber Savunma i̇çin Tehdit Avcılığı Etkin Siber Savunma i̇çin Tehdit Avcılığı
Etkin Siber Savunma i̇çin Tehdit Avcılığı
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 16, 17, 18
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 10, 11, 12
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 13, 14, 15
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 7, 8, 9
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 19
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 4, 5, 6
 
Ağ tabanlı Saldırı Tespit Sistemleri
Ağ tabanlı Saldırı Tespit SistemleriAğ tabanlı Saldırı Tespit Sistemleri
Ağ tabanlı Saldırı Tespit Sistemleri
 
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
Beyaz Şapkalı Hacker CEH Eğitimi - Bölüm 1, 2, 3
 

Similar to Özgür yazılımlarla DDOS Engelleme

Open source ddos engelleme
Open source ddos engellemeOpen source ddos engelleme
Open source ddos engellemerapsodi
 
Ddos saldırıları ve korunma yöntemleri
Ddos saldırıları ve korunma yöntemleriDdos saldırıları ve korunma yöntemleri
Ddos saldırıları ve korunma yöntemleriOzkan E
 
DOS, DDOS Atakları ve Korunma Yöntemleri
DOS, DDOS Atakları ve Korunma YöntemleriDOS, DDOS Atakları ve Korunma Yöntemleri
DOS, DDOS Atakları ve Korunma YöntemleriBGA Cyber Security
 
DDOS Saldırıları ve Korunma Yolları
DDOS Saldırıları ve Korunma YollarıDDOS Saldırıları ve Korunma Yolları
DDOS Saldırıları ve Korunma Yollarınetsec
 
DDOS ile Saldırı Gizleme "Smoke Screening"
DDOS ile Saldırı Gizleme "Smoke Screening"DDOS ile Saldırı Gizleme "Smoke Screening"
DDOS ile Saldırı Gizleme "Smoke Screening"BGA Cyber Security
 
2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux
2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux 2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux
2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux Burak Oğuz
 
Siber Saldırı Aracı Olarak DDoS
Siber Saldırı Aracı Olarak DDoSSiber Saldırı Aracı Olarak DDoS
Siber Saldırı Aracı Olarak DDoSBGA Cyber Security
 
Adli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma Yöntemleri
Adli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma YöntemleriAdli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma Yöntemleri
Adli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma YöntemleriBGA Cyber Security
 
DoS/DDoS Saldırıları
DoS/DDoS SaldırılarıDoS/DDoS Saldırıları
DoS/DDoS SaldırılarıOğuzcan Pamuk
 
Ddos analizi
Ddos analiziDdos analizi
Ddos analizifangjiafu
 
Siber Güvenlik 1. hafta
Siber Güvenlik 1. haftaSiber Güvenlik 1. hafta
Siber Güvenlik 1. haftaOnur Er
 
Web Sunucularına Yönelik DDoS Saldırıları
Web Sunucularına Yönelik DDoS SaldırılarıWeb Sunucularına Yönelik DDoS Saldırıları
Web Sunucularına Yönelik DDoS SaldırılarıBGA Cyber Security
 
DoS ve DDoS Saldırıları ve Korunma Yöntemleri
DoS ve DDoS Saldırıları ve Korunma YöntemleriDoS ve DDoS Saldırıları ve Korunma Yöntemleri
DoS ve DDoS Saldırıları ve Korunma YöntemleriBGA Cyber Security
 
DDoS Saldırı Analizi - DDoS Forensics
DDoS Saldırı Analizi - DDoS ForensicsDDoS Saldırı Analizi - DDoS Forensics
DDoS Saldırı Analizi - DDoS ForensicsBGA Cyber Security
 
Suricata ile siber tehdit avcılığı
Suricata ile siber tehdit avcılığıSuricata ile siber tehdit avcılığı
Suricata ile siber tehdit avcılığıKurtuluş Karasu
 

Similar to Özgür yazılımlarla DDOS Engelleme (20)

Open source ddos engelleme
Open source ddos engellemeOpen source ddos engelleme
Open source ddos engelleme
 
Ddos saldırıları ve korunma yöntemleri
Ddos saldırıları ve korunma yöntemleriDdos saldırıları ve korunma yöntemleri
Ddos saldırıları ve korunma yöntemleri
 
DOS, DDOS Atakları ve Korunma Yöntemleri
DOS, DDOS Atakları ve Korunma YöntemleriDOS, DDOS Atakları ve Korunma Yöntemleri
DOS, DDOS Atakları ve Korunma Yöntemleri
 
DDOS Saldırıları ve Korunma Yolları
DDOS Saldırıları ve Korunma YollarıDDOS Saldırıları ve Korunma Yolları
DDOS Saldırıları ve Korunma Yolları
 
Syn Flood DDoS Saldırıları
Syn Flood DDoS SaldırılarıSyn Flood DDoS Saldırıları
Syn Flood DDoS Saldırıları
 
DDOS ile Saldırı Gizleme "Smoke Screening"
DDOS ile Saldırı Gizleme "Smoke Screening"DDOS ile Saldırı Gizleme "Smoke Screening"
DDOS ile Saldırı Gizleme "Smoke Screening"
 
2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux
2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux 2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux
2010 Kocaeli Linux Günleri - Linux Güvenlik UygulamalarıLinux
 
Web ddos ve performans
Web ddos ve performansWeb ddos ve performans
Web ddos ve performans
 
Siber Saldırı Aracı Olarak DDoS
Siber Saldırı Aracı Olarak DDoSSiber Saldırı Aracı Olarak DDoS
Siber Saldırı Aracı Olarak DDoS
 
Adli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma Yöntemleri
Adli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma YöntemleriAdli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma Yöntemleri
Adli Bilişim Açısından DoS ve DDoS Saldırıları ve Korunma Yöntemleri
 
DoS/DDoS Saldırıları
DoS/DDoS SaldırılarıDoS/DDoS Saldırıları
DoS/DDoS Saldırıları
 
Ddos analizi
Ddos analiziDdos analizi
Ddos analizi
 
Siber Güvenlik 1. hafta
Siber Güvenlik 1. haftaSiber Güvenlik 1. hafta
Siber Güvenlik 1. hafta
 
Web Sunucularına Yönelik DDoS Saldırıları
Web Sunucularına Yönelik DDoS SaldırılarıWeb Sunucularına Yönelik DDoS Saldırıları
Web Sunucularına Yönelik DDoS Saldırıları
 
DoS ve DDoS Saldırıları ve Korunma Yöntemleri
DoS ve DDoS Saldırıları ve Korunma YöntemleriDoS ve DDoS Saldırıları ve Korunma Yöntemleri
DoS ve DDoS Saldırıları ve Korunma Yöntemleri
 
Network Hacking
Network HackingNetwork Hacking
Network Hacking
 
DDoS Saldırı Analizi - DDoS Forensics
DDoS Saldırı Analizi - DDoS ForensicsDDoS Saldırı Analizi - DDoS Forensics
DDoS Saldırı Analizi - DDoS Forensics
 
Nmap & Hping
Nmap & HpingNmap & Hping
Nmap & Hping
 
Suricata ile siber tehdit avcılığı
Suricata ile siber tehdit avcılığıSuricata ile siber tehdit avcılığı
Suricata ile siber tehdit avcılığı
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 

More from BGA Cyber Security

WEBSOCKET Protokolünün Derinlemesine İncelenmesi
WEBSOCKET Protokolünün Derinlemesine İncelenmesiWEBSOCKET Protokolünün Derinlemesine İncelenmesi
WEBSOCKET Protokolünün Derinlemesine İncelenmesiBGA Cyber Security
 
Tatil Öncesi Güvenlik Kontrol Listesi.pdf
Tatil Öncesi Güvenlik Kontrol Listesi.pdfTatil Öncesi Güvenlik Kontrol Listesi.pdf
Tatil Öncesi Güvenlik Kontrol Listesi.pdfBGA Cyber Security
 
Ücretsiz Bilgi Güvenliği Farkındalık Eğitimi
Ücretsiz Bilgi Güvenliği Farkındalık EğitimiÜcretsiz Bilgi Güvenliği Farkındalık Eğitimi
Ücretsiz Bilgi Güvenliği Farkındalık EğitimiBGA Cyber Security
 
3. parti firma risklerinden nasıl korunulur?
3. parti firma risklerinden nasıl korunulur?3. parti firma risklerinden nasıl korunulur?
3. parti firma risklerinden nasıl korunulur?BGA Cyber Security
 
Bir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware Saldırıları
Bir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware SaldırılarıBir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware Saldırıları
Bir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware SaldırılarıBGA Cyber Security
 
Webinar: Popüler black marketler
Webinar: Popüler black marketlerWebinar: Popüler black marketler
Webinar: Popüler black marketlerBGA Cyber Security
 
Webinar: SOC Ekipleri için MITRE ATT&CK Kullanım Senaryoları
Webinar: SOC Ekipleri için MITRE ATT&CK Kullanım SenaryolarıWebinar: SOC Ekipleri için MITRE ATT&CK Kullanım Senaryoları
Webinar: SOC Ekipleri için MITRE ATT&CK Kullanım SenaryolarıBGA Cyber Security
 
Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020
Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020
Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020BGA Cyber Security
 
DNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm Önerileri
DNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm ÖnerileriDNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm Önerileri
DNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm ÖnerileriBGA Cyber Security
 
Webinar: Siber Güvenlikte Olgunluk Seviyesini Arttırmak
Webinar: Siber Güvenlikte Olgunluk Seviyesini ArttırmakWebinar: Siber Güvenlikte Olgunluk Seviyesini Arttırmak
Webinar: Siber Güvenlikte Olgunluk Seviyesini ArttırmakBGA Cyber Security
 
Open Source Soc Araçları Eğitimi 2020-II
Open Source Soc Araçları Eğitimi 2020-IIOpen Source Soc Araçları Eğitimi 2020-II
Open Source Soc Araçları Eğitimi 2020-IIBGA Cyber Security
 
Webinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner Güvenliği
Webinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner GüvenliğiWebinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner Güvenliği
Webinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner GüvenliğiBGA Cyber Security
 
Hacklenmiş Windows Sistem Analizi
Hacklenmiş Windows Sistem AnaliziHacklenmiş Windows Sistem Analizi
Hacklenmiş Windows Sistem AnaliziBGA Cyber Security
 
RAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİ
RAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİRAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİ
RAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİBGA Cyber Security
 
BGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing Raporu
BGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing RaporuBGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing Raporu
BGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing RaporuBGA Cyber Security
 
SOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu Çözümler
SOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu ÇözümlerSOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu Çözümler
SOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu ÇözümlerBGA Cyber Security
 
Veri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of Secrets
Veri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of SecretsVeri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of Secrets
Veri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of SecretsBGA Cyber Security
 
Aktif Dizin (Active Directory) Güvenlik Testleri - I: Bilgi Toplama
Aktif Dizin (Active Directory) Güvenlik Testleri - I:  Bilgi ToplamaAktif Dizin (Active Directory) Güvenlik Testleri - I:  Bilgi Toplama
Aktif Dizin (Active Directory) Güvenlik Testleri - I: Bilgi ToplamaBGA Cyber Security
 

More from BGA Cyber Security (20)

WEBSOCKET Protokolünün Derinlemesine İncelenmesi
WEBSOCKET Protokolünün Derinlemesine İncelenmesiWEBSOCKET Protokolünün Derinlemesine İncelenmesi
WEBSOCKET Protokolünün Derinlemesine İncelenmesi
 
Tatil Öncesi Güvenlik Kontrol Listesi.pdf
Tatil Öncesi Güvenlik Kontrol Listesi.pdfTatil Öncesi Güvenlik Kontrol Listesi.pdf
Tatil Öncesi Güvenlik Kontrol Listesi.pdf
 
Ücretsiz Bilgi Güvenliği Farkındalık Eğitimi
Ücretsiz Bilgi Güvenliği Farkındalık EğitimiÜcretsiz Bilgi Güvenliği Farkındalık Eğitimi
Ücretsiz Bilgi Güvenliği Farkındalık Eğitimi
 
3. parti firma risklerinden nasıl korunulur?
3. parti firma risklerinden nasıl korunulur?3. parti firma risklerinden nasıl korunulur?
3. parti firma risklerinden nasıl korunulur?
 
Bir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware Saldırıları
Bir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware SaldırılarıBir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware Saldırıları
Bir Ransomware Saldırısının Anatomisi. A'dan Z'ye Ransomware Saldırıları
 
Webinar: Popüler black marketler
Webinar: Popüler black marketlerWebinar: Popüler black marketler
Webinar: Popüler black marketler
 
Webinar: SOC Ekipleri için MITRE ATT&CK Kullanım Senaryoları
Webinar: SOC Ekipleri için MITRE ATT&CK Kullanım SenaryolarıWebinar: SOC Ekipleri için MITRE ATT&CK Kullanım Senaryoları
Webinar: SOC Ekipleri için MITRE ATT&CK Kullanım Senaryoları
 
Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020
Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020
Açık Kaynak Kodlu Çözümler Kullanarak SOC Yönetimi SOAR & IRM Webinar - 2020
 
DNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm Önerileri
DNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm ÖnerileriDNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm Önerileri
DNS Protokolüne Yönelik Güncel Saldırı Teknikleri & Çözüm Önerileri
 
Webinar: Siber Güvenlikte Olgunluk Seviyesini Arttırmak
Webinar: Siber Güvenlikte Olgunluk Seviyesini ArttırmakWebinar: Siber Güvenlikte Olgunluk Seviyesini Arttırmak
Webinar: Siber Güvenlikte Olgunluk Seviyesini Arttırmak
 
Open Source Soc Araçları Eğitimi 2020-II
Open Source Soc Araçları Eğitimi 2020-IIOpen Source Soc Araçları Eğitimi 2020-II
Open Source Soc Araçları Eğitimi 2020-II
 
Webinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner Güvenliği
Webinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner GüvenliğiWebinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner Güvenliği
Webinar Sunumu: Saldırı, Savunma ve Loglama Açısından Konteyner Güvenliği
 
Hacklenmiş Windows Sistem Analizi
Hacklenmiş Windows Sistem AnaliziHacklenmiş Windows Sistem Analizi
Hacklenmiş Windows Sistem Analizi
 
Open Source SOC Kurulumu
Open Source SOC KurulumuOpen Source SOC Kurulumu
Open Source SOC Kurulumu
 
RAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİ
RAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİRAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİ
RAKAMLARIN DİLİ İLE 2020 YILI SIZMA TESTLERİ
 
Siber Fidye 2020 Raporu
Siber Fidye 2020 RaporuSiber Fidye 2020 Raporu
Siber Fidye 2020 Raporu
 
BGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing Raporu
BGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing RaporuBGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing Raporu
BGA Türkiye Bankacılık Sektörü 1. Çeyrek Phishing Raporu
 
SOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu Çözümler
SOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu ÇözümlerSOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu Çözümler
SOC Kurulumu ve Yönetimi İçin Açık Kaynak Kodlu Çözümler
 
Veri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of Secrets
Veri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of SecretsVeri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of Secrets
Veri Sızıntıları İçinden Bilgi Toplama: Distributed Denial of Secrets
 
Aktif Dizin (Active Directory) Güvenlik Testleri - I: Bilgi Toplama
Aktif Dizin (Active Directory) Güvenlik Testleri - I:  Bilgi ToplamaAktif Dizin (Active Directory) Güvenlik Testleri - I:  Bilgi Toplama
Aktif Dizin (Active Directory) Güvenlik Testleri - I: Bilgi Toplama
 

Özgür yazılımlarla DDOS Engelleme

  • 1. Özgür Yazılımlarla DDOS Saldırılarını Engelleme Huzeyfe ÖNAL huzeyfe@lifeoverip.net http://www.guvenlikegitimleri.com
  • 2. Ben Kimim? • Bilgi güvenliği Uzmanı(iş hayatı) • Ağ güvenliği araştırmacısı(gerçek hayat) • Özgür yazılım destekcisi – Hayatını özgür yazılımdan kazanan şanslı insanlardan! • Kıdemli DDOS uzmanı ☺ • Güvenlik eğitmeni – www.guvenlikegitimleri.com • Günlükcü! – www.lifeoverip.net
  • 3. Neden DDOS Sunumu? • Gün geçtikce önemi artan bir konu • Tehdit sıralamasında en üstlerde – En büyük eksiklik temel TCP/IP bilgisi – Tecrübesizlik • DDOS ürünleri çok pahalı • DDOS ürünleri -eğer onları iyi yapılandırmazsanızişe yaramaz. • Özgür yazılımlarla engellenebilecek DDOS saldırılarını analiz etme ve önlem alma...
  • 4. Ajanda • Genel tanım ve istatistikler • DOS/DDOS Saldırı Çeşitleri ve Teknik altyapı • DOS/DDOS Saldırılarını Özgür yazılımlarla analiz etme ve engelleme – OpenBSD Packet Filter kullanımı – Snort & Ormon & tcpdump kullanımı
  • 5. Bilinmesi gerekenler... • Gelen DDOS saldırısı sizin sahip olduğunuz bantgenişliğinden fazlaysa yapılabilecek çok şey yok! • DDOS saldırılarının büyük çoğunluğu bantgenişliği taşırma şeklinde gerçekleşmez! Gürcistan DDOS saldırısı 200-800 Mbps arası
  • 6. Terimler • • • • • • • IP Spoofing DOS DDOS SYN, FIN, ACK, PUSH ... BotNet Flood RBN(Russian Business Network)
  • 9. Gerçek Hayattan DDOS Örnekleri Karşılaştığım saldırıların “en” leri... En uzun DDOS saldırısı: 4 gün En yüksek kapasiteli saldırı 2.5 Gb En komik DOS saldırısı: 2Mb ile 1Gb’lik hattı indirme • En etkili DOS saldırısı :Bind DOS • • • •
  • 10. Kimler Neden Yapar? • Ev kullanıcıları (ADSL vs) – Küçük sitelere HTTP GET Flood şeklinde – Genelde tehlikesizdirler • Hackerlar/Profesyoneller – Botnet oluştururken sadece son kullanıcılardan değil, sunucu sistemlerden faydalanırlar – Bir sunucu ~1000 istemci gücünde trafik üretebilir – Özellikle Linux sunuculardaki güvenlik açıklıkları çok kullanılır • Ellerinde sağlam kaynaklar vardır – Bazıları bu kaynakları satar(RBN) – Günlük 10 Gb atak 300 $ vs
  • 12. DOS/DDOS Çeşitleri • Bandwidth şişirme – Udp flood, icmp flood (diğer tüm tipler) • Kaynak tüketimi(Firewall, server) – Synflood, ACK/FIN flood, GET/POST Flood, udp flood • Programsal hata – Bind DOS • Protokol istismarı – DNS amplification DOS • Spoof edilmiş IP kullanılmış mı ?....
  • 13. DDOS-1:Bandwidth Şişirme • Önlemenin yolu yoktur – Sürahi bardak ilişkisi • ISP seviyesinde engellenebilir... • L7 protokolleri kullanılarak yapılan DDOS’larda saldırı trafiği çeşitli yöntemlerle ~6’da birine düşürülebilir – HTTP GET flood 400 Byte – IP Engelleme sonrası sadece syn 60 byte
  • 14. DDOS-II:Ağ/güvenlik cihazlarını yorma • Amaç ağ-güvenlik sistemlerinin kapasitesini zorlama ve kaldıramayacakları kadar yük bindirme • Session bilgisi tutan ağ/güvenlik Cihazlarının kapasitesi sınırlıdır
  • 15. Biraz TCP/IP bilgisi… • Saldırılarda kullanılan paket çeşitleri ve boyutları
  • 16. TCP SYN Paketi Ortalama 60 byte Gönderilen her SYN paketi için hedef sistem ACK-SYN paketi üretecektir.
  • 18. HTTP GET Paket Boyutu Ortalama 100-400 byte
  • 19. 100-1000 Mb ile neler yapılabilir? • Saldırı Tipine göre – SYNFlood olursa • [100 Mb 200.000 pps] • [1Gb 2.000.000 pps] – UDP flood olursa • [100Mb 400.000pps] • [1Gb 4.000.000 pps] – GET Flood olursa • [100Mb 32.000 pps] • [1Gb 320.000 pps]
  • 21. Günümüz “Enterprise Security” Ürünleri • Saldırganın silahlarını ve gücünü gördük, buna karşılık güvenlik dünyasının ürettiği savunma sistemlerinin özelliklerine ve güçlerine bakalım • Firewall/IPS sistemleri DDOS saldırılarına karşılık kadar dayanıklı…. – Gelebilecek itirazlar: Firewall/IPS sistemleri DDOS engelleme amaçlı değildir(!)
  • 27. DDOS-III:Programlama Hatası:ISC Bind Tek paketle DNS sunucuyu durdurma saldırısı %85 DNS sunucusu ISC Bind
  • 28. DDOS-IV:Protokol İstismarı(DNS DOS) • Amplification saldırısı – Çarşıdan aldık bir byte eve geldik 10 byte... • Sahte DNS istekleriyle servis yorma – Saniyede 50.000 dns isteği ve olmayan domainler için...
  • 29. Saldırı Çeşitleri ve Korunma Yolları Saldırıyı Anlama Önlem alma Analiz için paket kaydı
  • 30. DDOS Saldırı Analizi • Saldırı olduğunu nasıl anlarız? – Sistemimiz açılmıyordur, çalışmıyordur ☺ • Saldırı yapan bulunabilir mi? • Saldırının tipini nasıl anlarız – Tcpdump, awk, sort, uniq – Ourmon anormallik tespit sistemi
  • 32. Synflood saldırıları • Hedef sisteme spoof edilmiş milyonlarca ip adresinden SYN istekleri göndermek yoluyla kapasitesini zorlama* • Eğer önlem alınmamışsa gelen her SYN bayraklı TCP paketine ACK+SYN dönülecek ve sistemde bu pakete ait bir oturum kaydı açılacaktır • #hping –S –p 80 –flood … • *kaynaklar kısmında saldırı detaylarını anlatan dökümanlara referans verilmiştir
  • 34. Syn Flood Engelleme • Synflood engelleme standartı:Syncookie/SynProxy • Linux sistemlerde Syncookie ile yapılabilir – Syncookie STATE tutmaz, state tablosunu kullanmaz • OpenBSD PF Synproxy – En esnek çözüm: ip, port, paket özelliklerine göre aktif edebilme ya da kapatabilme özelliği – pass in log(all) quick on $ext_if proto tcp to $web_servers port {80 443} flags S/SA synproxy state – (((Loglama sıkıntı çıkarabilir)))
  • 35. SynFlood Engelleme-II • TCP timeout değerleriyle oynama – Default değerler yüksektir... – Saldırı anında dinamik olarak bu değerlerin 1/10’a düşürülmesi saldırı etkisini azaltacaktır. • Linux için sysctl ile (manuel) • OpenBSD PF için – set timeout {tcp.first 10, tcp.opening 10 tcp.closing 33, tcp.finwait 10, tcp.closed 20} gibi... Ya da • Packet Filter adaptive timeout özelliği! – State tablosu dolmaya başladıkca timeout değerlerini otomatik azalt!
  • 36. SynFlood engelleme-III • Rate limiting(bir ip adresinden 500’den fazla istek geldiyse engellenecekler listesine ekle ve o ip adresine ait oturum tablosunu boşalt) • OpenBSD Packet Filter – ... flags S/SA synproxy state (max-src-conn 500, maxsrc-conn-rate 100/1, overload <ddos_host> flush global) • Linux iptables modülleri – -m limit vs
  • 37. SynFlood engelleme-IV • Beyaz liste, kara liste uygulaması – Daha önce state oluşturmuş, legal trafik geçirmiş ip adresleri • Ülkelerin IP bloklarına göre erişim izni verme – Saldırı anında sadece Türkiye IP’lerine erişim açma (((IP spoofing kullanıldığı için çoğu zaman işe yaramaz))) • DNS round-robin & TTL değerleriyle oynayarak engelleme
  • 38. Linux Syncookie dezavantajları • Donanım iyiyse yeterli koruma sağlar – Syncookie CPU’ya yüklendiği için CPU %100’lere vurabilir – Ethernet kartının üreteceği IRQ’lar sistemi zora sokabilir • Sadece kendisine syncookie koruması sağlar • 1/0 . Aç - kapa özelliğindedir, çeşitli uygulamalarda SYNcookie sıkıntı çıkartabilir. Bir port/host için kapama özelliği yoktur
  • 39. PF SynProxy Dezavantajları • SynProxy=State=Ram gereksinimi • State tablosu ciddi saldırılarda çok çabuk dolar – 100Mb~=200.000 SYN=200.000 State • 40 saniyede 8.000.000 state = ~5GB ram ... – Tcp timeout değerlerini olabildiğince düşürmek bir çözüm olabilir • Timeout süresi 5 saniye olursa ? (((Genel Çözüm: Stateless SynProxy çözümü)))
  • 40. Rate limiting dezavantajları • Akıllı saldırganın en sevdiği koruma yöntemidir☺ • Neden ?
  • 41. ACK, FIN, PUSH Flood Saldırıları • SynFlood’a karşı önlem alınan sistemlerde denenir. • Hedef sisteme ACK, FIN, PUSH bayraklı TCP paketleri göndererek güvenlik cihazlarının kapasitesiniz zorlama • Diğer saldırı tiplerine göre engellemesi oldukça kolaydır • Etki düzeyi düşüktür
  • 42. ACK,FIN,PUSH Saldırıları Engelleme • Gelen ilk paketin SYN paketi olma zorunluluğu, oturum kurulmamış paketleri düşürme • OpenBSD Packet Filter – scrub all • Linux – İptables kurallar ☺
  • 43. UDP Flood Saldırıları • UDP stateless bir protokol, yönetimi zor! • Paket boyutları küçük, etkisi yüksek • Amaç UDP servislerini çökertmekten çok aradaki güvenlik cihazlarının kapasitesini zorlayıp cevap veremez hale getirmektir. • Zaman zaman DNS sunuculara yönelik de yapılır • Syncookie/synproxy gibi kolay bir çözümü yok! – Denenmiş, kanıtlanmış çözümü yok ☺
  • 44. UDP Flood Engelleme • UDP servisi yoksa Router üzerinden ACL ile komple protokolü engelleme • Linux için – Udp timeout sürelerini kısaltma – Rate limiting kullanımı(spoofed ip kullanılmıyorsa) • OpenBSD Packet Filter – UDP için state tutabilir(yalancı state) – Timeout değerleri kullanılarak udp sessionlarının çabucak kapatılması sağlanabilir – Probability özelliği kullanılabilir (((block in proto udp probability 50% )))
  • 45. GET/POST Flood Saldırıları • Synflood için önlem alınan yerlere karşı denenir • Daha çok web sunucunun limitlerini zorlayarak sayfanın ulaşılamaz olmasını sağlar • Önlemesi Synflood’a göre daha kolaydır – HTTP için IP spoofing “pratik olarak” imkansızdır. • Rate limiting kullanılarak rahatlıkla önlenebilir • False positive durumu • #ab –n 100000 –c 5000 http://www.google.com/
  • 47. HTTP Flood engelleme • OpenBSD Packet Filter pass in log(all) quick on $ext_if proto tcp to $web_server port {80 443} flags S/SA synproxy state (max-src-conn 1000, max-src-conn-rate 100/3, overload <ddos_host> flush global) table <ddos_host> persist file /etc/ddos block in quick log on $ext_if from <ddos_host> • False positive durumuna karşı her saat başı yasaklı ip listesini sıfırla! • Sayfa yoğunluğuna göre Kurallar düzenlenmeli
  • 48. HTTP Get Flood Engelleme-II • Apache Loglarını inceleyen ve belirli bir değerin üzerinde istek gönderenleri iptables ile engelleyen bir script yazılabilir • Netstat ile establish olmuş bağlantılardan belirli değerin üzerindekileri engelleyen script yazılabilir • Apache dos engelleme modülleri kullanılabilir
  • 49. Uygulama Seviyesi DOS Engelleme • Bazı HTTP Flood saldırıları HTTP Keepalive kullanır – Bir TCP bağlantısı içerisinden yüzlerce HTTP isteği gönderme • Firewall ile engellemek(Firewall sadece TCP seviyesinde müdahele ediyor paketlere)kolay değil • Snort imzaları kullanılabilir, yazılabilir – Trafiğin içerisinde yakalanacak ortak bir değer(useragent vs)
  • 50. BotNet Engelleme • Botnete üye olan makineler merkezden yönetilirler • Merkez sistemleri engelleme çoğu zaman saldırıları azaltmada işe yarayacaktır ve sizin ağınızdan DDOS yapılmasını engelleyecektir.
  • 51. Ağınızdan DDOS Yapılmasını Engelleme • DDOS saldırılarında belirleyici iki temel etken: – IP spoofing – Bir ip adresinden anormal seviyede trafik gönderimi • IP spoofing engelleme(ağınızdan dışarı doğru) – URPF(Unicast Reverse Path Forwarding) – block in from urpf-failed to any (OpenBSD PF) • Ip başına anormallik tespiti – Ourmon, Packet Filter rate limit • Netflow/pfflowd
  • 52. DDOS Testleri Gerçekleştirme • Başkaları yapmadan siz kendi sistemlerinizi test edin • Test için gerekli araçlar – Hping, nmap, nping, isic, ab çeşitli perl scriptleri • Linux kurulu bir iki laptop ve Ggabit switch
  • 54. Kaynaklar • SynFlood DDOS Saldırıları ve Korunma Yolları • Web Sunuculara Yönelik DOS/DDOS Saldırıları • http://www.ankasec.org/arsiv/ankasec09/DOSDD OSAtaklariveKorunmaYontemleri.pdf • OpenBSD PF FAQ • Arbor Networks • http://www.shadowserver.org/wiki/