İçeriğe geç
🚀 Bu rehber açık kaynaklıdır ve katkılarınıza açıktır! Katkıda bulunmak, hata bildirmek veya öneri sunmak için GitHub Depomuzu ziyaret edin ve Pull Request açın.

Yeni Nesil Güvenlik Duvarları (NGFW), IDS/IPS ve Ağ Görünürlüğü (DPI)

Yeni Nesil Güvenlik Duvarları (NGFW), IDS/IPS ve Ağ Görünürlüğü (DPI)

Savunma Derinliği (Defense in Depth) felsefesi, tek bir güvenlik kontrolünün er ya da geç başarısız olacağını kabul eder ve çok katmanlı, yedekli bir savunma hattı oluşturmayı hedefler. Ağ katmanı bu mimarinin genellikle ilk savunma hattıdır: güvenlik duvarları ve IDS/IPS ağa giren ve çıkan trafiği kontrol eder; segmentasyon bir bölüme sızılsa bile yanal hareketi sınırlar. NIST’in tanımladığı üç kontrol kategorisi — idari (politika), teknik (NGFW/IDS) ve fiziksel (port güvenliği) — birlikte çalışır.

Ağ güvenliği savunma katmanları Defense in Depth — fiziksel, ağ, uç nokta, uygulama ve veri katmanlarında bağımsız kontroller

Kurumsal topolojide perimeter (kenar) noktasında konuşlandırılan NGFW’ler ingress/egress trafiğini kontrol ederken; iç segmentasyon duvarları (tier’lar arası, DMZ–iç ağ, bulut–on-prem) doğu-batı trafiğini görünür ve denetlenebilir hâle getirir. Bu bileşenler, NIST SP 800-53 Rev. 5 SC-7 (Boundary Protection) ve SI-4 (System Monitoring) kontrollerini doğrudan karşılar; CIS Controls v8 Control 12 (Network Infrastructure Management) ve Control 13 (Network Monitoring and Defense) ile hizalanır.

Türkiye’de KVKK Madde 12 kapsamında kişisel verilerin işlendiği sistemlerde teknik tedbir olarak güvenlik duvarı, izleme ve loglama zorunludur. 5651 sayılı Kanun kapsamında umuma açık internet erişimi sağlayan işletmeler (misafir Wi-Fi, şube hotspot vb.) trafik loglarını belirli süre saklamakla yükümlüdür. Bankacılık ve kritik sektörlerde BDDK bilgi sistemleri düzenlemeleri, ileri tehdit koruması, merkezi loglama ve SIEM kullanımını şart koşar. NGFW’lerin detaylı loglama, App/User-ID ve şifreli trafik görünürlüğü yetenekleri bu yasal yükümlülükleri karşılamada temel yapı taşıdır.

Savunma derinliği (DiD) stratejisi, tek bir kontrolün yeterli olmadığı varsayımına dayanır. Bir katman atlatıldığında diğer katmanlar saldırıyı tespit edip durdurmalıdır; amaç saldırıyı imkansız kılmaktan çok, saldırganın maliyetini potansiyel kazançtan yüksek tutmaktır.

DiD katmanıKontrollerİlgili bölüm
FizikselVeri merkezi erişim, port güvenliği§6.1 DMZ
Ağ (çevre/dahili)NGFW, IPS, segmentasyon§6.2
Uç noktaEDR, antivirüs§7
UygulamaWAF, API gateway§8
VeriDLP, şifreleme§5
İdariPolitika, farkındalık§1.3

Suricata gibi NIDS sensörleri SPAN/TAP üzerinden pasif izleme yapar; Wazuh/SIEM tüm katmanlardan gelen logları korelasyon motorunda birleştirir. Aşağıdaki diyagram, bu bileşenlerin bütünsel konumunu göstermektedir:

Savunma derinliği katmanlarında NGFW, IDS/IPS ve ağ görünürlüğü bileşenlerinin konumlandırması Kenar NGFW + iç segment IDS + merkezi SIEM/SOAR — katmanlı ağ güvenliği referans mimarisi

flowchart LR
    subgraph Edge["Kenar (Perimeter)"]
        NGFW[NGFW App-ID/User-ID]
        SSL[SSL Forward Proxy]
    end
    subgraph Core["İç Segment"]
        IDS[Suricata NIDS]
        SEG[Segment FW]
    end
    subgraph SOC["Merkezi"]
        SIEM[Wazuh / SIEM]
        SOAR[SOAR Playbook]
    end
    Client --> NGFW
    NGFW --> SSL
    SSL --> Internet
    SSL --> SEG
    SEG --> IDS
    IDS -->|eve.json| SIEM
    NGFW -->|syslog| SIEM
    SIEM --> SOAR
🛡️ NGFW Politika Optimizasyon Kontrol Listesi
  1. Spesifikten genele sıralama — shadowing önlenir
  2. application-default servis — port tünelleme engellenir
  3. User-ID entegrasyonu — IP yerine kullanıcı bazlı kural
  4. 90 gün sıfır hit — atıl kurallar devre dışı
  5. SSL decrypt bypass — finans/sağlık kategorileri hariç
  6. T1562.004 izleme — FW kural değişiklikleri SIEM’de

Palo Alto Policy Optimizer: Kullanılmayan ve port-tabanlı kuralları App-ID’ye dönüştürün.


