Blog 24/7

kopia niezmienna (immutable backup)

TAB. 1Hasłoobie formy
Po angielskuimmutable backup (kopia niezmienna, reguła 3-2-1)
Którą formą pisaćobie formy Obie formy są w obiegu. Przy pierwszym wystąpieniu pisz „polski termin (english term)”, dalej sam polski.
Inne formybackup odporny na ransomware · kopia tylko do odczytu · migawka chroniona przed nadpisaniem · kopia offline (rozwiązanie pokrewne, nie tożsame)
KategoriaPrawo, zgodność i ryzyko

Kopia niezmienna (immutable backup) to kopia zapasowa (backup) zapisana tak, że przez zadany czas nie da się jej nadpisać ani usunąć, nawet z konta administratora. Mechanizmy tego typu opierają się na modelu WORM (write once, read many): dane zapisuje się raz, a potem można je tylko odczytywać [2]. Celem jest kopia, która przetrwa atak ransomware. CISA ostrzega, że wiele odmian ransomware szuka dostępnych kopii zapasowych, a potem je usuwa albo szyfruje, aby odtworzenie danych bez okupu było niemożliwe [1].

Jak działa

Niezmienność zapewnia system przechowywania, a nie program tworzący kopię. Przy zapisie obiekt dostaje blokadę z datą, do której nie można go usunąć ani zmienić. W Amazon S3 funkcja Object Lock chroni obiekty przed usunięciem lub nadpisaniem na stały lub zmienny okres, albo bezterminowo [2]. W Azure Blob Storage dane objęte polityką retencji można tworzyć i odczytywać, ale nie modyfikować ani usuwać; okres retencji wynosi od jednego dnia do 146 000 dni [3].

RYS. 1Cykl życia kopii niezmiennej

Blokada działa na poziomie wersji obiektu. Object Lock wymaga włączonego wersjonowania, a zapis pliku o tej samej nazwie tworzy nową wersję, podczas gdy chroniona wersja pozostaje zablokowana [2]. Zwykłe żądanie usunięcia bez numeru wersji dodaje tylko znacznik usunięcia; próba trwałego usunięcia chronionej wersji kończy się błędem 403 [2].

Odmiany

Kopia niezmienna ma kilka postaci, różniących się tym, kto może zdjąć ochronę.

MechanizmKto może usunąć przed czasemUwagi
Tryb governance (S3)użytkownik ze specjalnym uprawnieniem [2]konsola wysyła nagłówek obejścia domyślnie [2]
Tryb compliance (S3)nikt, także konto root [2]jedyną drogą jest usunięcie konta AWS [2]
Polityka zablokowana (Azure)nikt; okres można tylko wydłużyć [3]wersja odblokowana służy do testów [3]
Legal holduprawniony użytkownik, zdejmując blokadę [2]bez daty końca [2]
Migawka systemu plikówzależnie od konfiguracji [4]edycje trafiają do innych bloków [4]
Kopia offlinefizyczny dostęp do nośnikaodporna tylko, gdy jest odłączona [4]

Tryb governance chroni przed większością użytkowników, ale nie przed napastnikiem, który przejmie konto z uprawnieniem obejścia. Tryb compliance i zablokowana polityka Azure chronią także przed administratorem. Niebezpiecznik opisuje migawki jako ochronę bloków pamięci przed nadpisaniem: każda edycja jest zapisywana w innych blokach [4]. Pokrewna, ale nie tożsama, jest kopia fizycznie odłączona od sieci, czyli air gap.

W WordPressie

Dokumentacja WordPressa przypomina, że kopia strony ma dwie części, bazę danych i pliki, i do pełnego odtworzenia potrzebne są obie [6]. Zaleca trzymanie od trzech do pięciu ostatnich kopii w różnych miejscach, na przykład na serwerze, w chmurze i na komputerze lokalnym [6]. Kopia na tym samym serwerze nie jest jednak niezmienna. Napastnik, który przejmie konto administratora albo wgra webshell, może ją usunąć razem ze stroną.

W praktyce wtyczka do kopii zapasowych wysyła archiwum do zewnętrznego magazynu obiektów, na którym włączono blokadę. Ważne są dwa szczegóły. Po pierwsze, klucz dostępu zapisany we wtyczce powinien pozwalać tylko na zapis nowych obiektów, bez prawa do obejścia blokady i zmiany polityki; to zastosowanie zasady najmniejszych uprawnień. Po drugie, okres retencji musi być dłuższy niż czas, w którym włamanie może pozostać niewykryte. Kopia zablokowana na siedem dni nie pomoże, jeśli tylna furtka działała na stronie od miesiąca i trafiła do każdej kopii.

Znaczenie

Kopia niezmienna wypełnia lukę, którą zostawiają zwykłe kopie. Niebezpiecznik opisuje ransomware szyfrujący nie tylko lokalne dane, ale też zasoby sieciowe dostępne dla zalogowanego użytkownika, w tym składowane na nich kopie bezpieczeństwa [4]. Cytowany przez Niebezpiecznika ekspert ESET zauważa, że kopie bywają niekompletne, przestarzałe albo same padają ofiarą ataku [5]. Przy podwójnym wymuszeniu kopia przywraca dane, ale nie cofa ich wycieku.

Wymogi prawne idą w tym samym kierunku. Rozporządzenie wykonawcze (UE) 2024/2690 do dyrektywy NIS2 wymaga przechowywania kopii online lub offline w bezpiecznym miejscu poza siecią chronionego systemu, kontroli dostępu do kopii, regularnych kontroli ich integralności i regularnych testów odzyskiwania [7]. Kopia niezmienna jest jednym ze sposobów spełnienia tych wymogów, ale rozporządzenie jej nie nakazuje.

CISA zaznacza ograniczenia: niezmienny magazyn w chmurze nie spełnia kryteriów zgodności niektórych regulacji, a błędna konfiguracja może generować znaczne koszty [1]. Okresu retencji w trybie compliance nie da się skrócić ani zmienić trybu, więc pomyłki w konfiguracji nie można cofnąć do końca tego okresu [2].

Dobre praktyki

  • Stosowanie reguły 3-2-1, którą Niebezpiecznik przytacza jako trzy kopie ważnych danych, z czego dwie na różnych nośnikach i jedna poza centrum przetwarzania danych [5]; jedną z kopii może być kopia niezmienna.
  • Szyfrowanie kopii i trzymanie ich offline, jak zaleca CISA [1].
  • Regularne testy odtwarzania, bo zablokowana kopia, której nie da się przywrócić, nie ma wartości; CISA zaleca sprawdzanie dostępności i integralności kopii w scenariuszu awarii [1].
  • Dopasowanie okresu retencji do RPO i planu disaster recovery (DR), a testy konfiguracji najpierw w trybie governance [2] lub z odblokowaną polityką [3].
TAB. 2

Przypisy

7
  1. [1] #StopRansomware Guide · CISA
  2. [2] Locking objects with Object Lock — Amazon S3 User Guide · Amazon Web Services
  3. [3] Immutable storage for blob data overview · Microsoft Learn
  4. [4] Spoko, mam backup! O iluzji bezpieczeństwa w obliczu ransomware · Niebezpiecznik
  5. [5] Backupy trzeba robić dobrze, bo inaczej będzie źle · Niebezpiecznik
  6. [6] WordPress Backups — Advanced Administration Handbook · WordPress.org
  7. [7] Rozporządzenie wykonawcze Komisji (UE) 2024/2690 · EUR-Lex
TAB. 3

Hasła w tym artykule

10
TAB. 4

Linkują tutaj

11

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com