İç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.

Yedekleme Stratejileri ve Değiştirilemez (Immutable) Kurtarma

Yedekleme Stratejileri ve Değiştirilemez Kurtarma

Savunma Derinliği (Defense in Depth) mimarisinde yedekleme katmanı, kurumun son çare (last line of defense) hattıdır. Fidye yazılımı (ransomware), iç tehdit veya doğal felaket senaryolarında kurumu ayakta tutacak tek unsur sağlam, değiştirilemez ve test edilmiş yedeklerdir.

Modern fidye yazılımı grupları (LockBit, Akira, Qilin, Medusa vb.) artık yalnızca üretim verilerini şifrelemekle kalmaz; yedekleme altyapısını sistematik olarak hedef alarak kurtarma kabiliyetini yok eder. Bu bölümde 3-2-1 → 3-2-1-1-0 evrimi, WORM/immutable depolama, air-gap mimarileri, NAS sıkılaştırması, bütünlük doğrulama, MITRE ATT&CK savunması, Wazuh SIEM entegrasyonu ve Türkiye mevzuatı (KVKK, 5651, BDDK) ele alınır. Yedekleme mimarisi, §7.1’deki uç nokta EDR savunması ve §5.3’teki DLP katmanlarıyla birlikte değerlendirildiğinde tam bir kurtarma zinciri oluşturur.

flowchart TD
    A[EDR/SIEM: T1486 veya T1490] --> B{Host izolasyonu}
    B --> C{Immutable yedek sağlam mı?}
    C -->|Hayır| D[Air-gap / LTO kurtarma]
    C -->|Evet| E[Bütünlük doğrulama hash/SureBackup]
    E -->|Başarılı| F[Tier önceliğine göre restore]
    E -->|Başarısız| G[Önceki retention noktası]
    F --> H{KVKK/BDDK ihlal?}
    H -->|Evet| I[İhlal bildirimi prosedürü]
    H -->|Hayır| J[Operasyonel normale dönüş]
✅ 3-2-1-1-0 Uyum Kutusu (Compliance Box)
☐ 3-2-1-1-0 stratejisi dokümante
☐ Immutable kopya (S3 Compliance Object Lock)
☐ RTO/RPO hedefleri BIA ile tanımlı
☐ Off-site/air-gap kopya aktif
☐ Yedekleme şifreleme (beklemede + aktarım)
☐ Bütünlük doğrulama otomatik (haftalık)
☐ DR tatbikatı son 3 ay içinde
☐ SureBackup aktif
☐ Wazuh VSS kuralları (T1490) devrede
☐ KVKK §3.6: Kişisel veri yedekleri offline
☐ 5651: Log yedekleri immutable 1–2 yıl
☐ Backup admin MFA + JIT

§5.4.1.Yedekleme Mimarisi: 3-2-1’den 3-2-1-1-0’a Evrim

Uzun yıllar altın standart kabul edilen 3-2-1 Kuralı, donanım arızası ve kazara silmeye karşı etkili olsa da günümüz fidye yazılımı tehditlerine karşı yetersizdir. Domain yöneticisi yetkileri ele geçirildiğinde ağ üzerindeki yedekler de şifrelenebilir veya silinebilir.

Klasik 3-2-1 Kuralı

3-2-1 Yedekleme Kuralı

BileşenAçıklamaKoruduğu Tehdit
3Verinin üç kopyası (1 üretim + 2 yedek)Tek nokta arızası
2İki farklı medya türü (disk + teyp/bulut)Medya tabanlı bozulma
1Bir kopyanın tesis dışında (off-site) saklanmasıBölgesel felaket

Modern 3-2-1-1-0 Kuralı

3-2-1-1-0 Yedekleme Stratejisi

BileşenAçıklamaKoruduğu Tehdit
3Üç veri kopyası (üretim + iki yedek)Tek nokta arızası
2İki farklı medya türü (disk + teyp/bulut)Medya tabanlı bozulma
1Bir off-site kopya (coğrafi ayrım)Bölgesel felaket
+1Bir değiştirilemez (immutable) veya offline kopyaRansomware yedek imhası
0Kurtarma testlerinde sıfır hataKullanılamaz yedek riski

Karşılaştırmalı Dayanıklılık