§6.2.1.Durum Bilgili (Stateful) ve Durumsuz (Stateless) Paket Filtreleme

Güvenlik duvarlarının evriminde dört kuşaktan söz edilebilir. Günümüzde SOC mimarları, bu kuşakları katmanlı olarak bir arada kullanır: edge router’da stateless ACL, perimeter’da stateful/NGFW, iç segmentlerde IDS/IPS sensörleri.

KuşakDönemTemel ÖzellikOSI Katmanı
1. Kuşak (Stateless)1980’lerPaket bazlı filtreleme, bağlam yokL3–L4
2. Kuşak (Stateful)1990’larBağlantı durumu takibi, dinamik kurallarL3–L4
3. Kuşak (Application Layer)2000’lerL7 analizi, proxy tabanlıL7
4. Kuşak (NGFW)2010+App-ID, User-ID, Content-ID, DPIL2–L7

Durumsuz (Stateless) Filtreleme

Durumsuz (Stateless) filtreleme, her paketi bağımsız olarak inceler; kaynak/hedef IP, port ve protokol bilgisine göre karar verir. Bağlantı durumu (state) tutulmaz. Bu yaklaşım yüksek performanslıdır — ASIC/FPGA üzerinde line-rate hızlarda çalışabilir — ancak bağlamdan yoksundur.

Sınırlamaları:

  • Dinamik port kullanan protokolleri (FTP aktif/pasif mod, SIP, H.323) yönetemez; geniş port aralıkları açmak gerekir.
  • Her yön için ayrı kural tanımlanmalıdır (inbound + outbound).
  • IP spoofing ve TCP bayrak manipülasyonlarına karşı zayıftır.

Operasyonel senaryo: Stateless filtreleme ile 192.168.1.0/24 ağından 10.0.0.5 sunucusuna 443 portuna izin verilir. Saldırgan, kaynak IP’sini spoof’layabilir veya yetkili bir istemciyi ele geçirerek yetkisiz erişim sağlayabilir.

Durum Bilgili (Stateful) Filtreleme

Durum Bilgili (Stateful) filtreleme, bağlantı durumunu bir state table (conntrack) içinde tutar. TCP üçlü el sıkışması (SYN → SYN-ACK → ACK) izlenir; ESTABLISHED bağlantılar için ayrı kurallar uygulanabilir.

İstemci Güvenlik Duvarı Sunucu
| | |
|------ [1] TCP SYN ---------->| (Oturum Yok, Kural Kontrolü) |
| | (Durum: INIT → SYN_SENT) |
| |------ [2] TCP SYN ----------->|
| | |
| |<----- [3] TCP SYN-ACK --------|
|<----- [4] TCP SYN-ACK -------| (Durum: SYN_RECV) |
|------ [5] TCP ACK ---------->| (Durum: ESTABLISHED) |
| |------ [6] TCP ACK ----------->|

Durum tablosu, her aktif oturum için kaynak/hedef IP, port, protokol, TCP ardışık numaraları ve durum bayraklarını hafızada tutar. Dış ağdan gelen bir paket, tablodaki mevcut oturum kaydıyla eşleşiyorsa kural tabanı baştan taranmadan geçişine izin verilir.

Avantajları:

  • IP spoofing saldırıları büyük ölçüde engellenir.
  • Yetkisiz oturum enjeksiyonu tespit edilir.
  • Dinamik portlu protokoller session helper’lar ile güvenli yönetilir.
Mimari ParametreDurumsuz (Stateless)Durum Bilgili (Stateful)
OSI KatmanıL3–L4L3–L4 ve kısmi L5
Bellek KaynağıMinimal statik bellekYüksek dinamik RAM (oturum tablosu)
GecikmeMikrosaniyeler, line-rateOturum arama nedeniyle ek gecikme
Protokol EsnekliğiDinamik portları yönetemezSession helper ile dinamik port yönetimi
Saldırı DirenciTCP bayrak manipülasyonlarına zayıfSpoofing ve sahte bağlantıları engeller
Operasyonel RiskKural karmaşıklığı, insan hatasıState table exhaustion (DoS)

Ofansif ve Defansif Tehdit Modeli

Ofansif yaklaşım (saldırı vektörleri):

Saldırı TekniğiAçıklamaMITRE ATT&CK
TCP Bayrak ManipülasyonuSYN bayrağı kaldırılıp yalnızca ACK/RST set edilerek stateless filtre atlatılır
State Table ExhaustionSpoof edilmiş SYN flood ile durum tablosu doldurulurT1499.001
Firewall Rule ModificationGüvenlik duvarı kuralları eklenir/silinir/değiştirilirT1562.004
DNS TunnelingUDP 53 üzerinden veri kaçırma veya C2 kanalıT1572

Defansif yaklaşım (mavi takım kontrolleri):

  • TCP SYN Cookies: Üçlü el sıkışmanın son ACK paketi gelene kadar durum tablosunda oturum açılmasını erteleyen mekanizma. El sıkışma parametreleri TCP sıra numarasına kriptografik olarak kodlanır.
  • Agresif Zaman Aşımı (Aggressive Aging): Half-open veya idle oturumların timeout süreleri dinamik olarak düşürülür.
  • Zone Protection: Kaynak IP başına saniyede kabul edilebilecek maksimum SYN paket limiti (threshold) tanımlanır.

