Bezpieczeństwo

Backup i Disaster Recovery —
plan dla firmy z ITSM

Dlaczego 60% firm nie ma DR? RTO vs RPO, reguła 3-2-1 backup'u, testowanie DR quarterly, failover procedure, runbook dla helpdesku.

← Wróć do Bloga
Bezpieczeństwo
Jakub Roszkiewicz · Maj 2026 · 11 min czytania

Ransomware w firmie to scenario testowany przez cyberbezpieczeństwo najczęściej bez powodzenia. Atakujący szyfruje wszystkie dane — głównie system plików, bazy danych, email. Firma musi wybrać: zapłacić ransom (500k–2M PLN), przywrócić z backup'u (RTO 4–24h, RPO 1–4h strata danych), albo zamknąć operacje (strata 100k+ PLN dziennie). Większość polskich firm bierze trzecią opcję bo nie ma DR planu. W tym artykule pokazuję **dlaczego to się dzieje**, **jak budować DR plan**, **RTO i RPO** i **jak testować co 3 miesiące** aby wciąż działało.

60%
firm w Polsce brak DR planu
500k–2M PLN
koszt ransomware (ransom + recovery)
4h
docelowe RTO dla systemów business-critical

Dlaczego DR — statystyki i ryzyka bez planu

Statystyka 1: W 2025 roku, 60% polskich firm miało incydent poważny (outage > 4 godzin). Z nich 70% miało DR plan, 30% nie miało.

Statystyka 2: Średni koszt outage'u: 100k PLN na godzinę (dla firmy 500+ osób). Outage 24h = 2.4M PLN strat (plus reputation damage).

Statystyka 3: Ransomware attack cost: 200k PLN (attacker payment) + 300k PLN (forensics + recovery) + 500k PLN (lost business) = 1M PLN minimum. Duża firma 2M PLN+.

Ryzyka bez DR:

Firmy bez DR na pytanie \"ile czasu może być down?\" odpowiadają \"jak najkrócej\". To nie jest plan, to nadzieja. Firmy z DR odpowiadają \"4 godziny, mamy backup z 2 godzin temu\" — to jest plan.

RTO vs RPO — co to oznacza i ile czasu masz?

RTO (Recovery Time Objective): Maksymalny czas, w którym system musi być przywrócony do działania od momentu incydentu. Przykład: RTO 4h = system musi być online w ciągu 4 godzin.

RPO (Recovery Point Objective): Maksymalna ilość danych, którą możesz stracić (time-based). Przykład: RPO 1h = backup co 1 godzinę = maksymalna strata to dane z ostatniej godziny.

Praktyczne przykłady:

Reguła 3-2-1 — backup strategy dla każdej firmy

3 kopie: Original (production data) + 2 backup copies. To ochronia przed erasure (pracownik skasuje) i corruption.

2 media: Nie trzymaj wszystkich backup'ów na tym samym typie storage (np. sam disk). Mix: disk + cloud, lub disk + tape. To ochronia przed media failure (disk się psuje).

1 offline: Jedna kopia musi być offline (disconnected from network), żeby ransomware attacker nie mógł jej szyfrować. LTO tape w sejfie to standard.

Praktyczna implementacja:

Częstotliwość backup'u — daily/weekly/monthly vs RPO

Full Backup schedule:

Tabela RTO dla różnych poziomów krytyczności systemów

System Krytyczność RTO RPO Backup frequency Storage strategy
Financial DB (accounting) Critical 2 godziny 15 minut Full daily + txn log co 15 min 3-2-1 (local + cloud + tape)
Email (Exchange) High 4 godziny 2 godziny Full daily + incremental co 2h Local backup + cloud sync
ERP (SAP/Oracle) Critical 4 godziny 1 godzina Full daily + txn log co 1h 3-2-1 (dedicated appliance)
File Server Medium 8 godzin 1 dzień Full weekly + daily incremental Local backup + archive
Development Server Low 24 godziny 1 dzień Weekly full, daily incremental Cloud backup (no local needed)

Testowanie DR — quarterly drill i verify data integrity

Reguła: Test DR co 3 miesiące albo nie testuj vůbec. Statystyka: 30% backup'ów jest corrupt albo unrestoreable — odkrywasz to, dopiero kiedy testujesz.

Quarterly DR test procedure:

Failover procedure i runbook dla helpdesku

Runbook — zdokumentowana procedura crisis krok po kroku. Bez runbook'a, panika = błędy.

Struktura runbook'a:

  1. Incident declaration: Kto deklaruje outage? IT Manager? CIO? Co to znaczy „outage" — system offline 10 minut? 1 godzina? (Define RTO threshold)
  2. Escalation: Wiadomość do Disaster Recovery Lead, Manager, CEO
  3. Assessment (30 minut): Diagnozuj problem — czy to hardware failure? Software bug? Ransomware? Data center down?
  4. Decision (30 minut): Czy czekać na fix czy trigger DR? Jeśli RTO < 4h i assessment pokazuje „nie wrócimy szybko" → trigger DR
  5. Restore (RTO – 1h): Backup team restoruje na test system, verifikuje data integrity
  6. Failover (30–60 minut): Reroute traffic od production do restored system, update DNS, notify users
  7. Stabilization (2h): Monitor logs, aplikacje, performance, user reports
  8. Post-incident review (następny dzień): What went wrong? Jak improve DR plan?

Najczęstsze pytania (FAQ)

Czy cloud backup (AWS, Azure) można traktować jako część 3-2-1?

Tak. Cloud backup = local disk + cloud blob storage = 2 media. Offline archive (tape) = 3. Best: Production → Local backup appliance (8h restore) → AWS S3 (geo-redundancy, long-term) → LTO tape (offsite, quarterly).

Ile kosztuje wdrożenie DR dla 50–100 maszyn?

Hardware (backup appliance): 30k–80k PLN. Cloud subscription (AWS/Azure backup): 500–2000 PLN/miesiąc. Wdrożenie (configuration, runbook, training): 15k–30k PLN. Total: 50k–150k PLN startup + 10k–30k PLN roczny maintenance.

Czy można restorować aby sprawdzić czy backup działa bez outage'u?

Tak, na test system (VM, isolated network). Zawsze testuj na test-nie-production. Restore z production backup może „zjechać" performance jeśli nie planujesz storage bandwidth.

Co jeśli ransomware zainfekuje backup (backup też encrypted)?

Offline archive (tape, disconnected) nie może być encrypted przez attacker. Immutable snapshots (WORM storage) również protected. Cloud backup z lifecycle policy (delete after 30 days) = pewna część jest zawsze safe. Best practice: keep at least 1 copy offline at all times.

Jak długo przechowywać archiwalne backup'u dla compliance?

ISO 27001: minimum 1 rok. NIS2: minimum 3 lata. GDPR (audit logs): 7 lat. Practice: keep monthly archive indefinitely (space cheap), quarterly full backup offline tape na 7 lat.

JR
Jakub Roszkiewicz
CTO · Rotech Group · ekspert backup, disaster recovery, RTO/RPO, ITSM continuity
Audit DR plan

Czy Twoja firma ma sprawdzony plan Disaster Recovery?

Rotech Group przeanalizuje backup strategy — RTO/RPO, 3-2-1 implementation, frequency, testing cadence. Przygotujemy runbook dla Twojego zespołu. Bezpłatna konsultacja.

Umów konsultację →