ParametreGeleneksel 3-2-1Modern 3-2-1-1-0
Siber izolasyonTanımlanmamış1 immutable/air-gap
Bütünlük denetimiManuel/periyodikOtomatik + DR testi
Ransomware dayanımıYedekler hedef alınabilirImmutable katman korur

Kurumsal Topoloji

  1. Üretim Katmanı: VMware/Hyper-V/Proxmox, veritabanları, dosya sunucuları, NAS paylaşımları.
  2. Orkestrasyon Katmanı: Veeam, PBS veya Rubrik/Cohesity — ayrı backup VLAN’da, mümkünse domain-joined değil.
  3. Depolama Katmanları (SOBR): Performance Tier (yerel disk/SAN) → Capacity Tier (S3/Azure Blob) → Immutable Vault (Object Lock Compliance).

§5.4.2.RTO/RPO ve İş Sürekliliği Hedefleri

Yedekleme stratejisi, iş sürekliliği hedefleri olmadan anlamlı değildir. NIST SP 800-34 (Contingency Planning Guide) ve ISO 22301 (Business Continuity Management) bu hedeflerin tanımlanmasını ve test edilmesini zorunlu kılar.

MetrikTanımKritik SistemStandart Sistem
RPOKabul edilebilir maksimum veri kaybı15 dakika24 saat
RTOSistemin tekrar çalışır hale gelme süresi1–4 saat24–72 saat
RTAGerçekleşen kurtarma süresi (test sonucu)≤ RTO hedefi≤ RTO hedefi
WRTİş süreçlerinin normale dönme süresi2–8 saat1–3 gün

RPO/RTO’ya Göre Yedekleme Sıklığı

İş KritikliğiRPOYedekleme YöntemiRetention
Tier-0 (ERP, Core Banking)≤ 15 dkReplikasyon + saatlik snapshot90 gün immutable
Tier-1 (E-posta, AD, CRM)≤ 1 saatSaatlik incremental + günlük full60 gün
Tier-2 (Dosya sunucuları)≤ 24 saatGünlük incremental + haftalık full30 gün
Tier-3 (Arşiv, log)≤ 7 günHaftalık full1–2 yıl (5651)
Terminal window
# Kritik sistem envanteri ve RTO/RPO ataması
$criticalSystems = @(
[PSCustomObject]@{ System="SQL-PROD-01"; Tier="Tier-0"; RPO_Min=15; RTO_Hr=2; Immutable=$true },
[PSCustomObject]@{ System="FILE-NAS-01"; Tier="Tier-2"; RPO_Min=1440; RTO_Hr=24; Immutable=$true }
)
$criticalSystems | Format-Table -AutoSize

§5.4.3.Değiştirilemez (Immutable/WORM) Depolama

Değiştirilemez Yedekleme Mimarisi

Fidye yazılımı saldırılarında en yetkili hesap (Domain Admin) ele geçirilse bile yedeklerin korunmasının tek yolu depolama katmanında değiştirilemezlik sağlamaktır. WORM (Write Once, Read Many) teknolojisi, yazılan yedek verisinin belirlenen süre boyunca silinmemesini garanti eder.

S3 Object Lock: Governance vs Compliance

ModSilme/DeğiştirmeBypassKullanım
GovernanceNormal kullanıcılar engellenirs3:BypassGovernanceRetention ile yönetici bypassİç politika
ComplianceHiç kimse (root dahil) silemezBypass mümkün değilRegülasyon, ransomware
Legal HoldSüresiz kilit (ON/OFF)Adli soruşturma bitene kadar5651 log delilleri

Kritik: Kurumsal vault’larda Compliance Mode tercih edilmelidir. Governance Mode, ele geçirilmiş yönetici hesabıyla bypass edilebilir.

Terminal window
# S3 Object Lock — Compliance modu (30 gün retention)
aws s3api create-bucket --bucket f500-immutable-vault \
--region eu-central-1 --object-lock-enabled-for-bucket
aws s3api put-object-lock-configuration --bucket f500-immutable-vault \
--object-lock-configuration '{"ObjectLockEnabled":"Enabled","Rule":{"DefaultRetention":{"Mode":"COMPLIANCE","Days":30}}}'
aws s3 cp /backups/daily_db.vbk s3://f500-immutable-vault/production/ \
--checksum-algorithm SHA256