Kontrol Eşlemesi: NIST SP 800-41 Rev. 1 (Guidelines on Firewalls and Firewall Policy), SC-7 Boundary Protection; CIS Controls v8 12.2 (Secure Network Architecture), 13.4 (Traffic filtering between segments).

Operasyonel Not: Perimeter’da stateless bir cihaz kullanıldığında saldırgan sahte kaynak IP ile iç sunucuya SYN paketi gönderebilir. Stateful NGFW ise state table’da bu bağlantıyı “half-open” olarak işaretler ve threshold aşıldığında drop veya tarpit uygular. İç segmentasyonda stateless nadiren tercih edilir; performans kazanımı yerine görünürlük kaybı ağır basar.


§6.2.2.Yeni Nesil Güvenlik Duvarları (NGFW): App-ID, User-ID, Content-ID ve FortiGate

NGFW’ler, port/protokol bazlı kararların ötesine geçerek trafiği uygulama kimliği (App-ID), kullanıcı kimliği (User-ID) ve içerik analizi (Content-ID) seviyelerinde bütünsel olarak değerlendirir. Geleneksel stateful firewall’lar (örneğin eski ASA modları) yalnızca “Port 80 = HTTP” görebilirken; NGFW, 443 portundan geçen trafiğin gerçekten HTTPS mi yoksa tünellenmiş BitTorrent veya Tor mu olduğunu ayırt eder.

Palo Alto Networks: SP3 Mimarisi ve Üç Temel Teknoloji

Palo Alto Networks, geleneksel UTM cihazlarının paketleri ardışık tarama motorlarından (daisy-chaining) geçirirken yaşadığı performans kayıplarını önlemek amacıyla Single-Pass Parallel Processing (SP3) mimarisini geliştirmiştir. Kontrol düzlemi (Control Plane) ile veri düzlemi (Data Plane) fiziksel olarak ayrılmıştır; yönetim arayüzündeki commit işlemleri paket iletim performansını etkilemez.

App-ID (Uygulama Tanımlama): Port tabanlı yaklaşımı terk ederek trafiği uygulama bazında sınıflandırır. Tanımlama aşamaları:

  1. IP ve Port Kontrolü — Temel erişim kurallarına göre değerlendirme
  2. SSL/SSH Deşifre — Şifreli trafik tanımlı politikaya göre çözülür
  3. Protokol Kod Çözücüler (Decoders) — HTTP, FTP, SMTP vb. protokollerin tünellenip tünellenmediği analiz edilir
  4. Uygulama İmzaları (Signatures) — Uygulamaya özgü veri kalıpları aranır
  5. Hezarfen/Sezgisel Analiz — İmzalarla eşleşmeyen karmaşık protokoller için davranışsal analiz

User-ID (Kullanıcı Tanımlama): IP adresi yerine kullanıcı kimliğine dayalı politika oluşturmayı sağlar. Active Directory, LDAP, Kerberos, Captive Portal, GlobalProtect, WMI probing ve syslog listening gibi kaynaklardan IP–kullanıcı eşleştirme tabloları beslenir. En az ayrıcalık prensibinin uygulamasında kritik rol oynar; saldırgan ele geçirilmiş bir IP ile “normal” görünen trafik üretse bile User-ID + davranış analizi anomaliyi tespit edebilir.

User-ID eşleştirme kaynakları ve politika uygulama akışı User-ID — AD/LDAP/Kerberos kaynaklarından IP–kullanıcı eşlemesi; politika uygulama akışı

Content-ID (İçerik Tanımlama): URL filtreleme, virüs tespiti, dosya bloklama ve veri sızıntısı önleme (DLP) gibi güvenlik profillerini tek motorda birleştirir.

Palo Alto CLI — User-ID ve oturum sorgulama:

Terminal window
# Aktif kullanıcı eşleştirme tablosunu görüntüleme
show user ip-user-mapping all
# Belirli bir IP adresine ait User-ID detaylarını sorgulama
show user ip-user-mapping ip 192.168.201.10
# Güvenlik duvarının aktif durum tablosu istatistiklerini alma
show session info
# Belirli bir aktif oturumun detaylarını izleme
show session id 459203

Fortinet FortiGate: Flow-based vs Proxy-based Muayene

FortiGate NGFW’lerde uygulama kontrolü, FortiGuard Application Control Service üzerinden sağlanır. Güvenlik politikaları altındaki UTM servisleri iki farklı muayene modunda çalışabilir:

ÖzellikFlow-based (Akış Tabanlı)Proxy-based (Vekil Sunucu)
Çalışma PrensibiPaketler on-the-fly analiz edilirBağlantı L4’te sonlandırılır, iki ayrı TCP oturumu
GecikmeSon derece düşükMilisaniyeler düzeyinde ek gecikme
Dosya BütünlüğüTam reassembly yapılmazTam dosya birleştirme ve derin inceleme
Kullanım AlanıYüksek throughput segmentleriDLP, CDR, karmaşık protokol incelemesi
Bellek TüketimiDüşükYüksek

FortiOS CLI — Proxy modu ve oturum tablosu:

