Ağ Trafik Akış Analitiği (NetFlow, sFlow ve IPFIX)
Ağ Trafik Akış Analitiği (NetFlow, sFlow ve IPFIX)
Bölüm başlığı “Ağ Trafik Akış Analitiği (NetFlow, sFlow ve IPFIX)”Ağda akan her bir paketin tamamını (Full Packet Capture - PCAP) kaydetmek, 100 Gbps omurga hatlarına sahip modern veri merkezlerinde petabaytlarca depolama alanı gerektirir ve sürdürülebilir değildir.
Bu noktada devreye giren Akış Analitiği (Flow Telemetry); tıpkı bir telefon faturasının konuşmanın ses kaydını değil de “kimin kimi ne zaman aradığını ve ne kadar konuştuğunu” kaydetmesi gibi, ağ paketlerinin yalnızca özet metaverilerini kaydeder.


§9.2.1.Bir “Ağ Akışı” (Network Flow) Nedir?
Bölüm başlığı “§9.2.1.Bir “Ağ Akışı” (Network Flow) Nedir?”Ağ mühendisliğinde bir akış, belirli bir zaman aralığında aynı özellikleri paylaşan tek yönlü paket dizisidir. Standart bir akış 5’li Demet (5-Tuple) ile tanımlanır:
flowchart LR
P1["Kaynak IP (Source IP)"]
P2["Hedef IP (Destination IP)"]
P3["Kaynak Port (Source Port)"]
P4["Hedef Port (Destination Port)"]
P5["Protokol Türü (TCP / UDP / ICMP)"]
Tuple["5'li Akış Demeti (5-Tuple Flow)"]
P1 --- Tuple
P2 --- Tuple
P3 --- Tuple
P4 --- Tuple
P5 --- Tuple
Bir yönlendirici veya anahtar (Exporter), bu 5 özelliği aynı olan paketleri tek tek diske yazmaz; bir sayaç tutarak “Bu iki IP ve port arasında 1.250 adet paket ve toplam 1.8 MB veri aktarıldı, oturum 4.2 saniye sürdü” şeklinde tek bir akış kaydı oluşturur.
§9.2.2.Akış Teknolojileri: NetFlow, IPFIX ve sFlow Karşılaştırması
Bölüm başlığı “§9.2.2.Akış Teknolojileri: NetFlow, IPFIX ve sFlow Karşılaştırması”| Özellik | NetFlow v5 | NetFlow v9 | IPFIX (RFC 7011) | sFlow (RFC 3176) |
|---|---|---|---|---|
| Geliştirici | Cisco (Proprietary) | Cisco | IETF (Açık Standart) | InMon / Konsorsiyum |
| Mimari | Sabit Format | Şablon Tabanlı (Template) | Şablon Tabanlı (Genişletilebilir) | Paket Örnekleme (Sampling) |
| IPv6 Desteği | Yok (Yalnızca IPv4) | Var | Var | Var |
| MPLS / VLAN | Yok | Var | Var | Var |
| Donanım Yükü | Orta | Orta | Orta | Çok Düşük (ASIC Örnekleme) |
| Doğruluk | %100 (Tüm akışlar) | %100 | %100 (Deterministik) | İstatistiksel Tahmin ($1/1000$ paket) |
NetFlow / IPFIX Üçlü Mimarisi:
Bölüm başlığı “NetFlow / IPFIX Üçlü Mimarisi:”- Flow Exporter (Ağ Cihazı): Akış tablosunu bellekte tutar ve belirli aralıklarla (Flow Timeout) UDP paketleriyle dışarı aktarır.
- Flow Collector (Toplayıcı): Yüzlerce cihazdan gelen akış paketlerini kabul eden merkezi sunucudur (Logstash, nfdump, Filebeat NetFlow modülü).
- Flow Analyzer (Analiz Motoru): Elasticsearch, ClickHouse veya SQL veritabanında bu verileri işleyerek grafiklere döken yazılımdır (ntopng, Elastiflow, Kentik, SolarWinds).
§9.2.3.Akış Zaman Aşımları: Active vs. Inactive Timeout
Bölüm başlığı “§9.2.3.Akış Zaman Aşımları: Active vs. Inactive Timeout”Akışların toplayıcıya ne zaman gönderileceğini belirleyen iki kritik zamanlayıcı parametresi vardır:
- Active Timeout (Varsayılan: 30-60 dakika, Önerilen: 60 saniye): Uzun süren bağlantılarda (örneğin saatler süren bir SSH oturumu veya video akışı), akışın sonlanması beklenirse veriler toplayıcıya çok geç ulaşır. Active Timeout süresi dolduğunda sayaç sıfırlanır ve ara bir akış kaydı dışarı aktarılır. Güvenlik operasyonlarında (SOC) hızlı tespit için bu değer 60 saniyeye çekilmelidir.
- Inactive Timeout (Varsayılan: 15-30 saniye): Belirli bir süre boyunca ilgili 5’li demetten hiçbir yeni paket geçmezse oturumun kapandığı varsayılır ve akış kaydı derhal Exporter’dan Collector’a postalanır.
§9.2.4.Cisco IOS-XE Flexible NetFlow (FnF) Yapılandırma Kılavuzu
Bölüm başlığı “§9.2.4.Cisco IOS-XE Flexible NetFlow (FnF) Yapılandırma Kılavuzu”Modern Cisco yönlendiricilerinde (Catalyst 9000, ISR 4000, ASR 1000) esnek akış kaydı 4 adımda yapılandırılır:
! 1. ADIM: Flow Record (Hangi alanlar kaydedilecek?)flow record RECORD-SEC-OPERATIONS description Guvenlik ve Tehdit Analizi Icin Akis Sablonu match ipv4 tos match ipv4 protocol match ipv4 source address match ipv4 destination address match transport source-port match transport destination-port match interface input collect routing source as collect routing destination as collect transport tcp flags collect counter bytes long collect counter packets long collect timestamp sys-uptime first collect timestamp sys-uptime last!! 2. ADIM: Flow Exporter (Akis nereye gonderilecek?)flow exporter EXPORTER-SIEM-COLLECTOR description SIEM / Toplayici Sunucu Hedefi destination 192.168.100.50 transport udp 2055 export-protocol ipfix template data timeout 60!! 3. ADIM: Flow Monitor (Kayit ve gondericiyi birlestirme)flow monitor MONITOR-CORE-ANALYSIS record RECORD-SEC-OPERATIONS exporter EXPORTER-SIEM-COLLECTOR cache timeout active 60 cache timeout inactive 15!! 4. ADIM: Arayuze Baglama (Interface Binding)interface GigabitEthernet0/0/1 description Omurga Baglantisi ip flow monitor MONITOR-CORE-ANALYSIS input ip flow monitor MONITOR-CORE-ANALYSIS output§9.2.5.Linux Ortamında Akış Üretimi: softflowd ve pmacct
Bölüm başlığı “§9.2.5.Linux Ortamında Akış Üretimi: softflowd ve pmacct”Donanımsal bir ağ cihazı bulunmayan Linux sunucularda veya sanallaştırma hipervizörlerinde arayüz trafiğini NetFlow/IPFIX formatına dönüştürmek için açık kaynaklı araçlar kullanılır:
softflowd ile IPFIX İhracı:
Bölüm başlığı “softflowd ile IPFIX İhracı:”# softflowd kurulumusudo apt-get install softflowd
# eth0 arayuzunu dinleyip 192.168.100.50:2055 adresine IPFIX aktarmasudo softflowd -i eth0 -n 192.168.100.50:2055 -v 10 -t maxlife=60 -t expint=60§9.2.6.Wireshark ile NetFlow / IPFIX Paketlerinin İncelenmesi
Bölüm başlığı “§9.2.6.Wireshark ile NetFlow / IPFIX Paketlerinin İncelenmesi”Wireshark, ağ üzerinden Collector’a taşınan akış paketlerini çözümlemek için yerleşik disektörlere sahiptir.
Kullanışlı Wireshark Filtreleri:
Bölüm başlığı “Kullanışlı Wireshark Filtreleri:”cflow: Tüm Cisco NetFlow paketlerini filtreler.cflow.version == 9: NetFlow v9 şablon ve veri paketlerini gösterir.ipfix: IPFIX protokolüne ait kayıtları listeler.cflow.srcport == 445 || cflow.dstport == 445: Akış özetlerinde SMB (Port 445) oturumlarını arar.cflow.tcp_flags_reset == 1: Bağlantısı RST bayrağıyla aniden kesilen akışları bulur (DDoS veya port tarama göstergesi).
§9.2.7.Akış Verisi ile Proaktif Tehdit Avcılığı
Bölüm başlığı “§9.2.7.Akış Verisi ile Proaktif Tehdit Avcılığı”Akış verileri, şifreli trafik içeriğini göstermese de saldırganların operasyonel modellerini (TTP) matematiksel olarak ortaya çıkarır:
flowchart TD
Flow["Akış Kayıtları (NetFlow/IPFIX)"] --> Analysis{"Analitik Filtreleme"}
Analysis -->|Küçük Eşit Boyut + Düzenli Aralık| C2["C2 Beaconing Tespiti (Cobalt Strike)"]
Analysis -->|Tek Kaynak IP + Binlerce Hedef Port| Scan["Port Tarama / Keşif (Nmap SYN)"]
Analysis -->|Anormal Outbound Bayt Hacmi| Exfil["Veri Sızıntısı (Data Exfiltration)"]
- C2 Beaconing Tespiti: Bir iç istemci ile bilinmeyen bir dış IP arasında düzenli aralıklarla (örneğin her 30 saniyede bir $\pm$ %10 jitter) 100-200 baytlık akışların oluşması, zararlı yazılım komuta kontrol beacon sinyalinin kanıtıdır.
- Yanal Hareket (Lateral Movement): Kullanıcı bilgisayarları (Client Subnet) birbirleriyle doğrudan iletişim kurmamalıdır. Akış kayıtlarında iki kullanıcı bilgisayarı arasında TCP 135 (RPC) veya TCP 445 (SMB) akışı görülmesi, saldırganın ağda yanal olarak sıçradığını gösterir.
- Veri Sızıntısı (Exfiltration): Bir iş istasyonunun mesai saatleri dışında dış bir IP adresine gigabaytlarca tek yönlü veri akıtması, anormal akış hacmi kurallarıyla anında alarmlaştırılır.
§9.2.8.Çapraz Referans ve Entegrasyon
Bölüm başlığı “§9.2.8.Çapraz Referans ve Entegrasyon”- SNMP telemetrisi ve FCAPS çerçevesi için §9.1 FCAPS Modeli ve SNMP Mimarisi bölümüne bakın.
- Merkezi loglama ve SIEM log iletimi için §9.3 Merkezi Log Yönetimi ve Syslog Standardı bölümüne bakın.
- Siber Güvenlik Operasyonları Kitabı’nda SIEM/SOAR ve Detection Engineering mimarileri için SOC ve Log Yönetimi ile Detection Engineering ve Tehdit Avcılığı bölümlerini inceleyin.
Siber Güvenlik Operasyonları
SOC ve SIEM log yönetimi, tehdit avcılığı (threat hunting), ITDR & Active Directory güvenliği, DevSecOps ve fidye yazılımı (ransomware) olay müdahale operasyonları.
© 2026 Yusuf Talha ARABACI. Bu eser CC BY 4.0 lisansı ile lisanslanmıştır; atıf yapılarak serbestçe kullanılabilir ve paylaşılabilir.