Veeam Hardened Repository (VHR)

Linux tabanlı VHR, XFS dosya sistemi düzeyinde chattr +i ile yedek bütünlüğünü korur:

Terminal window
# XFS + kısıtlı kullanıcı + SSH kapatma
mkfs.xfs -m reflink=1,rmapbt=1 /dev/sdb
mount -o noatime,nodiratime /dev/sdb /mnt/veeamrepo
adduser vhrupuser && chown -R vhrupuser:vhrupuser /mnt/veeamrepo/backups
chmod 700 /mnt/veeamrepo/backups
# Kurulum sonrası sıkılaştırma
deluser vhrupuser sudo
systemctl stop sshd && systemctl disable sshd
ufw deny ssh
# Immutable bayrak doğrulama
lsattr /mnt/veeamrepo/backups/daily_backup.vbk
# Çıktı: ----i--------- daily_backup.vbk

veeamimmureposvc servisi her 20 dakikada çalışarak süresi dolan dosyaların kilidini kaldırır ve zaman sapması denetimi yapar.

ZFS Snapshot ve Hold

Terminal window
# Snapshot oluşturma ve immutable kilitleme
zfs snapshot tank/backups@$(date +%Y%m%d-%H%M)
zfs hold -r backup-lock tank/backups@$(date +%Y%m%d-%H%M)
# Off-site replikasyon
zfs send -R tank/backups@snapshot | ssh backup-remote "zfs receive -F tank/offsite/backups"
# Retention dolunca hold kaldırma
zfs release -r backup-lock tank/backups@20250601-0000

Immutable Depolama Karşılaştırması

TeknolojiRansomware DirenciPerformansMaliyet
S3 Object Lock (Compliance)Çok yüksekOrtaOrta
Veeam Hardened Repo (XFS)YüksekYüksekDüşük
ZFS hold + snapshotYüksekYüksekDüşük
Synology WriteOnce (Btrfs)YüksekOrtaOrta
Tape LTO (fiziksel WORM)MaksimumDüşükDüşük (uzun vadeli)

§5.4.4.Air-Gapped ve Mantıksal İzolasyon

Air-gapped yedekleme, yedek verilerinin üretim ağından izole edilmesi prensibine dayanır. Fidye yazılımının kritik başarı faktörü kurtarma kabiliyetini ortadan kaldırmaktır.

Fiziksel vs Mantıksal Air-Gap

TürAçıklamaAvantajDezavantaj
FizikselTeyp/USB’nin ağdan fiziksel ayrılmasıEn yüksek güvenlikYavaş kurtarma
MantıksalAyrı VLAN, farklı kimlik bilgileriOtomasyon, hızlı kurtarmaMutlak izolasyon değil
HibritGünlük replikasyon + aylık fiziksel koparmaDengeli güvenlik/hızKarmaşık operasyon

LTO Teyp Arşiv

Terminal window
# Tam yedek yazma ve vault rotasyonu
tar -cvf - /critical/data | ltfsdd -o /dev/nst0 -s 1024G
mt -f /dev/nst0 offline # Teyp fiziksel olarak çıkarılır → kasa/vault
# Kurtarma
mt -f /dev/nst0 online
dd if=/dev/nst0 | tar -xvf - -C /restore/target/

Mantıksal Air-Gap Kontrolleri

KontrolUygulama
Ayrı kimlik bilgileriYedekleme hesapları üretim AD’sinden bağımsız
Ayrı ağ segmentiBackup VLAN; sadece proxy → repo (9401-9403)
Tek yönlü replikasyonS3 PutObject izni, DeleteObject yok
Bağlantı penceresiReplikasyon belirli saatlerde; cron + firewall
MFA + JIT erişimCyberArk / PAM entegrasyonu

§5.4.5.NAS/SAN Mimarisi, RAID≠Yedek ve Sıkılaştırma

NAS vs SAN Karşılaştırması

NAS ve SAN sistemleri yedekleme mimarisinde kritik rol oynar; ancak NAS cihazları fidye yazılımının birincil hedeflerinden biridir.

NAS vs SAN