Terminal window
# Güvenlik politikası üzerinde proxy modunun aktif edilmesi
config firewall policy
edit 12
set action accept
set inspection-mode proxy
set ssl-ssh-profile "deep-inspection"
next
end
# GUI'de inspection-mode seçeneğini görünür kılma (FortiOS 7.2.4+)
config system settings
set gui-proxy-inspection enable
end
# Oturum tablosu sorgulama
get system session status
diagnose sys session filter clear
diagnose sys session filter src 192.168.10.10
diagnose sys session filter dport 443
diagnose sys session list

Önemli: FortiOS 7.4.4+ sürümünden itibaren 2 GB RAM kapasitesine sahip giriş seviyesi modellerde (FortiGate 30G, 40F, 50G, 60E, 60F, 80E, 90E serileri) proxy-based güvenlik özellikleri kaldırılmıştır. Bu cihazlar yalnızca flow-based modda çalışabilir.

Kural Optimizasyonu ve En İyi Uygulamalar

Büyük ölçekli kurumsal ağlarda binlerce güvenlik kuralından oluşan hiyerarşik yapıların optimize edilmesi, cihazın paket işleme performansını doğrudan artırır.

Palo Alto Policy Optimizer prensipleri:

  1. Spesifikten Genele Sıralama (Shadowing Önleme): En spesifik kurallar en üste, genel kurallar en alta yerleştirilmelidir. Aksi takdirde genel kural spesifik kuralı “gölgeleyebilir” (shadowing).
  2. Rulebase Küçültme: Aynı kaynak/hedef zona ve servise sahip kurallar birleştirilmeli; Application Group ve Address Group nesneleri kullanılmalıdır.
  3. Application-Default Servis: application-default servisi ile yalnızca ilgili uygulamanın standart portlarına izin verilir. SSH yalnızca port 22’den geçer; port 80 üzerinden tünellenen sahte SSH istekleri otomatik engellenir.
  4. Policy Optimizer Kullanımı: Kullanılmayan kuralları, 90 gün boyunca sıfır hit almış atıl kuralları ve port tabanlı kuralları App-ID tabanlı kurallara dönüştürmek için periyodik analiz yapılmalıdır.

Örnek Palo Alto güvenlik politikası (App-ID + User-ID):

Rule: Finance-ERP-Access
Source Zone: trust
Source User: cn=Finance,ou=Groups,dc=corp,dc=local
Destination Zone: dmz
Application: sap, oracle-ebs
Service: application-default
Action: allow
Profile: strict-threat-prevention
Log: session-end

Saldırı/Savunma Dengesi:

  • Ofansif: Saldırgan, izin verilen bir uygulamayı (web-browsing, Slack) tünel olarak kullanır (C2, data exfiltration). Phishing ile ele geçirilen kullanıcı kimliğiyle “normal” görünen trafik üretir.
  • Defansif: App-ID + User-ID + Content-ID + Threat Prevention kombinasyonu ile anomalous uygulama kullanımı veya kullanıcı davranışı (geo-anomali + yeni uygulama) tespit edilir. Policy Optimizer ile kural karmaşıklığı azaltılarak insan hatası minimize edilir.

§6.2.3.İmza Tabanlı ve Anomali Tabanlı IDS/IPS Sistemleri

Saldırı Tespit ve Engelleme Sistemleri (IDS/IPS), ağ sınırında veya segmentler arasında derinlemesine tehdit analizi gerçekleştirir. NIST SP 800-94 (Guide to Intrusion Detection and Prevention Systems) dört IDPS sınıfını tanımlar: network-based, wireless, network behavior analysis (NBA) ve host-based.

IDS ve IPS Arasındaki Temel Fark

ÖzellikIDS (Intrusion Detection System)IPS (Intrusion Prevention System)
KonumOut-of-band (SPAN port/TAP)In-line (trafik akışında)
AksiyonPasif izleme, alarm üretirAktif müdahale, paket düşürür
GecikmeYokPotansiyel latency
Yanlış Pozitif EtkisiAlarm yorgunluğuİş kesintisi
Bypass RiskiYok (trafiği etkilemez)Cihaz arızasında failover gerekir

Tespit Metodolojileri

NIST SP 800-94 üç tespit metodolojisini tanımlar:

YöntemPrensipAvantajDezavantaj
İmza TabanlıBilinen tehdit pattern’i ile karşılaştırmaBilinen tehditlerde yüksek doğruluk, düşük FPZero-day, polimorfik saldırılara kör
Anomali TabanlıNormal davranış taban çizgisi (baseline) öğrenmeZero-day ve APT tespitiYüksek yanlış pozitif, tuning gerektirir
Stateful Protocol AnalysisProtokol spesifikasyonuna uyum kontrolüProtokol ihlallerini yakalarProtokol güncellemeleriyle uyum sorunu

Modern IDS/IPS sistemleri her iki yöntemi birleştirir. Makine öğrenmesi destekli modeller, yavaş keşif (slow-and-low reconnaissance) ve yanal hareket (lateral movement) gibi ince kalıpları tespit edebilir.

Snort ve Suricata: Açık Kaynak NIDS/NIPS

Snort (Cisco/Sourcefire), tek iş parçacıklı mimariye sahip olup Talos ve Emerging Threats rule set’leriyle geniş imza kütüphanesi sunar.

