Jūs varat dublēt šifrētu konteineri kā vienu objektu vai pievienot to un dublēt failus tā iekšienē. Abi bez problēmām iziet cauri VPN, un tur līdzība beidzas. Tie atjauno dažādas lietas, ir atkarīgi no dažādām atslēgām, aizņem dažādu vietu un neizdodas dažādos veidos, kad kādam vajag datus atpakaļ. Vispirms izvēlieties atjaunošanas objektu, pēc tam pārsūtīšanu, pēc tam glabātās kopijas šifrēšanu. Zemāk esošais kontrolsaraksts iet šajā secībā, jo gandrīz katrs strīds par dublējumiem patiesībā ir domstarpības par to, kurš no šiem trim lēmumiem tika pieņemts pirmais.

Divi objekti, divas atjaunošanas formas

Attēla līmeņa dublējums atjauno konteineri: jūs saņemat atpakaļ šifrēto sējumu, un jums joprojām ir vajadzīgs tā atjaunošanas materiāls, lai to atvērtu. Failu līmeņa dublējums atjauno failus un direktoriju kokus, un šifrēšana, kas tos aizsargā, ir dublējumu krātuves, nevis sākotnējā konteinera īpašība. Vienkārša kopija attālinātā mapē ir trešais gadījums, un tā manto to aizsardzību, kas šai mapei nejauši ir.

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

Vidējā rinda ir tā, ko cilvēki izlasa nepareizi. Tas var būt pilnīgi labs risinājums: dublēšanas programma lasa atklātu tekstu lokāli un raksta šifrētu, autentificētu krātuvi. Tad drošība balstās uz šo programmu un tās akreditācijas datiem, nevis uz sākotnējā konteinera paroli, un šos divus nevajadzētu aprakstīt tā, it kā tie būtu viena un tā pati kontrole.

Pārbaude 1: kas atjaunošanai ir jāatjauno?

Uzdodiet jautājumu atjaunošanas, nevis dublējuma formā. Ja prasība ir „atgriezt šo pakalpojumu citā resursdatorā“, attēls kopā ar atjaunošanas materiālu ir konsekventa atbilde. Ja prasība ir „atgūt marta finanšu izklājlapu“, vairāku gigabaitu attēla atjaunošana tikai viena faila izvilkšanai ir dārga atbilde. Abi ir likumīgas atjaunošanas, un tie nav savstarpēji aizstājami budžeti. Plāns, kas nosauc tikai vienu no tiem, agrāk vai vēlāk tiks pārbaudīts ar otru.

Ierakstiet atjaunošanas mērķi plānā: viss sējums, direktoriju koks vai atsevišķi faili. Pēc tam pierakstiet, kādi metadati ir jāpārvieto kopā ar tiem, jo īpašumtiesības, atļaujas, paplašinātie atribūti un laika zīmes ir failu līmeņa atjaunošanas daļa un bieži tiek zaudētas kopēšanā balstītās darbplūsmās, kas testēšanas laikā šķita pietiekamas.

Izlemiet arī, kas veic atjaunošanu. Failu līmeņa krātuve, ko var pievienot jebkurš operators, ir cits piekļuves modelis nekā attēls, kas prasa atslēgas turētāja klātbūtni, un neviens nav automātiski labāks. Svarīgi ir tas, lai izvēle būtu apzināta un pierakstīta.

Pārbaude 2: kas aizsargā glabāto kopiju?

VPN aizsargā pārsūtīšanas posmu. Tas neko nepasaka par glabāto kopiju pēc pārsūtīšanas beigām, un „tas gāja caur tuneli“ nav apgalvojums par dublējumu operatora spēju lasīt jūsu datus. Ja attālināto pusi pārvalda kāds cits, jautājums ir, ko viņi var nolasīt, nevis vai saite bija šifrēta.

Attēlam tas nozīmē aizsargāt konteinera atslēgas materiālu atsevišķi no paša attēla. Galvenes zaudēšana nozīmē sējuma zaudēšanu, tāpēc dublējiet galveni vietā, kur attēla nav:

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

Failu līmeņa krātuvei pārbaudiet, vai rīks šifrē un autentificē saturu un metadatus pirms to iziešanas no resursdatora, un noskaidrojiet, kam pieder atslēgas. Restic dizaina dokumentācija skaidri norāda, ka tā pieņem uzticamu avota resursdatoru un ka šifrēšana netraucē kādam ar piekļuvi krātuvei dzēst dublējumus. Abi brīdinājumi ir svarīgi: krātuve var būt konfidenciāla un tomēr iznīcināta.

Pārbaude 3: vai kopija ir konsekventa?

Dublējums, kas fiksē mainīgu failu sistēmu, ir kopija, nevis atjaunošanas punkts. Attēlam izmantojiet atbalstīto sējuma rīka metodi stabilam momentuzņēmumam, kas parasti nozīmē momentuzņēmuma darbību vai atvienošanu, nevis liela faila lasīšanu tā maiņas laikā:

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

Pievienotiem failiem izmantojiet lietojumprogrammas atbalstīto konsekvences procedūru aktīvām datubāzēm un citiem saskaņotiem datiem. Failu sistēmas līmeņa kopija un ar lietojumprogrammu konsekvents atjaunošanas punkts ir dažādi apraksti, un atšķirība kļūst redzama tikai tad, kad mēģināt palaist lietojumprogrammu no atjaunotās kopijas.

Turiet atjaunošanas materiālu neatkarīgā aizsargātā ceļā. Sākotnējās mašīnas zaudēšana nekad nedrīkst nozīmēt arī vienīgo akreditācijas datu zaudēšanu, kas atver tās dublējumu, un tieši tā notiek, kad atslēgas fails atrodas sējumā, kas tiek dublēts. Pārbaudiet šo atdalīšanu apzināti: atjaunojiet resursdatorā, kas nekad nav redzējis oriģinālu, izmantojot tikai to, ko plāns norāda kā pieejamu.

Pārbaude 4: vai izmaiņu noteikšana attiecas uz šo objektu?

Šifrēts konteiners lielākajai daļai pārsūtīšanas rīku izskatās kā viens liels necaurredzams fails, tāpēc neliels atklāta teksta labojums var izraisīt lielu atkārtotu lasīšanu vai pilnīgu atkārtotu augšupielādi atkarībā no rīka un formāta. Mainīga izmēra sadalīšana blokos un dublikātu noņemšana, kā dokumentē restic, var to samazināt, bet tā ir šī rīka īpašība, nevis šifrētu konteineru kopumā.

Mēriet, nevis pieņemiet. Salīdziniet pirmo palaišanu ar otro pēc nelielas, nekaitīgas izmaiņas, un pierakstiet pārsūtītos baitus un arī pagājušo laiku. Saglabājiet zināmu labu dublējumu eksperimenta laikā, lai tests neiztērētu jūsu vienīgo atjaunošanas punktu.

Pēc tam pabeidziet sarakstu ar vienīgo nozīmīgo testu: atjaunošanu bez sākotnējās mašīnas. Atveriet atjaunotu konteineri vai atjaunojiet atlasītus failus ar to metadatiem un apstipriniet, ka lietojumprogramma vai lietotājs var izmantot rezultātu. Strauja, labi šifrēta pārsūtīšana, kas nespēj atbildēt uz šo testu, ir jūsu datu kopija, nevis to dublējums.

Saistītie raksti