ÖzellikNASSAN
ProtokolNFS, SMB/CIFSiSCSI, Fibre Channel
Yedekleme rolüİkincil hedef, snapshotBirincil performans tier
Ransomware riskiYüksek (SMB paylaşımları)Orta
ImmutableZFS hold, Btrfs WriteOnceStorage snapshot lock

RAID Yedek Değildir

Altın Kural: RAID dayanıklılık sağlar; yedekleme değildir. RAID-5/6 disk arızasına karşı korur; ransomware, silme, yangın veya insider threat’e karşı korumaz.

SenaryoRAIDYedekleme
Tek disk arızası
Ransomware şifreleme✅ (immutable)
Kazara toplu silme
Site felaketi✅ (off-site)

TrueNAS Sıkılaştırma

Terminal window
# Snapshot (15 dk) + ZFS hold + replikasyon
zfs snapshot tank/backups@auto-$(date +%Y%m%d-%H%M)
zfs hold -r ransomware-protect tank/backups@auto-20250619-1200
# SMB paylaşımı: sadece yedekleme sunucusu
midclt call sharing.smb.update 1 '{"hostsallow":["10.10.50.10"],"browsable":false}'

Synology DSM Sıkılaştırma

Terminal window
synouser --disable admin # Varsayılan admin kapat
# DSM > Snapshot Replication: 15 dk, 30 gün retention
# DSM > WriteOnce: Immutable mod, 30 gün kilit
# DSM > Güvenlik Duvarı: İzin 10.10.50.0/24 → SMB(445), NFS(2049)
synoschedtask --run "Security Advisor" # Haftalık güvenlik denetimi

NAS Güvenlik Kontrol Listesi

#KontrolÖncelik
1Varsayılan admin devre dışı + MFAKritik
2SSH kapalı, HTTPS yönetimKritik
3Immutable snapshot (ZFS hold / WriteOnce)Kritik
4Doğrudan internete açık değil (VPN)Kritik
5Off-site replikasyon + SMB signingYüksek
6Otomatik engelleme (brute-force)Yüksek

§5.4.6.Bütünlük Doğrulama, SureBackup ve Sıfır Hata

Test edilmemiş yedek, alınmamış yedektir. NIST SP 800-53 CP-9/CP-10 ve CIS Control 11.5 düzenli doğrulamayı zorunlu kılar.

Doğrulama Mekanizmaları

MekanizmaSıklıkAraç
Hash/Checksum (SHA-256)Her yedeklemesha256sum, Veeam native
Backup Integrity CheckHaftalıkVeeam, PBS Verify
SureBackup (izole VM boot)Haftalık/aylıkVeeam SureBackup
DR TatbikatıÜç ayda birTam kurtarma senaryosu
Terminal window
# Hash oluşturma ve doğrulama
sha256sum /backup/critical_data.tar.gz > /backup/critical_data.sha256
sha256sum -c /backup/critical_data.sha256 || echo "KRITIK: Bütünlük hatası!" | mail -s "BACKUP FAIL" soc@example.com

SureBackup Akışı

Veeam SureBackup, yedekleri üretim ağından izole sandbox’ta ayağa kaldırır:

  1. Heartbeat — VM boot + VMware Tools yanıt
  2. Ping — İzole ağda IP erişilebilir
  3. Port Testi — AD: 389/53, SQL: 1433, Web: 80/443
  4. Uygulama Testi — Örnek sorgu, HTTP GET → 200 OK
  5. Rapor — Bütünlük imzası + port yanıt süreleri

Proxy Appliance çift bacaklı yapıdadır: bir bacak üretim ağına, diğeri izole vSwitch’e bağlıdır. Instant VM Recovery ile terabaytlarca veri kopyalanmadan saniyeler içinde boot edilir.

Sıfır Hata (0) Politikası

KuralSLA
Verification hatası → otomatik SOC ticket1 saat
Başarısız job → otomatik retry (max 3)4 saat
DR testi başarısızlığı → üst yönetim raporu24 saat
RTO aşımı → kök neden analizi (RCA)5 iş günü

§5.4.7.MITRE ATT&CK: Fidye Yazılımı ve VSS Savunması