Suricata (OISF), çok iş parçacıklı (multi-threaded) yapısıyla modern çok çekirdekli işlemcileri tam kullanır. Protocol detection port-agnostic çalışır; Snort kurallarıyla uyumludur.

Örnek Snort/Suricata imzası — SMBv1 DoublePulsar:

alert tcp $HOME_NET any -> $EXTERNAL_NET 445 (msg:"ET EXPLOIT SMBv1 DoublePulsar";
flow:to_server,established; content:"|ff 53 4d 42 72 00 00 00 00 18 53 c8|";
classtype:attempted-admin; sid:2024213; rev:2;)

Örnek Suricata kuralı — SQL Injection:

alert tcp $EXTERNAL_NET any -> $HTTP_SERVERS $HTTP_PORTS (
msg:"WEB-APP SQLi Union-Based Exploit Attempt";
flow:to_server,established;
content:"UNION"; nocase;
content:"SELECT"; nocase; within:20;
classtype:web-application-attack; sid:9000001; rev:1;)

Örnek Suricata kuralı — JA3 TLS parmak izi (şifreli C2 tespiti):

alert tls any any -> any any (
msg:"ZARARLI - C2 JA3 Parmak Izi Tespit Edildi";
ja3_hash; content:"1eede9d19dc45c2cb66d2f5c6849e843";
classtype:trojan-activity; sid:9000002; rev:1;)

Suricata Performans Yapılandırması

Yüksek performanslı 10 Gbps+ ağ segmentlerinde Suricata’nın Workers modu tercih edilir. Her worker thread tam paket işleme hattını (yakalama, decode, TCP reassembly, imza tarama, loglama) kendi içinde barındırır.

# suricata.yaml — Performans ve iş parçacığı yönetimi
threading:
set-cpu-affinity: yes
cpu-affinity:
- management-cpu-set:
cpu: [ 0, 1 ]
mode: "exclusive"
prio: "low"
- worker-cpu-set:
cpu: [ "2-15" ]
mode: "exclusive"
prio: "high"
af-packet:
- interface: eth1
cluster-id: 99
cluster-type: cluster_flow
defrag: yes
use-mmap: yes
mmap-locked: yes
tpacket-v3: yes
ring-size: 30000

Wazuh ile IDS/IPS Entegrasyonu

Wazuh, açık kaynaklı bir SIEM/XDR platformudur ve Suricata ile entegre olarak NIDS görevi görebilir. Suricata eve.json çıktısı Wazuh agent veya rsyslog ile toplanır; alert’ler SIEM dashboard’unda zenginleştirilir.

Terminal window
# Suricata kurulumu ve imza güncellemesi
apt-get install suricata
suricata-update
# Wazuh agent konfigürasyonu (/var/ossec/etc/ossec.conf)
<localfile>
<log_format>syslog</log_format>
<location>/var/log/suricata/eve.json</location>
</localfile>

Wazuh’un active response özelliği ile IPS işlevselliği sağlanabilir: SSH brute-force saldırısı tespit edildiğinde iptables ile saldırgan IP’si otomatik engellenebilir.

Suricata EVE JSON alert örneği:

{
"timestamp": "2026-03-20T14:32:01.124566+0300",
"event_type": "alert",
"src_ip": "198.51.100.45",
"dest_ip": "10.100.12.5",
"dest_port": 80,
"alert": {
"signature": "WEB-APP SQLi Union-Based Exploit Attempt",
"category": "Web Application Attack",
"severity": 1
},
"http": {
"hostname": "finans.kurum.com",
"url": "/api/v1/products?id=1%20UNION%20SELECT%20username,password%20FROM%20users",
"http_user_agent": "Mozilla/5.0 (Kali-Linux; sqlmap/1.8.2)"
}
}

DNS Tünelleme ve Shannon Entropisi

DNS tünelleme, saldırganların UDP 53 portunun genellikle denetimsiz bırakılmasını istismar ederek veri kaçırma veya C2 kanalı kurma yöntemidir. Geleneksel imza tabanlı sistemler sürekli değişen alt alan adlarını (DGA) yakalayamaz; bu noktada istatistiksel anomali tespiti devreye girer.

Shannon Entropisi ile alt alan adlarının rastgeleliği ölçülür:

  • Doğal dil alan adları (google.com): entropi 2.0–3.5
  • Base64/Hex kodlanmış tünellenmiş veriler: entropi > 4.5

Kontrol Eşlemesi: NIST SP 800-94 (IDPS rehberi); CIS Controls v8 13.2 (Deploy IDS/IPS), 13.6 (Collect network traffic flow logs), 13.7 (Deploy host-based IDS/IPS); MITRE ATT&CK T1071 (Application Layer Protocol), T1573 (Encrypted Channel).

Operasyonel Not: İmza tabanlı sistem bilinen Emotet C2’yi anında drop eder. Custom implant’lı APT ise düşük ve yavaş beaconing ile imza kaçırır; anomali motoru (traffic volume + timing + JA3/JA4 fingerprint) + Wazuh korelasyonu ile SOC’a alert düşer. JA3’ün TLS Extension Permutation zafiyeti nedeniyle JA4’e geçiş değerlendirilmelidir.


§6.2.4.Derin Paket İncelemesi (DPI) ve SSL İleri Proxy (SSL Forward Proxy)

