Možete napraviti sigurnosnu kopiju šifriranog kontejnera kao jednog objekta ili ga montirati i kopirati datoteke unutra. Oboje bez problema prolazi kroz VPN i tu sličnost prestaje. Vraćaju različite stvari, ovise o različitim ključevima, troše različitu količinu prostora i ne uspijevaju na različite načine kad nekome trebaju podaci natrag. Najprije odaberite objekt vraćanja, zatim prijenos, zatim šifriranje pohranjene kopije. Popis ispod slijedi taj redoslijed, jer je gotovo svaki spor o sigurnosnim kopijama zapravo neslaganje o tome koja je od te tri odluke donesena prva.

Dva objekta, dva oblika vraćanja

Kopija na razini slike vraća kontejner: dobivate šifrirani volumen natrag i još vam je potreban njegov materijal za vraćanje da biste ga otvorili. Kopija na razini datoteka vraća datoteke i stabla direktorija, a šifriranje koje ih štiti svojstvo je repozitorija sigurnosnih kopija, a ne izvornog kontejnera. Obična kopija u udaljenu mapu treći je slučaj i nasljeđuje onu zaštitu koju ta mapa slučajno ima.

ObjectWhat a restore gives youWhere the encryption question lands
Encrypted container imageThe volume, still lockedThe container format and its recovery key material
Mounted files into a backup toolSelected files and metadataThe backup repositorys own keys and design
Plain copy to a remote folderWhatever the copy process keptWhatever protects that storage afterwards

Srednji redak je onaj koji ljudi pogrešno čitaju. To može biti posve dobar dizajn: program za sigurnosne kopije čita čisti tekst lokalno i zapisuje šifriran, autentificiran repozitorij. Sigurnost tada počiva na tom programu i njegovim vjerodajnicama, a ne na lozinci izvornog kontejnera, i to dvoje se ne smije opisivati kao ista kontrola.

Provjera 1: što vraćanje mora rekonstruirati?

Postavite pitanje u obliku vraćanja, a ne kopije. Ako je zahtjev “vrati ovu uslugu na drugo računalo”, slika plus njezin materijal za vraćanje koherentan je odgovor. Ako je zahtjev “vrati financijsku tablicu iz ožujka”, vraćanje slike od nekoliko gigabajta samo da biste izvukli jednu datoteku skup je način da odgovorite. Oboje su legitimna vraćanja i nisu zamjenjivi proračuni. Plan koji imenuje samo jedno od njih prije ili kasnije bit će testiran drugim.

Upišite cilj vraćanja u plan: cijeli volumen, stablo direktorija ili pojedinačne datoteke. Zatim zabilježite koje metapodatke moraju nositi sa sobom, jer vlasništvo, dopuštenja, prošireni atributi i vremenske oznake dio su vraćanja na razini datoteka i često se gube u tijekovima rada koji se temelje na kopiranju, a koji su tijekom testiranja izgledali dostatni.

Odlučite i tko izvodi vraćanje. Repozitorij na razini datoteka koji svaki operater može montirati drukčiji je model pristupa od slike koja zahtijeva prisutnost vlasnika ključa, i nijedno nije automatski bolje. Važno je da je izbor namjeran i zapisan.

Provjera 2: što štiti pohranjenu kopiju?

VPN štiti segment prijenosa. Ne govori ništa o pohranjenoj kopiji nakon što prijenos završi, a “prošlo je kroz tunel” nije izjava o sposobnosti operatera sigurnosnih kopija da čita vaše podatke. Ako udaljenu stranu vodi netko drugi, pitanje je što oni mogu pročitati, a ne je li veza bila šifrirana.

Za sliku to znači štititi ključni materijal kontejnera odvojeno od same slike. Gubitak zaglavlja znači gubitak volumena, pa kopirajte zaglavlje negdje gdje slika nije:

cryptsetup luksHeaderBackup /dev/vg0/data --header-backup-file data-header.img
cryptsetup luksDump /dev/vg0/data | head -20

Za repozitorij na razini datoteka provjerite šifrira li alat sadržaj i metapodatke i autentificira ih prije nego napuste računalo, i doznajte ko drži ključeve. dokumentacija o dizajnu u Resticu izričito navodi da pretpostavlja pouzdano izvorno računalo i da šifriranje ne sprječava nekoga s pristupom pohrani da briše kopije. Obje su napomene važne: repozitorij može biti povjerljiv i ipak uništen.

Provjera 3: je li kopija dosljedna?

Kopija koja snima datotečni sustav koji se mijenja je kopija, a ne točka vraćanja. Za sliku upotrijebite podržanu metodu alata za volumene za stabilnu snimku, što obično znači operaciju snimke ili odmontiranje, a ne čitanje velike datoteke dok se mijenja:

lvcreate -L 5G -s -n data-snap /dev/vg0/data
cryptsetup open /dev/vg0/data-snap data-snap --readonly

Za montirane datoteke upotrijebite podržani postupak dosljednosti aplikacije za aktivne baze podataka i druge usklađene podatke. Kopija na razini datotečnog sustava i točka vraćanja usklađena s aplikacijom različiti su opisi, a razlika postaje vidljiva tek kad pokušate pokrenuti aplikaciju iz vraćene kopije.

Držite materijal za vraćanje na neovisnom zaštićenom putu. Gubitak izvornog stroja nikada ne smije značiti i gubitak jedinih vjerodajnica koje otvaraju njegovu kopiju, a upravo se to događa kad datoteka s ključem živi na volumenu koji se kopira. Testirajte to razdvajanje namjerno: vraćajte na računalu koje nikada nije vidjelo izvornik, koristeći samo ono što plan navodi kao dostupno.

Provjera 4: vrijedi li otkrivanje promjena za ovaj objekt?

Šifrirani kontejner većini alata za prijenos izgleda kao jedna velika neprozirna datoteka, pa mala izmjena čistog teksta može izazvati veliko ponovno čitanje ili potpuno ponovno učitavanje, ovisno o alatu i formatu. Dijeljenje na dijelove promjenjive veličine i deduplikacija, kako dokumentira restic, mogu to smanjiti, ali to je svojstvo tog alata, a ne šifriranih kontejnera općenito.

Mjerite umjesto da pretpostavljate. Usporedite prvo pokretanje s drugim nakon male, bezopasne promjene i zabilježite prenesene bajtove, kao i proteklo vrijeme. Sačuvajte provjereno dobru kopiju dok eksperimentirate, da test ne potroši vašu jedinu točku vraćanja.

Zatim dovršite popis jedinim testom koji se računa: vraćanje bez izvornog stroja. Otvorite vraćeni kontejner ili vratite odabrane datoteke s njihovim metapodacima i potvrdite da aplikacija ili korisnik može upotrijebiti rezultat. Brz i dobro šifriran prijenos koji ne može odgovoriti na taj test kopija je vaših podataka, a ne njihova sigurnosna kopija.

Povezani članci