MITRE IDTeknikHedef
T1486Data Encrypted for ImpactCanlı sistemler
T1490Inhibit System RecoveryVSS, yedekler, snapshot’lar
T1485Data DestructionBackup repo, NAS
T1070.001Clear LogsYedekleme logları

Saldırı Zinciri

İlk Erişim → Keşif → Yetki Yükseltme → Yatay Hareket → Yedek İmhası (T1490) → Şifreleme (T1486) → Şantaj

vssadmin Tespiti

Geleneksel ransomware vssadmin.exe delete shadows /all /quiet kullanır. Gelişmiş aktörler komut satırı logu üretmeden doğrudan API çağrısı ile EDR’ı atlatır: CoInitialize()CreateVssBackupComponents()Query()DeleteSnapshots(SnapshotID). Bu süreçte alt işlem başlatılmadığı için Sysmon Event ID 1 kuralları tetiklenmeyebilir; Sysmon Event ID 7 (Image Loaded) ile vssapi.dll yükleyen imzasız süreçler izlenmelidir.

Microsoft Defender / Sentinel KQL örneği:

DeviceProcessEvents
| where ProcessCommandLine has_any ("vssadmin", "wmic", "diskshadow", "GLOBALROOT", "HarddiskVolumeShadowCopy")
| where not(InitiatingProcessFileName in~ ("VeeamAgent.exe", "vssvc.exe", "BackupExec.exe"))
Terminal window
# Sysmon Event ID 1: VSS silme komutları
$suspicious = @('vssadmin\s+delete\s+shadows','wmic\s+shadowcopy\s+delete',
'bcdedit\s+/set.*recoveryenabled\s+no','wbadmin\s+delete\s+catalog')
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-Sysmon/Operational';Id=1} |
Where-Object { $cmd=$_.Properties[10].Value; $suspicious | Where-Object { $cmd -match $_ } } |
Select TimeCreated, @{N='Process';E={$_.Properties[5].Value}}, @{N='CommandLine';E={$_.Properties[10].Value}}

Defansif Kontrol Matrisi

KatmanKontrolMITREUygulama
VarlıkYedekleme = Tier-0Ayrı güvenlik politikası
KimlikLeast privilege + MFA + JITT1078Ayrı backup admin
VeriImmutable WORMT1486/T1490Compliance Object Lock
Air-gap, backup VLANT1021Firewall segmentasyonu
EndpointVSS koruması, EDRT1490Minifilter kuralları
İzlemeSIEM anomali tespitiT1070Wazuh kuralları

Ransomware Sonrası Kurtarma Karar Ağacı

Fidye yazılımı tespit edildiğinde yedekleme ekibinin izlemesi gereken operasyonel akış:

[EDR/SIEM Alarmı: T1486 veya T1490]
[Host izolasyonu + saldırı kapsamı belirleme]
├── Immutable yedek sağlam mı? ──Hayır──► [Air-gap/LTO kurtarma]
│ │
│ Evet
│ ▼
├── Son yedek bütünlük doğrulaması (hash/SureBackup)
│ │
│ ├── Başarılı ──► [Tier önceliğine göre kademeli restore]
│ └── Başarısız ──► [Önceki retention noktasına geç]
└── KVKK/BDDK ihlal değerlendirmesi (kişisel veri etkilendi mi?)

CIS Controls v8 Safeguard 11.4 (Isolate Recovery Data), kurtarma verilerinin üretim ağından mantıksal veya fiziksel olarak ayrılmasını zorunlu kılar. Immutable yedeklerin varlığı, ödeme yapmadan kurtarma seçeneğini mümkün kıldığından fidye yazılımı operasyonlarında stratejik bir kozdur.


§5.4.8.SIEM İzleme: Wazuh Uyarı Kuralları

Yedekleme altyapısındaki anormal aktivitelerin (toplu silme, VSS imhası, politika değişiklikleri) SIEM üzerinden izlenmesi kritiktir.