Trafiğin %80–90’ı HTTPS/TLS ile şifrelenmiştir. Geleneksel firewall’lar yalnızca header görür. Derin Paket İncelemesi (DPI), paketlerin yalnızca başlık bilgilerini değil, uygulama katmanındaki gerçek veriyi (payload) de analiz eden teknolojidir.

DPI şunları mümkün kılar:

  • Uygulama tanımlama (App-ID)
  • Kötü amaçlı yazılım tespiti
  • Veri sızıntısı önleme (DLP)
  • İçerik filtreleme

SSL Forward Proxy Çalışma Mekanizması

Trafiğin %80–90’ı HTTPS/TLS ile şifrelenmiştir; geleneksel firewall’lar yalnızca header görür. TLS ile şifrelenmiş bir paketin içini doğrudan göremeyen DPI sistemleri, SSL İleri Proxy (SSL Forward Proxy) ile şifreli trafiği analiz eder. NGFW, iki ayrı oturum oluşturur — (1) istemci↔NGFW, (2) NGFW↔sunucu — ve onaylı MitM olarak çalışır. Kurumsal CA (Forward Trust CA) ile taklit sertifika üretilir; istemci GPO/MDM ile dağıtılmış kök sertifikaya güvendiği için bağlantıyı kabul eder. Deşifre edilen veri IPS, antivirüs ve DLP motorlarından geçirilip yeniden şifrelenerek iletilir.

SSL Forward Proxy akışı: istemci, NGFW ve dış sunucu arasındaki çift TLS oturumu SSL Forward Proxy — çift TLS oturumu; selective decryption ile App-ID ve tehdit önleme

Adım adım işleyiş:

  1. İstemci İsteği: Kurumsal iç ağdaki istemci, dışarıdaki şifreli bir web sitesine TLS Client Hello başlatır.
  2. Güvenlik Duvarı Araya Girişi: Sınırda konumlanan NGFW isteği yakalar, istemci adına oturumu sonlandırır ve gerçek sunucuya yeni bir TLS bağlantı isteği gönderir.
  3. Sunucu Doğrulama: Gerçek sunucunun sertifikası geçerliliği OCSP/CRL ile kontrol edilir.
  4. Taklit Sertifika Oluşturma: Kurumsal CA (Forward Trust CA) anahtarıyla, dış sunucunun sertifika bilgilerini kopyalayan anlık bir taklit sertifika üretilir.
  5. İstemciye Güven İlişkisi: İstemci bilgisayar, kurumsal Root CA sertifikasına önceden güvendiği için (GPO/MDM ile dağıtılmış) bağlantıyı kabul eder.
  6. Deşifre ve Analiz: İki ayrı şifreli tünel kurulur; NGFW veriyi deşifre eder, IPS/Antivirüs/DLP motorlarından geçirir ve yeniden şifreleyerek iletir.
İç İstemci ──(1) TLS Client Hello──> NGFW ──(2) TLS Client Hello──> Dış Sunucu
<──(5) Taklit Sertifika── <──(3) Sunucu Sertifikası──
<=(6) Şifreli Oturum-1=> [Deşifre → DPI → Yeniden Şifrele]

Hangi Trafik Deşifre Edilmeli?

Deşifre EdilmeliDeşifre Edilmemeli
İnternet erişimi (genel web trafiği)Finansal kurum trafiği (bankacılık)
Kurumsal e-posta (politikaya göre)Sağlık verileri (hasta mahremiyeti)
Dosya paylaşımıYasal olarak korunan iletişim
Genel bulut uygulamalarıCertificate Pinning kullanan uygulamalar

Teknik Kısıtlar ve Bypass Teknikleri

  • Certificate Pinning: Mobil uygulamalar ve bulut servisleri (Microsoft 365, Zoom) sunucu sertifikasını iç hash değerleriyle doğrular. Taklit sertifika tespit edilince bağlantı kopar; IP/URL bazlı istisna listesine eklenmelidir.
  • Encrypted Client Hello (ECH): SNI bilgisini şifreleyerek metadata tabanlı kontrolü zayıflatır.
  • DNS over HTTPS (DoH): DNS sorgularını şifreli kanaldan ileterek DNS tabanlı politika uygulamasını atlatır.
  • Performans Etkisi: SSL decrypt işlemi işlemci yoğun bir operasyondur. Donanımsal hızlandırma (ASIC/FPGA) olmadan ciddi performans düşüşü yaşanabilir.

Uyarı: SSL decrypt ile elde edilen kişisel verilerin işlenmesi KVKK kapsamında kişisel veri işleme faaliyetidir. Meşru menfaat, şeffaflık, veri minimizasyonu ve gerekirse DPIA (Veri Koruma Etki Değerlendirmesi) zorunludur. Finans, sağlık ve kişisel e-posta kategorileri bypass listesine alınmalıdır.

Önemli: Bypass edilen trafikler için bile Server Certificate Verification özelliği aktif tutulmalıdır. Güvenlik duvarı şifreyi çözmese dahi sunucu sertifikasının geçerliliğini denetlemeli ve geçersiz imzalı oturumları sonlandırmalıdır.

Saldırı/Savunma Dengesi:

  • Ofansif: Saldırgan ECH + DoH kullanarak SNI ve DNS tabanlı kontrolü atlatır; pinned sertifikalı custom implant ile decryption proxy’yi bypass eder.
  • Defansif: Selective decryption + App-ID + behavioral anomaly + Suricata metadata analizi + SIEM korelasyonu. Certificate Transparency log’ları izlenir; pinning’i aşan uygulamalar için MDM politikaları uygulanır.

