Bloga dön
27 Eylül 202619 dk okuma

RTO ve RPO nedir? Farkları, örnek hesap ve Veeam v13 karşılıkları

RTO (kurtarma süresi hedefi) kesinti süresini, RPO (kurtarma noktası hedefi) veri kaybı sınırını belirler. NIST tanımları, örnek hesap ve Veeam v13.

Yazar: BackupSec Team

RTO ve RPO nedir? Farkları, örnek hesap ve Veeam v13 karşılıkları

RTO ile RPO arasındaki fark

RTO (recovery time objective, kurtarma süresi hedefi), bir sistemin, iş üzerinde kabul edilemez bir etki doğmadan ne kadar süre kapalı kalabileceğidir. RPO (recovery point objective, kurtarma noktası hedefi) ise restore edilen verinin ne kadar eski olabileceği, yani ne kadar veri kaybını göze alabileceğinizdir. RTO kesintiden ileriye, RPO geriye doğru ölçülür. İkisini de iş etki analizine göre belirleyin; RTO'yu recovery süresini ölçerek, RPO'yu restore edilen verinin yaşını kontrol ederek doğrulayın.

RTO nedir?

RTO, bir sistemin arızadan sonra kapalı kalabileceği hedef süredir. Bu süre aşılırsa diğer sistemler ve sistemin desteklediği iş süreci kabul edilemez biçimde etkilenir, sürecin maksimum tolere edilebilir kesinti süresi (MTD) de tehlikeye girer. İş etki analiziyle belirlenir, gerçek bir restore'un süresi ölçülerek doğrulanır.

RPO nedir?

RPO, bir kesintiden sonra verinin restore edilebilmesi gereken zaman noktasıdır; yani ne kadar eski veriye dönmeyi kabul ettiğinizi belirler. 4 saatlik RPO, son dört saatteki değişiklikleri kaybetmeyi kabul etmek demektir; backup ya da replication tasarımı en kötü durumu bu sınırın içinde tutmalıdır.

RTORPO
Cevapladığı soruSistem ne kadar süre kapalı kalabilir?Ne kadar veri kaybedebiliriz?
Ölçüm yönüKesintiden ileriyeKesintiden geriye
MTD'nin parçası mı (NIST)EvetHayır, ama kaybolan veriyi yeniden işlemek MTD bütçesinden süre kullanır
Neye göre belirlenirİş etki analizi, sürecin MTD'si içindeİş etki analizi, sürecin veri kaybı toleransı
Veeam v13'te neye bağlıRestore yöntemi: full restore, Instant Recovery, replica failoverJob aralığı artı en uzun session, kopyalama gecikmesi, CDP RPO'su
Gerçekleşen değer nasıl ölçülürRTA: süresi ölçülen bir restore, her aşama dahilRPA: arıza anında kullanılabilir en yeni restore point'in yaşı (en kötü durum: aralık artı en uzun session)

Birincil kaynaklar tam olarak ne diyor