<!-- T1490: vssadmin shadow copy silme -->
<group name="ransomware,backup,vss,">
<rule id="100100" level="15">
<if_group>sysmon_event1</if_group>
<field name="win.eventdata.commandLine" type="pcre2">(?i)vssadmin.*delete.*shadows</field>
<description>MITRE T1490: vssadmin ile VSS silme tespit edildi</description>
<mitre><id>T1490</id></mitre>
</rule>
</group>
<!-- T1490: wmic shadowcopy silme -->
<group name="ransomware,backup,vss,">
<rule id="100101" level="15">
<if_group>sysmon_event1</if_group>
<field name="win.eventdata.commandLine" type="pcre2">(?i)wmic.*shadowcopy.*delete</field>
<description>MITRE T1490: wmic ile shadow copy silme</description>
<mitre><id>T1490</id></mitre>
</rule>
</group>
<!-- T1490: Windows kurtarma modu devre dışı -->
<group name="ransomware,backup,">
<rule id="100102" level="14">
<if_group>sysmon_event1</if_group>
<field name="win.eventdata.commandLine" type="pcre2">(?i)bcdedit.*recoveryenabled.*no</field>
<description>MITRE T1490: Kurtarma modu devre dışı bırakıldı</description>
<mitre><id>T1490</id></mitre>
</rule>
</group>
<!-- Yedekleme dosyası silme (FIM) -->
<group name="backup,integrity,">
<rule id="100103" level="12">
<if_group>syscheck</if_group>
<field name="file" type="pcre2">(?i)\.(vbk|vib|vrb)$</field>
<description>Yedekleme dosyası silindi veya değiştirildi</description>
</rule>
</group>
<!-- S3 backup bucket silme -->
<group name="aws,backup,cloud,">
<rule id="100104" level="14">
<if_group>aws</if_group>
<field name="aws.eventName" type="pcre2">^Delete.*$</field>
<field name="aws.requestParameters.bucketName" type="pcre2">(?i)backup|vault|immutable</field>
<description>AWS: Yedekleme bucket'ında silme işlemi</description>
</rule>
</group>

Active Response ve Korelasyon

<active-response>
<command>kill-vss-attacker</command>
<location>local</location>
<rules_id>100100,100101</rules_id>
<timeout>300</timeout>
</active-response>
/var/ossec/active-response/bin/kill-process.sh
#!/bin/bash
PID=$(echo $4 | jq -r '.data.win.eventdata.processId')
[ -n "$PID" ] && [ "$PID" != "null" ] && kill -9 "$PID"
logger "Wazuh AR: VSS saldırı süreci sonlandırıldı (PID: $PID)"
SenaryoTetikleyiciSeviyeMüdahale
Ransomware hazırlık100100 + 10010215Otomatik izolasyon
Yedek imha100103 × 5+ (5 dk)14Backup VLAN kapat
Cloud vault saldırısı100104 + anormal IP14IAM credential revoke

§5.4.9.Uyumluluk Çerçevesi

Uluslararası Standartlar

StandartKontrolGereksinim
NIST SP 800-34Contingency PlanningBIA, RTO/RPO, DR planı, test
NIST SP 800-53CP-9, CP-10Yedekleme, bütünlük, kurtarma testi
ISO 27001:2022A.8.13Yedekleme politikası, koruma, test
ISO 22301:2019BCMSİş sürekliliği, DR tatbikatı
CIS Controls v811.1–11.5Otomatik yedek, izole kurtarma, test
MITRE ATT&CKT1486, T1490Saldırı taktikleri ve savunma

CIS Control 11 Safeguard’ları

SGBaşlıkIGKarşılık
11.1Veri kurtarma süreciIG1DR planı
11.2Otomatik yedeklemeIG1Zamanlanmış job’lar
11.3Kurtarma verilerini korumaIG1Şifreleme + ayrım
11.4İzole kurtarma verisiIG1Immutable/air-gap
11.5Veri kurtarmayı test etmeIG2SureBackup + DR

Türkiye Mevzuatı

MevzuatGereksinim
KVKK §3.6Kişisel veri yedekleri offline, sadece yetkili erişim, fiziksel güvenlik
5651Loglar 1–2 yıl, değiştirilemez, hash + zaman damgası
BDDKDR planları test zorunlu, RTO/RPO tanımlı, yurt içi barındırma

Uyumluluk Kutusu (Compliance Box)