§6.2.5.Standartlar ve Türkiye Mevzuatı Uyumu

Kurumsal ağ güvenliği mimarisi, yalnızca teknik gereksinimlerle değil, uluslararası standartlar ve yerel yasal yükümlülüklerle de doğrudan uyumlu olmak zorundadır.

Uluslararası Standartlar ve Çerçeveler

Standart/Frameworkİlgili KontrollerNGFW/IDS/IPS İlişkisi
NIST SP 800-41 Rev. 1Firewall policy, DMZ tasarımıGüvenlik duvarı konumlandırma ve kural yönetimi
NIST SP 800-94IDPS seçimi, konumlandırma, tuningIDS/IPS metodolojileri ve operasyonel rehber
NIST SP 800-53 Rev. 5SC-7, AC-4, SI-3, SI-4Sınır koruması, bilgi akış kontrolü, izleme
CIS Controls v8Control 12, Control 13Ağ altyapısı yönetimi, ağ izleme ve savunma
ISO 27001:2022A.8.20–A.8.23Ağ güvenliği, segmentasyon, web filtreleme
PCI DSSRequirement 11.4IDS/IPS dağıtımı
MITRE ATT&CKTA0005 Defense EvasionGüvenlik kontrollerini atlama teknikleri

MITRE ATT&CK T1562 — Impair Defenses tekniği, saldırganların sistem güvenlik kontrollerini devre dışı bırakmasını veya değiştirmesini kapsar:

Alt TeknikAçıklamaSavunma
T1562.004Disable or Modify System FirewallKural değişikliklerinin SIEM entegrasyonu ve değişiklik yönetimi
T1562.007Disable or Modify Cloud FirewallBulut güvenlik grubu değişikliklerinin izlenmesi ve MFA koruması

Kontrol Eşlemesi: CIS Controls v8 12.2 (Secure Network Architecture), 12.5 (Centralize AAA), 13.2 (Deploy IDS/IPS), 13.4 (Traffic filtering between segments), 13.6 (Collect network traffic flow logs), 13.7 (Deploy host-based IDS/IPS).

Türkiye Mevzuatı

5651 Sayılı Kanun

5651 Sayılı Kanun (“İnternet Ortamında Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen Suçlarla Mücadele Edilmesi Hakkında Kanun”) kapsamında:

  • İnternet erişimi sağlayan işletmelerin ağ trafiğini loglaması zorunludur.
  • Toplu kullanım sağlayıcılar (oteller, kafeler, kurumsal Wi-Fi): erişim loglarını en az 2 yıl saklamalıdır.
  • Erişim sağlayıcılar: trafik bilgisini 1 yıl saklamalıdır.
  • Loglar TÜBİTAK KamuSM zaman damgası ile imzalanmalıdır; imzasız loglar mahkemede delil vasfını kaybedebilir.

Tutulması gereken veri seti:

Log BileşeniİçerikYasal Dayanak
İç IP & MAC DağıtımDHCP/MAC eşleşmesi, başlangıç/bitiş zamanı5651 Madde 15/A
Dış Trafik / NATKaynak/hedef IP, port, NAT dönüşümleri, protokol5651, BTK düzenlemeleri
Zaman DamgasıTÜBİTAK KamuSM API ile günlük imzalama5070 Sayılı Elektronik İmza Kanunu

TÜBİTAK KamuSM zaman damgası süreci:

[Günlük Log Arşivi] → [SHA256 Hash] → [TÜBİTAK KamuSM Sunucusu]
[İmzalı Zaman Damgası (.ts)] ← [HSM İmzası + Atomik Saat]

KVKK (6698 Sayılı Kişisel Verilerin Korunması Kanunu)

  • SSL decrypt ile elde edilen kişisel verilerin işlenmesinde açık rıza veya kanuni dayanak gereklidir.
  • Log verilerinde kişisel veri minimizasyonu prensibi uygulanmalıdır.
  • User-ID ve DPI teknolojileri kullanılırken aydınlatma metni zorunludur.
  • Veri ihlali durumunda KVKK Kurulu’na bildirim yükümlülüğü vardır.

BDDK Siber Güvenlik Düzenlemeleri

Bankaların Bilgi Sistemleri ve Elektronik Bankacılık Hizmetleri Hakkında Yönetmelik (RG 31069, 15 Mart 2020) kapsamında:

  • Güvenlik duvarı ve IDS/IPS sistemleri zorunlu olarak tesis edilmelidir.
  • Düzenli sızma testleri ve güvenlik açığı taramaları zorunludur.
  • Çok katmanlı savunma mimarisi şarttır; KSOME (Kurumsal Siber Olaylara Müdahale Ekibi) kurulmalıdır.
  • Birincil ve ikincil sistemler yurt içinde konumlandırılmalı; felaket senaryosunda en geç 24 saat içinde faaliyet sürdürülebilirliği sağlanmalıdır.
  • İnternet bankacılığı sunucu segmentleri iç kullanıcı ağlarından tamamen izole edilmeli; sınır geçişlerindeki tüm trafik DPI ile loglanmalı ve DLP süreçlerine tabi tutulmalıdır.
