Czym jest niezmienny magazyn danych do tworzenia kopii zapasowych?
Kopie zapasowe danych mogą pomóc w ich odzyskaniu w przypadku uszkodzenia lub usunięcia głównej kopii produkcyjnej. Jednak ze względu na wysokie ryzyko cyberataków i innych zagrożeń również kopie zapasowe są narażone na niebezpieczeństwo.
Jednym z najlepszych sposobów ochrony danych z kopii zapasowych przed wszelkimi modyfikacjami lub usunięciem jest korzystanie z niezmiennego magazynu danych. Dowiedz się więcej o niezmienności danych, o tym, jak działa niezmienny magazyn danych oraz dlaczego niezmienny magazyn danych zwiększa szanse na ochronę i odzyskiwanie danych.
Czym jest niezmienność danych?
Niezmienność danych to pojęcie z zakresu informatyki i zarządzania danymi, które odnosi się do danych, których nie można zmienić po ich utworzeniu. W modelu danych niezmiennych, gdy dane zostaną utworzone, nie można ich modyfikować ani aktualizować; zamiast tego wszelkie zmiany skutkują utworzeniem nowych danych, pozostawiając dane oryginalne niezmienione (o ile zmiany można zastosować). Takie podejście ma istotne konsekwencje i zalety.
Dane niezmienne nie zawsze są najlepszym wyborem, ponieważ istnieją scenariusze, w których dane zmienne są bardziej wydajne lub odpowiednie. Jednak w wielu przypadkach, zwłaszcza w systemach tworzenia kopii zapasowych, systemach współbieżnych lub rozproszonych, niezmienność może uprościć proces tworzenia oprogramowania i zwiększyć niezawodność.
Czym jest niezmienny magazyn?
Niezmienny magazyn to rodzaj magazynu danych, w którym po zapisaniu lub przechowywaniu danych nie można ich modyfikować, zmieniać ani usuwać przez określony czas, o ile w ogóle jest to możliwe. Koncepcja ta jest często wykorzystywana w kontekście zachowania danych, ochrony danych, zgodności z przepisami dotyczącymi danych oraz bezpieczeństwa danych. Niezmienny magazyn jest zaprojektowany tak, aby zapewnić integralność i niezmienność danych, zazwyczaj ze względów prawnych lub regulacyjnych albo w celu ochrony krytycznych informacji przed nieautoryzowanymi zmianami lub usunięciem.
Niezmienny magazyn zapewnia dodatkową warstwę bezpieczeństwa danych. Po zapisaniu danych w niezmiennym magazynie stają się one odporne na nieautoryzowane modyfikacje, co chroni je przed cyberatakami i zagrożeniami wewnętrznymi. Niezmienny magazyn może być wykorzystywany w sytuacjach, w których kluczowe znaczenie ma utrzymanie bezpiecznego i nieprzerwanego łańcucha dowodowego, takich jak przechowywanie dowodów w sprawach sądowych lub archiwizacja zapisów transakcji finansowych. Przykładem mogą być nagrania z monitoringu, które są zapisywane jednorazowo i nie mogą być fałszowane ani usuwane, aby mogły służyć jako dowód podczas prowadzenia dochodzeń w sprawach prawnych.
Systemy niezmiennego magazynu są wdrażane w celu przechowywania danych przez określony czas, zapewniając, że pozostają one niezmienione i dostępne do celów audytu, zapewnienia zgodności z przepisami lub archiwizacji. Ma to kluczowe znaczenie w branżach takich jak finanse, opieka zdrowotna i prawo, które charakteryzują się rygorystycznymi wymogami dotyczącymi przechowywania danych. Niezależnie od tego, czy chodzi o ochronę danych, zgodność z przepisami (na przykład {1}) czy zwiększone bezpieczeństwo, niezmienny magazyn jest kluczowym elementem zapewniającym integralność danych i odporność na manipulacje lub nieuprawnione zmiany.
Jak działa niezmienny magazyn?
Niezmienny magazyn działa poprzez wdrożenie mechanizmów i zasad, które uniemożliwiają modyfikowanie, zmienianie lub usuwanie danych po ich zapisaniu lub przechowywaniu. Konkretne metody zapewnienia niezmienności mogą się różnić w zależności od technologii i architektury magazynu. Techniki i zasady stosowane w niezmiennym magazynie to:
Write-Once-Read-Many (WORM).WORMMagazyn jest zaprojektowany tak, aby dane mogły być zapisane tylko raz, a po zapisaniu nie można ich zmienić ani nadpisać. Często osiąga się to za pomocą mechanizmów fizycznych lub logicznych, które blokują dane po ich zapisaniu, uniemożliwiając dalsze modyfikacje.- Przechowywanie wersji danych . Niektóre systemy niezmiennego magazynu obsługują przechowywanie wersji danych, gdzie każda modyfikacja danych skutkuje utworzeniem nowej wersji. Starsze wersje danych są zachowywane, co pozwala na dostęp do wersji historycznych, zapewniając jednocześnie, że oryginalne dane pozostają niezmienione.
- Blokowanie i kontrola dostępu . Niezmienny magazyn często zawiera mechanizmy kontroli dostępu i uprawnień, aby uniemożliwić nieuprawnionym użytkownikom próby modyfikacji lub usunięcia danych. Tylko uprawnione osoby lub procesy mogą zapisywać dane w magazynie, podczas gdy inne mogą jedynie je odczytywać.
- Zasady przechowywania . Niezmienny magazyn zazwyczaj zawiera zasady przechowywania, które określają, jak długo dane muszą być zachowane w niezmienionym stanie. Pozwala to ustawić niezmienność na określony czas. Po upływie tego okresu przechowywania dane mogą kwalifikować się do usunięcia.
- Szyfrowanie skrótu . Wiele niezmiennych magazynów wykorzystuje techniki szyfrowania skrótu w celu zapewnienia integralności danych. Podczas zapisu danych obliczana jest wartość skrótu (ciąg znaków o stałej długości wyprowadzony z treści danych) i przechowywana wraz z danymi. Każda próba modyfikacji danych spowoduje uzyskanie innej wartości skrótu, co wskaże na manipulację.
- Magazyn adresowany według zawartości . Jest to architektura magazynu, która przypisuje unikalny identyfikator (zazwyczaj skrót kryptograficzny) do każdego elementu danych. Identyfikator ten służy do pobierania danych zamiast tradycyjnych ścieżek plików. Po zapisaniu danych nie można ich modyfikować bez zmiany ich identyfikatora.
- Ścieżki audytu . Aby zapewnić zgodność z przepisami oraz śledzić wszelkie próby dostępu lub modyfikacji, niezmienny magazyn często prowadzi szczegółowe dzienniki audytowe, w których rejestrowane są wszystkie interakcje z przechowywanymi danymi.
- Zabezpieczenia sprzętowe i programowe . Niezmienny magazyn może wykorzystywać zabezpieczenia sprzętowe lub programowe w celu ochrony danych przed zagrożeniami fizycznymi i logicznymi, takimi jak plomby zabezpieczające przed manipulacją, bezpieczne moduły sprzętowe lub algorytmy konsensusu rozproszonego.
Niezmienny magazyn jest często stosowany w połączeniu z innymi technologiami, takimi jak łańcuch bloków, podpisy cyfrowe i bezpieczne znaczniki czasu, w celu dalszego zwiększenia autentyczności i bezpieczeństwa danych. Konkretna implementacja niezmiennego magazynu może się znacznie różnić w zależności od potrzeb i wymagań organizacji lub branży, dla której jest przeznaczona.
Air Gap a niezmienny magazyn
air gap to środek bezpieczeństwa stosowany w informatyce i zarządzaniu danymi w celu fizycznej i logicznej izolacji systemu lub sieci od niezabezpieczonych lub potencjalnie zagrożonych środowisk. Termin “air gap” oznacza, że między chronionym systemem/danymi a sieciami zewnętrznymi istnieje dosłowna luka lub fizyczne odłączenie, co utrudnia dostęp do danych, ich zmianę lub naruszenie przez nieuprawnionych użytkowników lub w wyniku cyberataków.
Air-gapped to magazyn, który jest fizycznie odłączony od komputera lub sieci. Air gaps są powszechnie stosowane w systemach wysoce wrażliwych lub krytycznych, takich jak te obsługujące informacje niejawne, systemy kontroli infrastruktury krytycznej oraz bezpieczne sieci rządowe lub wojskowe.
air gap zapewnia silną warstwę bezpieczeństwa poprzez izolację systemu lub danych od sieci zewnętrznych, ale samo w sobie nie czyni pamięci niezmienialną. Izolacja fizyczna (air gap) skupia się przede wszystkim na odizolowaniu systemu lub sieci od zewnętrznych zagrożeń, ale sama w sobie nie gwarantuje niezmienności danych. Organizacje mogą łączyć środowiska air-gapped z dodatkowymi środkami bezpieczeństwa oraz praktykami i politykami dotyczącymi niezmienności danych, aby osiągnąć cyberodporność w tym izolowanym kontekście i chronić dane przed nieautoryzowanymi zmianami.
Przykładem air-gapped magazynu
SAS, SATAlub USB HDD odłączonej od serwera lub macierzy pamięci masowej jest powszechny przykład air-gapped magazynu. Pliki przechowywane na takim dysku twardym (HDD) nie mogą być modyfikowane, ponieważ urządzenie to jest fizycznie odłączone i wyłączone. Jest ono niedostępne dla oprogramowania. Dane przechowywane na tym odłączonym dysku twardym są chronione przed atakami oprogramowania wymuszającego okup i innymi niepożądanymi zmianami. Jednak ochrona ta nie jest zapewniana poprzez zastosowanie technologii niezmiennych, jak ma to miejsce w przypadku nowoczesnych niezmiennych magazynów. Nie ma sprzętowych przełączników zabezpieczających przed zapisem ani oprogramowania zapewniającego ochronę przed zapisem w przypadku standardowego dysku twardego, który znajduje się w stanie wyłączonym. Dlatego magazyn typu „ air-gapped ” różni się od niezmiennego magazynu, mimo że są one wykorzystywane do podobnych celów.
Kasety taśmowe są również uznawane za magazyn typu „ air-gapped ”. Po wykonaniu kopii zapasowej na taśmie wyjęta kaseta taśmowa jest niedostępna dla oprogramowania wymuszającego okup, a dane kopii zapasowej nie mogą zostać zmodyfikowane.
Air-gapped Pamięć masowa wymaga więcej wysiłku i czasu na zarządzanie w porównaniu z niezmiennym magazynem kopii zapasowych, który można wdrożyć na serwerze, w chmurze lokalnej lub publicznej.
Rozwiązania w zakresie niezmiennego magazynu kopii zapasowych w chmurze
Rozwiązania w zakresie niezmiennego magazynu kopii zapasowych w chmurze odnoszą się do usług lub systemów przechowywania danych w chmurze, które oferują niezmienność jako podstawową funkcję. Rozwiązania te gwarantują, że po zapisaniu danych w chmurze nie można ich modyfikować, zmieniać ani usuwać przez określony czas lub zgodnie z konkretnymi zasadami i wytycznymi dotyczącymi niezmiennego magazynu. Niezmienny magazyn w chmurze jest szczególnie cenny dla organizacji, które chcą chronić integralność danych, spełniać wymagania zgodności, zwiększać bezpieczeństwo danych oraz wdrażać strategie przechowywania danych w środowisku chmury.
Przykłady niezmiennego magazynu-chmury
Rozwiązania w zakresie niezmiennego magazynu-chmury są oferowane przez różnych dostawców usług w chmurze i mają na celu zapewnienie niezmienności danych oraz ochronę przed nieautoryzowanymi modyfikacjami lub usunięciami. Kilku dostawców usług w chmurze oferuje rozwiązania w zakresie niezmiennego magazynu-chmury w ramach swojej oferty. Na przykład Amazon S3 (Simple Storage Service) oferuje Object Lock, funkcję umożliwiającą niezmienność danych dla obiektów S3 (niezmienna pamięć obiektowa). Microsoft Azure oferuje usługę Magazyn Azure Blob Storage, która pozwala organizacjom tworzyć dane niezmienne i zarządzać nimi w usłudze Magazyn Azure Blob Storage. Przyjrzyjmy się przykładom rozwiązań w zakresie niezmiennej pamięci masowej w chmurze oferowanych przez niektórych głównych dostawców usług w chmurze:
Amazon S3 Object Lock. Amazon S3 oferuje funkcję o nazwieObject Lock, która pozwala użytkownikom tworzyć obiekty niezmienne w swoich zasobnikach S3, zapewniając w ten sposób niezmienną pamięć obiektową w chmurze publicznej. Użytkownicy mogą wybierać spośród dwóch trybów:Governancetryb, w którym administratorzy mogą ustalać zasady przechowywania, orazCompliancetryb, w którym po zablokowaniu obiektu nie można go usunąć ani zmodyfikować aż do upływu okresu przechowywania.- Niezmienny magazyn typu blob w usłudze Microsoft Azure . Usługa Microsoft Azure udostępnia niezmienny magazyn typu blob w ramach usługi Magazyn Azure Blob Storage . Niezmienny magazyn typu blob umożliwia użytkownikom ustalanie zasad przechowywania dla kontenerów obiektów typu blob, uniemożliwiając jakiekolwiek modyfikacje lub usuwanie obiektów typu blob aż do upływu okresu przechowywania.
- Przechowywanie wersji obiektów w Google Cloud Storage . Google Cloud Usługa Storage oferuje przechowywanie wersji obiektów jako sposób na osiągnięcie niezmienności. Gdy przechowywanie wersji jest włączone, każda modyfikacja obiektu tworzy nową wersję tego obiektu, zachowując oryginał. Użytkownicy mogą konfigurować zasady cyklu życia obiektów, aby zarządzać wersjami w czasie, co może obejmować ustawianie okresów przechowywania w celu zapewnienia niezmienności.
IBM Cloud Object Lock. IBM Cloud Object StorageudostępniaObject Lock, funkcję, która pozwala użytkownikom wymusić niezmienność określonych obiektów w swoich zasobnikach. Podobnie jak inni dostawcy usług w chmurze,Object Lockudostępnia zarówno trybGovernance, jak iCompliancedla różnych poziomów kontroli nad przechowywaniem danych i niezmiennością.Oracle Cloud Storage Service Object Lock.Oracle Cloud Storage ServiceoferujeObject Lock, co pozwala użytkownikom tworzyć obiekty niezmienne z konfigurowalnymi okresami przechowywania. Ta funkcja jest przydatna dla organizacji podlegających przepisom dotyczącym przechowywania danych lub wymagających ścisłego zachowania danych.
Przykłady te pokazują, w jaki sposób różni dostawcy usług w chmurze oferują rozwiązania zapewniające niezmienność danych, głównie poprzez tworzenie obiektów niezmiennych lub stosowanie zasad przechowywania wersji i przechowywania.
Lokalny niezmienny magazyn
Lokalny niezmienny magazyn to magazyn danych fizycznie zlokalizowany na urządzeniu lub w systemie, zaprojektowany w celu zapewnienia niezmienności przechowywanych danych. W przeciwieństwie do rozwiązań niezmiennych magazynów w chmurze, które opierają się na zdalnych serwerach i usługach, lokalny niezmienny magazyn działa w ramach pojedynczego urządzenia, serwera lub infrastruktury lokalnej. Ten rodzaj magazynu jest szczególnie przydatny w sytuacjach, w których dane muszą być chronione przed nieautoryzowanymi modyfikacjami lub usunięciem na poziomie lokalnym.
Kluczowe cechy lokalnego niezmiennego magazynu to:
- Oparta na sprzęcie ochrona przed zapisem . Lokalny niezmienny magazyn można uzyskać dzięki mechanizmom sprzętowym, które fizycznie uniemożliwiają nadpisanie lub modyfikację danych. Na przykład urządzenia lub nośniki chronione przed zapisem, takie jak dyski optyczne, umożliwiają jednokrotne zapisanie danych, a następnie chronią je przed późniejszymi zmianami.
- Funkcje systemów plików . Niektóre systemy plików obsługują funkcje, które można wykorzystać do wdrożenia lokalnej niezmienności. Na przykład w systemach operacyjnych typu Linux można użyć polecenia
chattrw celu ustawienia atrybutów takich jak „i” (niezmienny) dla plików, uniemożliwiając ich modyfikację lub usunięcie. - Specjalistyczne oprogramowanie . Istnieją rozwiązania programowe przeznaczone do tworzenia lokalnych niezmiennych magazynów. Często opierają się one na kryptograficznym haszowaniu, podpisach cyfrowych i mechanizmach kontroli dostępu w celu zapewnienia integralności i niezmienności danych.
Przykłady lokalnych niezmiennych magazynów
Przykłady lokalnych niezmiennych magazynów stosowanych w praktyce to:
- Płyty optyczne (
CD-R, DVD-R, Blu-raydisc): Płyty optyczne jednokrotnego zapisu są klasycznym przykładem lokalnego niezmiennego magazynu. Po zapisaniu danych na tych płytach nie można ich zmienić ani usunąć bez fizycznego uszkodzenia nośnika. - Urządzenia pamięci masowej z zabezpieczeniem przed zapisem : Karty pamięci SD są wyposażone w przełączniki zabezpieczające przed zapisem, a niektóre dyski twarde USB posiadają mechanizmy, które uniemożliwiają modyfikację danych po włączeniu zabezpieczenia przed zapisem.
- Niezmienne systemy plików : Niektóre wyspecjalizowane systemy plików, takie jak
WORM (Write-Once-Read-Many)systemy plików, zostały zaprojektowane w celu zapewnienia niezmienności danych na poziomie systemu plików (na przykładSun QFS). Uniemożliwiają one wprowadzanie zmian w zapisanych danych po ich zapisaniu. - Bazy danych typu blockchain : Bazy danych typu blockchain są formą lokalnego, niezmiennego magazynu wykorzystywanej w aplikacjach zdecentralizowanych. W łańcuchu bloków dane są przechowywane w serii bloków, przy czym każdy blok zawiera kryptograficzny skrót poprzedniego. Ten łańcuch bloków zapewnia niezmienność przechowywanych danych.
- Bezpieczne moduły sprzętowe : Niektóre moduły bezpieczeństwa sprzętowego (
HSMs) oraz bezpieczne enklawy zapewniają lokalny niezmienny magazyn poprzez ochronę kluczy kryptograficznych i wrażliwych danych przed manipulacją lub nieautoryzowanym dostępem.
Wykorzystanie technologii niezmiennych i niezmiennego magazynu można wdrożyć na konwencjonalnych urządzeniach pamięci masowej lokalnie. Nośniki optyczne, takie jak CD-R, DVD-R i Blu-Ray, a także karty pamięci SD, mogą pomóc w ochronie niewielkich ilości danych, co może być wygodne dla poszczególnych użytkowników w trybie ręcznym. Jeśli chodzi o organizacje i środowiska produkcyjne, w celu zapewnienia wydajnej ochrony z wykorzystaniem automatyzacji można wdrożyć system plików z konfiguracją typu „ WORM ” oraz inne rozwiązania w zakresie skalowalnej pamięci masowej. Oparte na chmurze rozwiązania w zakresie niezmiennego magazynu mogą służyć w szerszym zakresie przypadków użycia, w tym w dostępie zdalnym i współpracy.
Czy taśma jest nośnikiem niezmiennego magazynu?
Magazyn taśmowy można wykorzystać do zapewnienia pewnej formy niezmiennego magazynu. Pamięć taśmowa jest wszechstronnym nośnikiem, który pozwala na zapisywanie, nadpisywanie i usuwanie danych, podobnie jak inne formy magazynu. Organizacje mogą jednak wdrożyć praktyki i zasady, dzięki którym pamięć taśmowa będzie działać w sposób niezmienny.
Organizacje mogą stosować strategię jednokrotnego zapisu podczas przechowywania danych na taśmie, co jest przydatne w przypadku wykonać kopię zapasową na taśmie. Oznacza to, że dane są zapisywane na taśmie tylko raz, a następnie taśma jest traktowana jako tylko do odczytu. Gdy dane zostaną zapisane na taśmie w ten sposób, nie można ich zmienić ani usunąć bez fizycznego zniszczenia taśmy. Kasety taśmowe mają przełącznik z zabezpieczeniem przed zapisem. Istnieją również specjalne kasety VolSafe , które można wykorzystać tylko raz do zapisu danych.
Należy jednak pamiętać, że utrzymanie i zarządzanie niezmienny magazyn oparty na taśmach może być bardziej skomplikowane i mniej wygodne niż korzystanie z nowoczesnych niezmiennych magazynów opartych na chmurze lub dyskach, które często posiadają wbudowane funkcje zapewniające niezmienność danych i kontrolę dostępu.
Niezmienny magazyn w systemach NAS
Niektóre systemy pamięci masowej podłączanej do sieci (NAS), takie jak Serwer NAS firmy Synology i Serwer NAS firmy QNAP, obsługują niezmienny magazyn, który można skonfigurować w interfejsie internetowym natywnego systemu operacyjnego dostawcy zainstalowanego na serwerze NAS. Jest to kolejna opcja konfiguracji niezmiennego magazynu lokalnie. Konfiguracja niezmienności dla nośnika jednokrotnego zapisu folder współdzielony w systemie NAS jest prosta.
Niezmienna kopia zapasowa
Niezmienna kopia zapasowa to kopia, której nie można modyfikować ani usuwać. Niezmienna kopia zapasowa jest jednym z najpopularniejszych przypadków użycia niezmiennego magazynu kopii zapasowych. Jeśli ustawiono okres ważności, niezmienną kopię zapasową można usunąć dopiero po upływie tego okresu. Niezmienne kopie zapasowe są wykorzystywane przez organizacje ze wszystkich branż.
Kopie zapasowe są jednym z głównych celów ataków ransomware, ponieważ atakujący wiedzą, że posiadanie kopii zapasowej pozwala ofierze przywrócić dane bez płacenia okupu. Kopie zapasowe przechowywane w niezmiennym magazynie chronią użytkowników i organizacje przed szyfrowaniem danych, uszkodzeniem danych oraz usunięciem kopii zapasowych. W przypadku korzystania z funkcji „ Zasada tworzenia kopii zapasowej 3-2-1” (Kopia zapasowa na niezmienialnym nośniku), która ma wymagania dotyczące posiadania co najmniej 3 kopii danych na co najmniej 2 różnych nośnikach, z których jeden jest przechowywany zdalnie, bardziej niezawodnym rozwiązaniem jest przechowywanie jednej kopii danych w magazynie o niezmienialnej zawartości. Może to być dodatkowa (czwarta) kopia danych. W przypadku naruszenia bezpieczeństwa głównych kopii danych możliwe jest przywrócenie danych z niezmiennej kopii zapasowej.
Tworzenie kopii zapasowych na niezmiennym magazynie kopii zapasowych za pomocą NAKIVO
NAKIVO Backup & Replication to nowoczesne rozwiązanie do ochrony danych, umożliwiające tworzenie kopii zapasowych w repozytoriach obsługujących niezmienność. Niezmienność można skonfigurować, wdrażając repozytorium kopii zapasowych w następujących lokalizacjach:
- Maszyna fizyczna lub wirtualna:
- Repozytorium kopii zapasowych z funkcją niezmienności przypisane do Transporter zainstalowanego na komputerze z systemem Linux
- Chmura publiczna obsługująca niezmienność:
- Amazon S3
- Magazyn Azure Blob Storage
- Wasabi
- Backblaze B2

Ponadto można skorzystać z wdrażanie urządzenia wirtualnego dla VMware vSphere oraz wstępnie skonfigurowanego Obraz maszynowy Amazon (AMI) dla Amazon EC2 z wzmocnionym, wbudowanym repozytorium kopii zapasowych z włączoną funkcją niezmienności.