Sık atıf yapılan tanımların bir kısmı NIST'in federal süreklilik planlama rehberi SP 800-34 Rev. 1'den gelir (Mayıs 2010; CSRC'nin nihai olarak listelediği sürüm Kasım 2010 güncellemelerini içeriyor). Bölüm 3.2.1 üç kesinti terimini tanımlar:

TerimNIST SP 800-34 Rev. 1 ifadesi
Maximum Tolerable Downtime (MTD)"the total amount of time the system owner/authorizing official is willing to accept for a mission/business process outage or disruption and includes all impact considerations"
Recovery Time Objective (RTO)"the maximum amount of time that a system resource can remain unavailable before there is an unacceptable impact on other system resources, supported mission/business processes, and the MTD"
Recovery Point Objective (RPO)"the point in time, prior to a disruption or system outage, to which mission/business process data can be recovered (given the most recent backup copy of the data) after an outage"

NIST sözlüğündeki RTO, RPO ve MTD maddeleri aynı yayının ek sözlüğünden gelir ve ifadeleri farklıdır: örneğin RPO maddesi, Bölüm 3.2.1'deki "can be recovered" yerine "must be recovered" ifadesini kullanır.

Bu tanımların uygulamada üç sonucu var:

  1. MTD iş sürecine, RTO sisteme aittir. Bir süreci destekleyen her sistem için, o sürecin MTD'si içinde ayrı bir RTO belirlenir. Bir dipnot, SP 800-34'ün ilk baskısında tek bir terim (Maximum Allowable Outage) kullanıldığını, MTD ile RTO'nun ise "to further delineate business process and information system downtime" amacıyla getirildiğini söyler.
  2. RPO, MTD'nin dışında kalır; NIST bunu açıkça yazar: "Unlike RTO, RPO is not considered as part of MTD. Rather, it is a factor of how much data loss the mission/business process can tolerate during the recovery process."
  3. Kaybolan veriyi yeniden işlemek de zaman alır. NIST, kesintinin bir süreci yarıda kestiği durumu örnek verir: "because it takes time to reprocess the data, that additional processing time must be added to the RTO to stay within the time limit established by the MTD." Yani gevşek bir RPO, kesinti bütçesinden pay alır.

Work Recovery Time (WRT), Recovery Time Actual (RTA) ve Recovery Point Actual (RPA) sahada kullanılan terimlerdir; hiçbiri SP 800-34'te geçmiyor. Aşağıda ölçülen değerler için RTA ve RPA diyoruz, çünkü yazının geri kalanında "hedef" ile "gerçekleşen"i ayrı tutuyoruz.

Hedefleri araçtan değil, iş etki analizinden çıkarın

SP 800-34, RTO'yu backup ürününün yapabildiğinden değil, iş sürekliliği planının temeli olan iş etki analizinden (BIA) türetir. Rehberin BIA sürecini gösteren şekli (Şekil 3-2, "Notional Times" notuyla) fatura sürecine 72 saatlik MTD, uygulama sunucusuna 36 saatlik RTO veriyor; MTD'si 36 saat olan bütçe sürecinin veritabanı sunucusuna ise 12 saatlik RTO veriyor. Ek B'deki örnek BIA ise tedarikçi faturası ödeme süreci için MTD 72 saat, RTO 48 saat, RPO 12 saat (son backup) öngörüyor. NIST'e göre RTO normalde MTD'den kısa olmalı ki, örneğin verinin yeniden işlenmesi gerektiğinde MTD aşılmasın. NIST bu süreyi RTO'ya katar; sahada ise ayrı tutulur ve work recovery time (WRT) diye anılır. Yaygın kural, MTD'nin en az RTO ile WRT'nin toplamı kadar olmasıdır. Aynı aşamayı iki kez saymamak için RTO'nuzun neleri kapsadığını açıkça yazın.

Aynı bölüm, hedeflerin neden yalnızca en kısaya indirilmek yerine iş birimiyle birlikte belirlenmesi gerektiğini de açıklar: "the shorter the RTO, the more expensive the recovery solutions cost to implement."

Veeam'in Data Trust and Resilience Report 2026 çalışmasında (900'den fazla kıdemli BT, güvenlik ve risk yöneticisi) katılımcıların %90'ı siber olay sonrası RTO hedeflerini karşılayabileceğinden emin olduğunu söylüyor; buna karşın yalnızca %69'u RTO'larının iş sürekliliği hedefleriyle tam uyumlu olduğunu belirtiyor ("yet only 69% say RTOs are fully aligned with business continuity goals"). BIA'ya bağlanmamış bir RTO kâğıt üzerinde tutturulup iş sürecinin ihtiyacını yine de karşılamayabilir.

Kesinti ve veri kaybının maliyetini tahmin etmek için ransomware ve downtime maliyeti hesaplayıcımız RTO ve RPO'yu ayrı girdi olarak alıyor.

BDDK bankalardan ne istiyor

Bankaların Bilgi Sistemleri ve Elektronik Bankacılık Hizmetleri Hakkında Yönetmelik (Resmî Gazete 15/3/2020, 31069) RTO ve RPO kavramlarını kendi diliyle yazıyor. Madde 28(3): "iş etki analizi çerçevesinde her bir BS servisi için kabul edilebilir kesinti süreleri ile kabul edilebilir veri kayıpları belirlenir". Madde 28(6) ise banka düzeyinde bir sınır koyuyor: "Birincil sistemlerin tamamen devre dışı kaldığı felaket senaryolarında dahi bankanın en geç yirmi dört saat içerisinde faaliyetlerini yeniden sürdürebiliyor olması esastır." Aynı fıkra yılda en az bir kez gerçek bir felaket senaryosuna dayanan ve ikincil merkezden çalışmayı deneyen test istiyor. Yani bir bankada her BS servisinin kabul edilebilir kesinti ve veri kaybı sınırları, 28(3) uyarınca BIA'ya göre belirlenir. 24 saat ise birincil sistemlerin tamamen devre dışı kaldığı senaryoda bankanın faaliyetlerini yeniden sürdürebilmesi için belirtilen süredir. Madde 28(9) uyarınca banka, ikincil merkez kapsamına aldığı ve almadığı BS servislerinin listesini ayrıca belgelendirir. Madde 28, 1/1/2021'den beri yürürlükte.

Ulaşılabilir RTO nasıl hesaplanır: örnek hesap

RTA, arızadan servisin kullanılabilir hâle gelmesine kadar geçen toplam süredir; veri kopyalama bunun yalnızca bir bölümüdür. Buradaki bütün sayılar örnek amaçlı; kendi ölçümlerinizle değiştirin.

Senaryo. Veritabanı, uygulama ve dosya sunucusu VM'lerinden oluşan, toplam 50 TiB'lık bir ERP servisi yerel repository'den full restore ediliyor. İş birimiyle 8 saatlik RTO üzerinde anlaşılmış.

1. adım: veri aktarım süresi. Restore yolunun 10 Gbps'lik bir bağlantının %70'ini sürekli kullanabildiğini varsayalım. Hesap, replication window ve bandwidth hesaplayıcımızla aynı modeli kullanıyor: bağlantı hızı ondalık tabanda (bit), veri ikili tabanda (TiB).

  • Efektif throughput: 10.000.000.000 bit/s ÷ 8 × 0,70 = 875.000.000 byte/s (875 MB/s)
  • Veri: 50 × 2^40 = 54.975.581.388.800 byte
  • Aktarım: 54.975.581.388.800 ÷ 875.000.000 = 62.829,2 s = 1.047,2 dakika (yaklaşık 17,45 saat)