Loglama BileşeniMinimum SaklamaTeknik DoğrulamaOperasyonel Risk
İç IP & MAC Dağıtım2 yılDHCP–MAC tam eşleşmesiAdli olaylarda sorumluluk, idari para cezası
Dış Trafik / NAT2 yılNGFW oturum loglarında NAT dönüşümleriEksik NAT logu → suç tespit edilememesi
Zaman Damgası2 yılTÜBİTAK KamuSM API ESYA kütüphanesiİmzasız logların mahkemede geçersizliği
Kişisel Veri ErişimPolitikaya göreMFA korumalı erişim, değiştirilemez ortamKVKK ihlali → yüksek idari para cezası

§6.2.6.Mimari Özet ve Tavsiyeler

Büyük ölçekli kurumsal yapılarda savunma derinliği felsefesine uygun, yüksek performanslı ve yasal mevzuatlarla tam uyumlu bir sınır ve iç ağ güvenlik mimarisi tesis etmek için aşağıdaki katmanlı yaklaşım önerilir.

Referans Mimari

KatmanCihaz / SensörKonumTemel İşlevlerLog / Entegrasyon
PerimeterPalo Alto / FortiGate NGFWInternet edgeApp-ID, User-ID, Threat Prevention, SSL Decrypt (selective)Syslog / API → SIEM
İç SegmentasyonSanal NGFW veya NSX/ACITier’lar arası (Web-App-DB)Mikrosegmentasyon, east-west görünürlükAynı SIEM
Ağ Görünürlüğü (NIDS)Suricata (SPAN/mirror)Core switch span portFull packet + signature + anomalyeve.json → Wazuh
Uç NoktaWazuh Agent + EDRSunucu / İstemciHIPS + dosya bütünlüğü + süreç izlemeDirekt Wazuh
Korelasyon & UyumWazuh / SIEMMerkeziAlert zenginleştirme, KVKK/BDDK raporlamaDashboard + SOAR

Uygulama Yol Haritası

Aşama 1 — Temel görünürlük (0–30 gün):

  1. NGFW’de App-ID + User-ID bazlı politika oluştur; legacy “any-any” kurallarını dönüştür.
  2. Suricata’yı SPAN/mirror port üzerinden devreye al; eve.json çıktısını SIEM’e bağla.
  3. 5651 uyumlu loglama altyapısını kur: kaynak IP + MAC + zaman + hedef IP/port.

Aşama 2 — Derinlemesine koruma (30–90 gün): 4. SSL Forward Proxy’yi selective decryption ile devreye al; finans/sağlık kategorilerini bypass listesine ekle. 5. FortiGate’te kritik segmentlerde proxy-based, yüksek throughput segmentlerde flow-based muayene seç. 6. Policy Optimizer ile shadow/redundant kuralları temizle; 90 gün sıfır hit alan kuralları devre dışı bırak.

Aşama 3 — Sürekli iyileştirme (90+ gün): 7. Wazuh active response ile otomatik IP engelleme playbook’ları oluştur. 8. MITRE ATT&CK T1562 tekniklerine karşı güvenlik duvarı kural değişikliklerini SIEM’de izle. 9. TÜBİTAK KamuSM zaman damgası entegrasyonunu günlük otomatik imzalama ile tamamla. 10. Üç ayda bir kırmızı takım testleri ile politika tuning’i yap; false positive oranını düşür.

Kritik Başarı Faktörleri

  1. Katmanlı Savunma: Stateless filtreleme (edge router) + Stateful/NGFW (çekirdek) + IDS/IPS (internal segmentler). Hiçbir tek katman tek başına yeterli değildir.
  2. Kural Optimizasyonu: Policy Optimizer araçlarıyla düzenli kural temizliği; App-ID/User-ID bazlı politikalar; application-default servis kullanımı.
  3. SSL Decryption Stratejisi: Risk–gizlilik dengesi gözetilerek hassas kategoriler bypass edilmeli; bypass trafiğinde bile sertifika doğrulaması aktif tutulmalı.
  4. Log Yönetimi: 5651 uyumlu, TÜBİTAK zaman damgalı, en az 2 yıl saklanan log altyapısı; KVKK uyumlu imha politikası.
  5. Sürekli İyileştirme: MITRE ATT&CK T1562 tekniklerine karşı düzenli güvenlik değerlendirmesi; SIEM korelasyonu ve SOAR otomasyonu.

Uygulama Notu: Bu bölümdeki öneriler, NIST SP 800-41 Rev. 1, NIST SP 800-94, NIST SP 800-53 Rev. 5, CIS Controls v8, ISO 27001:2022 ve Türkiye’deki 5651 Sayılı Kanun, KVKK ve BDDK mevzuatına uygun olarak hazırlanmıştır. Kurumlar, kendi risk profillerine göre decrypt politikalarını ve IDS/IPS konfigürasyonlarını özelleştirmelidir.

Bu bölüm, kitabın önceki bölümlerinde ele alınan Zero Trust, IAM (PAM/AAA) ve SIEM mimarileri ile birlikte okunmalıdır. Bir sonraki bölümde gelişmiş ağ saldırı vektörleri (DDoS, MitM, ARP Spoofing) ve katman 2 savunma mekanizmaları detaylandırılır.