☐ 3-2-1-1-0 stratejisi dokümante ☐ Immutable kopya (Compliance Object Lock)
☐ RTO/RPO hedefleri BIA ile tanımlı ☐ Off-site/air-gap kopya aktif
☐ Yedekleme şifreleme (beklemede+aktarım) ☐ Bütünlük doğrulama otomatik (haftalık)
☐ DR tatbikatı son 3 ay içinde ☐ SureBackup aktif
☐ Wazuh VSS kuralları (T1490) devrede ☐ KVKK §3.6: Kişisel veri yedekleri offline
☐ 5651: Log yedekleri immutable 1-2 yıl ☐ BDDK: DR planı test edildi
☐ Backup admin MFA + JIT ☐ NAS sıkılaştırma tamamlandı

§5.4.10.Aşamalı Uygulama Planı

FazSüreAdımlarÇıktı
1. EnvanterHf 1–2BIA, mevcut altyapı denetimi, RTO/RPO tanımı, kurtarılabilirlik testiGap analizi, onaylı hedefler
2. Temel SıkılaştırmaHf 3–63-2-1 uygulama, backup VLAN, MFA+JIT, NAS hardening, Wazuh VSS kurallarıSegmentasyon, SIEM alert
3. Immutable/Air-GapHf 7–12VHR kurulum, S3 Compliance vault, ZFS hold/WriteOnce, off-site replikasyon, LTO rotasyonu3-2-1-1-0 tamamlama
4. Doğrulama/TestHf 13–16Hash verify, SureBackup, tam DR tatbikatı (ransomware senaryosu), tabletop exerciseDR test raporu, RTA ölçümü
5. Sürekli İyileştirmeDevamDR tatbikatı (3 ay), compliance denetimi (6 ay), politika gözden geçirme (yıl), kapasite planlamaSürekli uyum

Özet ve Mimari Tavsiyeler

Temel Çıkarımlar

  1. 3-2-1 yeterli değildir3-2-1-1-0 benimsenmelidir.
  2. Immutable zorunludur — Compliance Object Lock; Governance Mode yeterli değildir.
  3. Test edilmeyen yedek yedek değildir — SureBackup + DR tatbikatı ile sıfır hata.
  4. RAID ≠ yedek — RAID dayanıklılık; gerçek yedekleme ayrı süreçtir.
  5. NAS hedef haline geldi — TrueNAS/Synology sıkılaştırma + immutable snapshot şart.
  6. VSS silme = ransomware habercisivssadmin delete shadows level 15 alarm.
  7. Mevzuat uyumu — KVKK §3.6, 5651 immutability, BDDK DR test zorunluluğu.

Önerilen Kurumsal Mimari

ÜRETİM [VM/DB/File] → Backup Agent → Backup VLAN Firewall
KATMAN 1: Performance Tier (Yerel NAS/SAN) — 7 gün, AES-256
KATMAN 2: Immutable Tier (VHR/ZFS hold) — 30 gün, chattr +i, SSH kapalı
KATMAN 3: Off-Site (S3 Compliance) — 90 gün, ayrı hesap, Legal Hold
KATMAN 4: Air-Gap (LTO Teyp) — Aylık tam yedek, fiziksel vault
İZLEME: [Wazuh T1490] [SureBackup] [Hash Verify] [DR Tatbikat 3 ay] [SOC 7/24]

Kıdemli Mimar Notu

“Doğrulanamayan veya korunamayan yedekler yedek değildir — bunlar yükümlülüktür (liability).”

Yedekleme altyapısı Tier-0 varlık olarak ele alınmalıdır. Ransomware çağında “yedek var” demek yetmez; “değiştirilemez, doğrulanmış ve test edilmiş yedek var” demek gerekir.

Hızlı Başvuru

KonuAltın KuralStandart
Strateji3-2-1-1-0CISA, Veeam
ImmutableCompliance > GovernanceS3 Object Lock, VHR
Air-gapFiziksel + mantıksalLTO, ayrı VPC
DoğrulamaSıfır hataSureBackup, sha256sum
RansomwareVSS korumasıMITRE T1486/T1490, Wazuh
NASRAID ≠ yedekTrueNAS/Synology
UyumlulukDR test zorunluNIST 800-34, ISO 22301, BDDK
TürkiyeLog immutabilityKVKK §3.6, 5651, BDDK