2. adım: bütçenin geri kalanı.

AşamaÖrnek süre (dakika)
Tespit ve alarm15
Restore kararı, restore point seçimi30
Veri aktarımı (1. adım)1.047,2
Uygulamanın ayağa kalkması ve doğrulama60
Cutover (DNS, connection string'ler, kullanıcı duyurusu)15
Tahmini recovery süresi1.167,2 (19 sa 27,2 dk)

15 + 30 + 1.047,2 + 60 + 15 = 1.167,2 dakika. Tasarım 8 saatlik RTO'yu 11 sa 27,2 dk farkla kaçırıyor; anlaşılan sürenin 2,4 katı gerekiyor. Veri kopyalama toplamın yaklaşık %90'ı (1.047,2 ÷ 1.167,2 = %89,7). Bu yüzden ekibin daha hızlı çalışması açığı kapatmaz: tespit, karar, doğrulama ve cutover sıfıra inse bile yalnızca kopyalama 17,45 saat sürer. Sonucu ancak farklı bir recovery mekanizması ya da taşınacak verinin azalması değiştirir.

3. adım: mekanizmayı değiştirin. Veeam Backup & Replication 13'teki Instant Recovery ile VM'ler doğrudan sıkıştırılmış ve deduplication uygulanmış backup dosyalarından çalışır; Veeam'e göre workload'lar dakikalar içinde geri döner ("are recovered in a matter of minutes"). Testinizde boot 10 dakika sürüyorsa bütçe 15 + 30 + 10 + 60 + 15 = 130 dakikaya (2 sa 10 dk) iner ve 8 saatlik RTO'nun rahatça içinde kalır. Production storage'a taşınana kadar bu VM'ler sınırlı I/O performansıyla çalışan geçici VM'lerdir ("temporary spares", "limited I/O performance"). Storage vMotion bu taşımayı kesintisiz ("without any downtime") yapabilir, ama iki koşulla: VM değişiklikleri başka bir datastore'a yönlendirilmeden vPower NFS datastore'da tutulmalı ve VMware lisansınız Storage vMotion'ı kapsamalı. Aksi hâlde VM'ler Quick Migration ile taşınır. 130 dakikayı RTA olarak ancak uygulama bu geçici VM'ler üzerinde gerekli performansı sağlıyorsa sayın.

  1. adımla ilgili bir uyarı: hesaplayıcı bir bağlantı üzerindeki aktarım süresini hesaplar, oysa gerçek restore süresi repository okuma hızı, proxy kapasitesi ve hedefin yazma hızıyla da sınırlıdır. Çıkan sayıyı alt sınır kabul edin ve ortamınızı temsil eden bir VM'in gerçek restore'unu kronometreyle ölçün.

Örnek, servisin bütün VM'lerini tek bir paralel kopya gibi ele alıyor. Gerçek bir ERP recovery'si çoğu zaman sırayla ilerler: önce kimlik altyapısı ve DNS, sonra veritabanı, sonra uygulama. Site kaybından ya da bir ransomware saldırısından sonra Veeam sunucusunun kendisini de önce yeniden kurmanız gerekebilir. Bütün tier-1 sistemler aynı anda, ortak repository, proxy ve bağlantılar üzerinden restore ediliyorsa toplam tier-1 veri boyutunu paylaşılan yolun efektif throughput'una bölün. RTO sayacının arıza anında mı yoksa felaket ilan edildiğinde mi başlayacağını önceden kararlaştırın. Tespit ve karar süreleri yalnızca ilk durumda sayılır; MTD'yi ise her iki durumda da arızadan itibaren geçen toplam kesintiyle karşılaştırın. Item-level restore, tek VM, bütün bir site ve ransomware sonrası recovery için ayrı RTO'lar belirleyin.

Ulaşılabilir RPO nasıl hesaplanır

RPA, job'ın çalışma aralığı değildir. Restore point, job'ın snapshot aldığı andaki durumu yakalar ama ancak o session tamamlanınca kullanılabilir. Dolayısıyla periyodik bir job'da veri kaybı için güvenli üst sınır, job aralığı ile en uzun session süresinin toplamıdır; tipik session süresi kullanılmaz, çünkü periyodik bir full ya da yeniden denenen bir session daha uzun sürer. Bu hesap, hiçbir çalışmanın gecikmediğini ya da atlanmadığını ve her çalışmanın kullanılabilir bir restore point ürettiğini varsayar.

Örnek hesap (varsayımsal girdilerle). Bir backup job'ı 4 saatte bir çalışıyor ve 40 dakika sürüyor. Veeam aralıkları 00:00'dan saymaya başlar; session'lar 00:00, 04:00, 08:00'de başlar. 04:00 restore point'i 04:40'ta, 08:00 restore point'i 08:40'ta kullanılabilir olur. 08:39'da arıza olursa kullanılabilir en yeni restore point 04:00'da alınandır: 4 sa 39 dk veri kaybı. En kötü durum 240 + 40 = 280 dakika, hedef ise 4 saatlik RPO. ERP veritabanında transaction log backup da açıksa (v13'te SQL Server için varsayılan 15 dakikada bir), image-level backup ile son kullanılabilir log backup arasındaki log zinciri kesintisizse recovery point tamamlanan son log backup kadar yeni olabilir; log replay de recovery süresine eklenir.

  • Aralığı 3 saate çekin: 180 + 40 = 220 dakika (3 sa 40 dk). Her session başarılı olduğu sürece RPO artık 20 dakika payla tutuyor.
  • Task'ı yeniden denemeler dahil başarısız olan bir VM, bir aralık daha kaybeder. Veeam başarısız bir job'ı varsayılan olarak aynı session içinde 3 kez yeniden dener ve yalnızca başarısız VM'leri yeniden işler; diğerlerinin yeni restore point'leri korunur. VM'in 03:00 task'ı yeniden denemeleriyle birlikte başarısız olur, 06:00 session'ı başarılı olursa en kötü durum 2 × 180 + 40 = 400 dakikaya (6 sa 40 dk) çıkar, yani 220'nin 1,8 katı. Başarılı olan yeniden denemeler de session'ı uzatır; hesapta en uzun session süresinin kullanılmasının nedeni bu. Yani ulaşılabilir RPO, zamanlama kadar başarısız task'ları yakalamanıza da bağlı.
  • Site kaybında RPA kopyadan ölçülür: birincil repository site ile birlikte giderse esas alınan, off-site kullanılabilir en yeni restore point'tir. Immediate modda bir backup copy job'ı restore point'leri kaynak repository'de belirir belirmez kopyalar ("as soon as they appear in a source backup repository"). Her 3 saatlik çalışma 40 GiB'lık bir incremental (sıkıştırma sonrası, yani kopyanın taşıdığı veri) üretiyor ve bu veri 500 Mbps'lik bir WAN'dan %80 verimle gidiyorsa: 500.000.000 ÷ 8 × 0,80 = 50.000.000 byte/s; 40 × 2^30 = 42.949.672.960 byte; 42.949.672.960 ÷ 50.000.000 = 859 s, yani 14,3 dakika. Off-site en kötü durum: 180 + 40 + 14,3 = 234,3 dakika (3 sa 54,3 dk). Kâğıt üzerinde RPO 5,7 dakika farkla tutuyor, ama bu gerçek bir pay sayılmaz. Tasarımda daha fazla pay bırakın: daha uzun bir session ya da backup copy session'ındaki ek süre hedefi bozar, üstelik immediate modda Veeam başarısız bir kopyayı 3 kez yeniden dener, yeni restore point yoksa 1 saat arayla.
  • Aynı olay için RTO'ya da bakın. 50 TiB'ın tamamı off-site kopyadan dönmek için aynı 500 Mbps'lik bağlantıdan geçmek zorundaysa yalnızca aktarım 54.975.581.388.800 ÷ 50.000.000 = 1.099.511,6 s, yani yaklaşık 305,4 saat (12,7 gün) sürer; hedef ise 8 saatlik RTO. Bağlantıdan sıkıştırılmış backup verisi geçiyorsa gerçekten gönderilen byte miktarıyla hesaplayın. Site kaybının kendi RTA'sı olmalı ve genellikle yalnızca bir kopya değil, kopyanın yanında işlem gücü gerekir (bir replica ya da DR sitesinde host'larıyla birlikte bir repository).

CDP'de ayarlanan RPO'yu çalışma aralığıyla değil, replication gecikmesi ve kullanılabilir en yeni restore point'in yaşıyla karşılaştırın. v13'teki CDP policy wizard'ına göre en düşük RPO 2 saniye, önerilen en az 15 saniye, üst sınır 60 dakika. Aynı sayfada RPO reporting seçeneği var: yeni restore point'ler belirlenen RPO içinde hedefe aktarılmazsa uyarı ya da hata üretir.

Veeam v13 mekanizmalarının RPO ve RTO karşılığı

Mekanizma (v13)RPO'yu ne belirlerRTO'yu ne belirler
Backup jobÇalışma aralığı artı job süresi; backup window taşan job'ı sonlandırabilirFull restore süresi ya da Instant Recovery boot'u; geçici VM production yükünü taşıyamıyorsa ayrıca migration
Backup copy jobKaynak restore point'in yaşı artı kopyalama süresi; periodic mod ayrıca zamanlamayı bekler ve log backup'larını kopyalamaz; immediate mod ise onları yalnızca ayar açıksa kopyalarKopyanın bulunduğu yerden, çoğu zaman WAN üzerinden restore
Application log backup (SQL Server transaction log'ları)Log backup aralığı (varsayılan 15, en fazla 480 dakika), backup'ın tamamlanma gecikmesi ve kesintisiz log zinciriImage-level restore artı seçilen restore point'e kadar log replay
Replication (snapshot tabanlı)Veeam replication'ı saatler düzeyinde RPO gereken VM'ler için öneriyor ("RPO of hours")Replica'lar başlatılmaya hazır bekler ("ready-to-start state"); failover planları boot sırasını ve bekleme aralıklarını belirler
vSphere için CDP ve Universal CDP2 saniye ile 60 dakika arasında ayarlanan RPO; short-term restore point'ler crash-consistentBaşlatılmaya hazır replica'ya failover
SureBackupYokFull recoverability testing modunda restore point'in izole virtual lab'de boot edildiğini kontrol eder ve etkin heartbeat, ping ve uygulama testlerinden hangilerinin gerçekten çalışıp geçtiğini raporlar ("backup verification and content scan only" modu hiçbir şeyi boot etmez)

Aşağıdaki tablo, ekiplerin bunları nasıl birleştirebileceğine dair bir örnektir; standart değildir:

Örnek tierRPORTOTipik v13 tasarımı
0SaniyelerDakikalar; ancak failover ve doğrulama otomatikse ya da önceden onaylıysaCDP ve failover planı
11 ila 4 saat1 saatin altı, ancak tespit, karar ve doğrulama otomatikse ya da önceden onaylıysaSnapshot replication ya da sık backup artı Instant Recovery
2Yaklaşık bir gün artı job süresi4 ila 24 saatGünlük backup, off-site backup copy, full restore
324 saat ve üzeriGünlerObject storage'a günlük ya da haftalık backup

Her satırı yukarıdaki en kötü durum kurallarıyla sınayın: bu kurallara göre günlük bir job 24 saatlik RPO'yu tutturamaz; 2. adımdaki 15/30/60/15 dakikalık aşama bütçesine 10 dakikalık Instant Recovery boot'u eklenince toplam yine 130 dakikayı bulur.

SureBackup sık sık RTO testi sanılıyor, oysa VM'leri izole bir lab'de doğrudan backup dosyasından ve aynı anda yalnızca sınırlı sayıda ("Process simultaneously up to … machines") başlatıyor; Application initialization timeout varsayılan olarak 120 saniye. Bu, gerçekten çalıştırılan testler kapsamında restore point'in kullanılabildiğini gösterir; tam bir production restore'unun ne kadar süreceğini göstermez. Restore tatbikatlarını ayrıca kronometreyle yapın. Veeam'in bu iş için kendi araçları da var: Veeam Recovery Orchestrator her recovery plan için hedef RTO ve RPO tanımlar, gerçekleşen değerleri readiness check, execution ve test raporlarına yazar. Veeam ONE ise hazır alarmlarıyla tanımlı RPO içinde backup'ı alınmayan VMware VM'lerini ve kopyalanmayan backup'ları işaretler (VM alarmı varsayılan olarak 24 saattir; RPO'nuza göre daraltın).

Ransomware, kâğıt üzerindeki RTO ve RPO'yu neden bozar

Yukarıdaki her şey, hangi restore point'in temiz olduğunu bildiğinizi ve backup sunucusu, kimlik altyapısı ve hypervisor'ın ayakta kaldığını varsayıyor. Ransomware bu varsayımlardan birini ya da ikisini birden geçersiz kılabilir.

RPA artık son temiz restore point'in ne kadar eski olduğuyla belirlenir. Saldırganlar şifrelemeden önce içeride olabilir: Mandiant'ın M-Trends 2026 raporu, tüm saldırı türlerinde küresel medyan dwell time'ı 14 gün olarak veriyor (önceki yıl 11) ve artışı büyük olasılıkla saldırganların savunmaları atlatmada ustalaşmasına bağlıyor. Siber casusluk ve Kuzey Koreli BT çalışanı vakalarında medyan 122 gün. Rakam ransomware'e özgü değil; onu restore için kaç gün geriye gideceğinizin ölçüsü olarak değil, bir uyarı olarak okuyun. Veeam'in Scan Backup özelliği, saldırı tarihi bilinmediğinde son temiz restore point'i bulmak için var ("find the last clean restore point if the date of the malware attack is unknown"); Secure Restore ise restore point'leri production'a dönmeden önce malware'e karşı tarar. İkisi de recovery süresine tarama süresi ekler ve taramada tehdit bulunmaması, restore point'in temiz olduğunu kesin olarak göstermez: örneğin Secure Restore, mount edemediği volume'ları taramadan restore eder. Scan Backup'ın koşulları da var: replica'ları değil, backup ve backup copy'leri tarar; SOBR archive tier'daki backup'ları ve storage snapshot'larını taramaz; Cloud Connect repository'deki backup'ları tenant tarayamaz, service provider ise Cloud Connect sunucusundan tarayabilir. File share ve object storage backup'larının ise 13.1 veya sonrasında oluşturulmuş, consistent, şifrelenmemiş ve GFS dışında olması gerekir.

CDP şifrelenmiş yazma işlemlerini de her değişiklik gibi replike eder: policy 15 saniyelik RPO'sunu tutturuyorsa şifrelenmiş bloklar replica'ya saniyeler içinde ulaşır. Kurtarma bu durumda ayarladığınız short-term retention (en fazla 7 gün) içinde ya da long-term restore point'ler arasında temiz bir restore point bulunmasına bağlı. Scan Backup burada işe yaramaz; replica'ları değil, backup'ları tarar. Long-term CDP restore point'leri disk başına 95 ile sınırlı; bu yüzden long-term restore point'lerin 14 günü kapsamasını isterseniz 4 saatte bir restore point (84) sığar, 3 saatte bir (112) sığmaz.

Sistemlerin üzerine yazılmadan önce delillerin de korunması gerekir. CISA'nın #StopRansomware Guide belgesi (Ekim 2023 yayını) ilk üç adımın sırayla uygulanmasını istiyor; 9. adım (ilk müdahale mümkün görünmüyorsa), etkilenen cihazların bir kısmından sistem imajı ve bellek dökümü almak ("take a system image and memory capture of a sample of affected devices"). 16. adım sistemleri önceliğe göre yeniden kurmak. Offline backup'lardan restore ("restore data from offline, encrypted backups") 19. adımda geliyor, üstelik temiz sistemleri yeniden enfekte etmeme uyarısıyla ("not to re-infect clean systems during recovery"). Bunların hiçbiri bir aktarım hızı hesabında görünmez.

Backup'lar da doğrudan saldırıya uğruyor: M-Trends 2026'ya göre ransomware operatörleri backup altyapısını, kimlik servislerini ve sanallaştırma yönetim katmanını hedef aldı; cloud storage'daki backup nesnelerini de aktif olarak sildi. Saldırgan kullanılabilir bütün kopyaları silebiliyorsa RPO karşılanamaz. Immutable bir kopyanın gerekçesi bu; bunu 3-2-1-1-0 kuralı rehberimizde anlatıyoruz. Immutability'nin gerçekten uygulandığını nasıl kontrol edeceğinizi de ayrı bir yazıda ele aldık. Immutability, Backup güvenliği nedir? yazımızdaki sekiz kontrolden biri.

Sophos'un State of Ransomware 2026 raporunda (ransomware saldırısına uğramış kuruluşlardan 2.158 BT ve güvenlik karar vericisi, 17 ülke, anket Ocak-Mart 2026) kuruluşların %16'sı bir günden kısa sürede, %55'i bir hafta içinde, %83'ü bir ay içinde tamamen toparlandı; ortalama süre yine üç hafta. Verisi şifrelenenlerin %66'sı veriyi backup'tan restore etti (taban 1.214). Şifreleme toparlanmayı yavaşlatıyor: 2025 baskısında (toplam 3.400 katılımcı) verisi şifrelenenlerin %9'u bir günde tamamen toparlanırken saldırganların veriyi şifreleyemediği kuruluşlarda bu oran %24. Veeam'in 2026 raporunda da saldırıya uğrayanların yalnızca %28'i etkilenen verinin tamamını geri alabildi; ortalama geri alınan oran %72.

Sophos kuruluşun tamamını, örnek hesap tek bir ERP servisini ölçüyor; sayılar doğrudan karşılaştırılamaz. Ransomware recovery hedeflerini BIA'ya göre belirleyin; gerçekleşen recovery süresini ve veri kaybını tarama, adli inceleme için bekleme, temiz ve izole bir ağ ve yeniden kurulmuş bir kimlik altyapısı içeren testlerde ölçün.

Bu yazı neyi söylemez

  • Örnek hesaplar varsayımsal girdilerle yapılmış aritmetik. %70 bağlantı verimi, 40 dakikalık job ve 10 dakikalık Instant Recovery boot'u yalnızca örnek değerler. Bunları farklı veri boyutlarına uyarlamak için kendi restore yolunuzu ölçün.
  • Anket rakamları beyana dayalı. Sophos "fully recover" süresini soruyor ve her katılımcı bunu kendi yorumluyor. Veeam'in 2026 raporunun tamamı kayıt formunun arkasında; buradaki rakamlar Veeam'in kendi basın bülteninden. Bülten araştırma firmasını ve anketin tarihlerini vermiyor. Sophos'un backup'tan recovery için verdiği %66'lık rakamda birden fazla cevap seçilebiliyordu; katılımcılar 100 ile 5.000 çalışanlı kuruluşlardan.
  • ISO'dan değil NIST'ten alıntı yapıyoruz. NIST metni kamuya açık. ISO 22301 ve terim standardı ISO 22300 yakın terimler kullanır: NIST'in MTD dediğine MTPD (maximum tolerable period of disruption) der. RTO'yu tek bir sistem için değil ürün, hizmet, faaliyet ve bunların arkasındaki kaynaklar için belirler; ayrıca kesinti sırasında kabul edilebilir asgari hizmet düzeyi olan MBCO'yu tanımlar. Bağlantı verdiğimiz terim özeti, ISO 22301'in eski 2012 baskısının ifadesini aktarıyor; 2019 baskısı terimlerini ISO 22300'den alıyor. ISO'nun telifli ifadelerini aktarmadık.
  • Model, kendisine ayrılmış altyapıda tek bir paralel kopya olarak restore edilen tek bir servisi esas alır. Bağımlılık, kaynak paylaşımından doğan darboğaz (contention) ya da backup sunucusunun yeniden kurulması yok. Tahmin bu aşamaları içermez; gerçek olay senaryolarınız için uçtan uca recovery süresini ölçün.
  • Veeam karşılıkları VMware vSphere için yazıldı. CDP ve Universal CDP yalnızca vSphere'e replike eder; hedefte vSphere olmayan (örneğin tamamen Hyper-V, Proxmox ya da Nutanix üzerinde çalışan) ortamlarda CDP tier'ı yoktur. Agent, cloud-native ve Microsoft 365 recovery süreleri de farklı davranır.
  • Site kaybı RTA'sı yalnızca taslak. 305,4 saat yalnızca aktarım süresidir; recovery için DR sitesinde işlem gücü de gerekir; failback'i ayrıca planlayıp ölçün.
  • Dwell time, bulaşma süresi değildir. 14 günlük medyan dwell time, son 14 günün backup'larının enfekte olduğu demek değildir. Yalnızca şifreleme tarihinin tek başına temiz restore point'i göstermediğini söyler.
  • BDDK notu yalnızca bankalar için. Madde 28 yalnızca bankaları bağlar. Sermaye piyasası kurumları SPK'nın VII-128.10 sayılı tebliğine, diğer finansal kuruluşlar kendi düzenleyicilerinin bilgi sistemleri mevzuatına tabidir. 24 saat şartı bu kuruluşlara kendiliğinden uygulanmaz; hedefleri kendi mevzuatlarına ve BIA sonuçlarına göre belirlenir.

BackupSec bu işe nasıl yaklaşıyor

Ücretsiz replication window ve bandwidth hesaplayıcımız, örnek hesabın 1. adımını kendi veri boyutunuz, bağlantınız ve verim oranınızla çalıştırıyor; seed süresini ve günlük incremental süresini tarayıcınızda gösteriyor.

Bütçenin geri kalanı için ZeroTAM, Veeam mimarisi ve hardening'in yanında RTO ve RPO dahil recovery stratejisi konusunda danışmanlık veriyor. ZeroMON job ve SLA durumunu, Veeam Backup & Replication sunucunuzun build ve patch seviyesini izliyor; başarısız session'ları e-posta ve uygulama içi bildirimle haber veriyor. Yeniden denemelerden sonra da task'ı başarısız olan bir VM, RPA'sına bir aralık daha ekler. ZeroPEN, gerçek backup'ları silmeden ya da veri şifrelemeden, bir saldırganın Veeam'e karşı backup neutralization dahil ne kadar ilerleyebildiğini test ediyor; böylece ransomware RTA'nızın dayandığı backup'ların, test ettiğimiz saldırı yollarından sağ çıkıp çıkmadığını görürsünüz.

Kaynaklar · 45

Veeam · NIST · Sophos · Türkiye · ISO · +5

Veeam 22

Backup & Replication 13 User Guide

NIST 5

CSRC Glossary

Sophos 2

Türkiye 2

ISO 2

BCMpedia 2

Google Cloud 1

CISA 1

TechTarget 1

BackupSec 7

Sık sorulan sorular

RTO ile RPO arasındaki fark nedir?

RTO (recovery time objective), bir sistemin, iş üzerinde kabul edilemez bir etki doğmadan kapalı kalabileceği en uzun süredir; arızadan ileriye doğru ölçülür. RPO (recovery point objective) ise verinin restore edilebilmesi gereken zaman noktasıdır; geriye doğru ölçülür ve ne kadar veri kaybını göze alabileceğinizi söyler. NIST SP 800-34 Rev. 1 işe yarar bir ayrım ekler: RTO iş sürecinin maksimum tolere edilebilir kesinti süresine (MTD) dahildir, RPO değildir. Yine de kaybolan veriyi yeniden işlemek zaman alır ve bu süre MTD'ye sığmak zorundadır.

RTO, RPO ve MTD arasındaki fark nedir?

NIST SP 800-34 Rev. 1'de MTD, sistem sahibinin ya da yetkilendirme makamının bir iş süreci için tüm etkiler dahil kabul edeceği toplam kesinti süresidir. RTO, tek bir sistem kaynağının diğer kaynakları ve süreci kabul edilemez biçimde etkilemeden, MTD'yi de aşmadan kapalı kalabileceği en uzun süredir; bu yüzden normalde MTD'den kısa olmalıdır. RPO ise verinin restore edilebilmesi gereken zaman noktasıdır; NIST'e göre MTD'nin parçası değildir, ama kaybolan veriyi yeniden işlemek zaman alır ve bu süre yine MTD'ye sığmalıdır. Ek B'deki örnek BIA MTD'yi 72 saat, RTO'yu 48 saat, RPO'yu 12 saat olarak veriyor.

Bir Veeam backup job'ının gerçek RPO'sunu nasıl hesaplarım?

Sabit zamanlamalı bir modelde job aralığına en uzun session süresini ekleyin. Restore point, job'ın workload'dan snapshot aldığı anı yansıtır ama ancak session tamamlanınca kullanılabilir. Bu yüzden 4 saatte bir çalışan ve 40 dakika süren bir job 240 değil, 280 dakikaya kadar veri kaybettirebilir. Veeam'in otomatik yeniden denemelerinden (varsayılan 3) sonra da task'ı başarısız olan bir VM, bir aralık daha kaybeder. Birincil site kaybedilebiliyorsa, backup copy job'ının o noktayı off-site'a taşıma süresini de ekleyin. Veeam Backup & Replication 13'te CDP kullanıyorsanız RPO reporting'i açın; policy, restore point'ler hedef RPO'yu kaçırdığında uyarır.

Veeam CDP ransomware'e karşı sıfıra yakın RPO sağlar mı?

Tek başına hayır. Veeam Backup & Replication 13'te bir CDP policy 2 saniye kadar kısa bir RPO hedefleyebilir. Bu, donanım ya da site kaybına karşı güçlü bir koruma. Ransomware'de durum farklı: CDP şifrelenmiş yazma işlemlerini de her değişiklik gibi, policy RPO'sunu tutturuyorsa saniyeler içinde replike eder. O noktada önemli olan, short-term restore point'ler (policy'de ayarlanan süre kadar, en fazla 168 saat tutulur) ya da long-term restore point'ler arasında temiz bir restore point'in kalıp kalmadığı ve onu bulabilmenizdir. Son temiz restore point'i bulmak için tasarlanan Scan Backup, CDP replica'larında değil backup ve backup copy'lerde çalışır; bu yüzden CDP ile koruduğunuz VM'lerin düzenli backup'larını da alın.

RTO ve RPO ne sıklıkla test edilmeli?

Planın tamamını yılda en az bir kez, parçalarını daha sık test etmek yaygın uygulamadır. NIST SP 800-34 Rev. 1'deki örnek politika kurtarma yeteneklerinin ve personelin yılda bir test edilmesini öngörür, ancak bu yalnızca bir örnek: NIST'in 2010 düzeltmeleri şablonlarda test sıklığının kurum tarafından belirlenmesini ister ve yıllık fonksiyonel testin zorunlu olmadığını yazar. Türkiye'de bankalar için BDDK Yönetmeliği'nin 28(6) fıkrası, ikincil merkezden yürütülen gerçek felaket senaryosu testini yılda en az bir kez zorunlu kılar. Full recoverability testing modundaki bir SureBackup job'ı çok daha sık çalışıp restore point'in boot edildiğini kontrol eder ve etkin uygulama testlerinden hangilerinin çalışıp geçtiğini raporlar, ama restore süresini ölçmez. Veri boyutu, storage ya da ağ büyük ölçüde değişince temsili sistemlerin gerçek restore'unu her aşamayı ayrı kaydederek ölçün.

RPO, RTO'dan uzun olabilir mi?

Evet. İkisi farklı şeyleri ölçer: RTO kabul edilebilir kesinti süresini, RPO ise restore edilen verinin kabul edilebilir yaşını belirler. Bir günlük veri yeniden içe aktarılabiliyorsa bir raporlama sunucusu 4 saatlik RTO ve 24 saatlik RPO ile çalışabilir; trading veritabanında ise RPO'nun RTO'dan kısa olması gerekebilir. NIST SP 800-34 Rev. 1 RPO'yu MTD'nin dışında tutar, ama kaybolan veriyi yeniden işlemek zaman alır; bu yüzden uzun bir RPO recovery'yi yine de MTD'nin ötesine taşıyabilir.

İyi bir RTO ve RPO değeri nedir?

Herkese uyan bir değer yok. NIST ikisini de iş etki analizinden türetir; örnek BIA'sı tedarikçi faturası ödeme sürecine 72 saatlik MTD, 48 saatlik RTO ve 12 saatlik RPO verir. Düzenleyiciler bazen bir üst sınır koyar: BDDK yönetmeliğine göre bankalar, birincil sistemler tamamen devre dışı kalsa bile faaliyetlerini en geç 24 saat içinde yeniden sürdürebilmelidir.

MTPD nedir, RTO ile ilişkisi ne?

MTPD (maximum tolerable period of disruption, MTPoD olarak da yazılır), ISO 22300/22301'in NIST'teki MTD'ye yaklaşık karşılık gelen terimidir: bir ürün, hizmet ya da faaliyetin, kabul edilemez bir etkiye yol açmadan kullanılamaz kalabileceği en uzun süredir. MTD gibi iş faaliyetine aittir; onu destekleyen her sistemin RTO'su bu sürenin içine sığmalıdır.

RTO nasıl hesaplanır?

RTO'nun kendisi iş etki analizinden gelir; hesapladığınız şey, tasarımın bu hedefi karşılayıp karşılayamayacağıdır. Arızadan kullanılabilir hizmete kadar geçen her aşamayı toplayın: tespit, recovery kararı, veri aktarımı ya da boot, uygulama doğrulaması ve cutover. Bu yazıdaki aşama süreleriyle 50 TiB'lık bir ERP servisinin full restore'u toplam 1.167,2 dakika (19 sa 27,2 dk) tutuyor, yani 8 saatlik RTO'nun 2,4 katı; veri kopyası toplamın yaklaşık %90'ı. Sonra ortamınızı temsil eden bir sistemde restore testi yapıp her aşamanın süresini ölçerek tahmini doğrulayın.