Voit varmuuskopioida salatun kontin yhtenä objektina tai liittää sen ja varmuuskopioida sen sisällä olevat tiedostot. Molemmat kulkevat VPN:n läpi vaivatta, ja siihen yhtäläisyys loppuu. Ne palauttavat eri asioita, riippuvat eri avaimista, maksavat eri määrän tallennustilaa ja epäonnistuvat eri tavoin, kun joku tarvitsee tiedot takaisin. Valitse ensin palautusobjekti, sitten siirto, sitten tallennetun kopion salaus. Alla oleva tarkistuslista etenee siinä järjestyksessä, koska lähes jokainen varmuuskopiointikiista on todellisuudessa erimielisyys siitä, mikä noista kolmesta päätöksestä tehtiin ensin.

Kaksi objektia, kaksi palautuksen muotoa

Levykuvavarmuuskopio palauttaa kontin: saat salatun taltion takaisin ja tarvitset edelleen sen palautusmateriaalin sen avaamiseen. Tiedostotason varmuuskopio palauttaa tiedostoja ja hakemistopuita, ja mikä tahansa salaus niitä suojaa on varmuuskopiointivaraston eikä alkuperäisen kontin ominaisuus. Tavallinen kopio etähakemistoon on kolmas tapaus, ja se perii sen suojauksen, joka hakemistolla sattuu olemaan.

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

Keskimmäinen rivi on se, jonka ihmiset lukevat väärin. Se voi olla täysin hyvä suunnittelu: varmuuskopiointiohjelma lukee selkokielistä tekstiä paikallisesti ja kirjoittaa salatun, todennetun varaston. Silloin turvallisuus lepää kyseisen ohjelman ja sen tunnistetietojen varassa, ei alkuperäisen kontin salasanan varassa, eikä näitä kahta pitäisi kuvata samana valvontakeinona.

Tarkistus 1: mitä palautuksen on rakennettava uudelleen?

Esitä kysymys palautuksen muodossa, ei varmuuskopion. Jos vaatimus on “tuo tämä palvelu takaisin toiselle isäntäkoneelle”, levykuva ja sen palautusmateriaali on johdonmukainen vastaus. Jos vaatimus on “hae maaliskuun talouslaskentataulukko takaisin”, usean gigatavun levykuvan palauttaminen yhden tiedoston poimimiseksi on kallis tapa vastata. Molemmat ovat laillisia palautuksia, eivätkä ne ole keskenään vaihdettavia budjetteja. Suunnitelma, joka nimeää vain toisen niistä, testataan ennemmin tai myöhemmin toisella.

Kirjoita palautuskohde suunnitelmaan: koko taltio, hakemistopuu tai yksittäiset tiedostot. Merkitse sitten muistiin, mitkä metatiedot on kuljetettava niiden mukana, koska omistajuus, käyttöoikeudet, laajennetut attribuutit ja aikaleimat ovat osa tiedostotason palautusta ja usein katoavat kopiointipohjaisissa työnkuluissa, jotka näyttivät testattaessa riittäviltä.

Päätä myös, kuka palautuksen tekee. Tiedostotason varasto, jonka kuka tahansa operaattori voi liittää, on erilainen käyttömalli kuin levykuva, joka vaatii avaimen haltijan läsnäoloa, eikä kumpikaan ole automaattisesti parempi. Tärkeää on, että valinta on tarkoituksellinen ja kirjattu.

Tarkistus 2: mikä suojaa tallennettua kopiota?

VPN suojaa siirtosegmentin. Se ei kerro mitään tallennetusta kopiosta sen jälkeen, kun siirto päättyy, eikä “se meni tunnelin läpi” ole väite varmuuskopiointioperaattorin kyvystä lukea tietojasi. Jos etäpuolta hoitaa joku muu, kysymys on, mitä he voivat lukea, ei se, oliko yhteys salattu.

Levykuvan kohdalla se tarkoittaa kontin avainmateriaalin suojaamista erillään itse levykuvasta. Otsakkeen menettäminen tarkoittaa taltion menettämistä, joten varmuuskopioi otsake paikkaan, jossa levykuva ei ole:

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

Tiedostotason varaston kohdalla varmista, että työkalu salaa ja todentaa sisällön ja metatiedot ennen kuin ne lähtevät isäntäkoneelta, ja ota selvää, kuka pitää avaimia. Resticin suunnitteludokumentaatio sanoo selvästi, että se olettaa luotetun lähdeisäntäkoneen ja että salaus ei estä ketään tallennustilaan pääsevää poistamasta varmuuskopioita. Molemmat varoitukset ovat tärkeitä: varasto voi olla luottamuksellinen ja silti tuhoutua.

Tarkistus 3: onko kopio johdonmukainen?

Varmuuskopio, joka tallentaa muuttuvaa tiedostojärjestelmää, on kopio, ei palautuspiste. Levykuvan kohdalla käytä taltiotyökalun tuettua menetelmää vakaan tilannekuvan ottamiseen, mikä yleensä tarkoittaa tilannekuvatoimintoa tai irrotusta sen sijaan, että luetaan suurta tiedostoa sen muuttuessa:

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

Liitettyjen tiedostojen kohdalla käytä sovelluksen tuettua johdonmukaisuusmenettelyä aktiivisille tietokannoille ja muulle koordinoidulle datalle. Tiedostojärjestelmätason kopio ja sovelluksen kanssa johdonmukainen palautuspiste ovat eri kuvauksia, ja ero tulee näkyviin vasta, kun yrität käynnistää sovelluksen palautetusta kopiosta.

Pidä palautusmateriaali erillisellä suojatulla reitillä. Alkuperäisen koneen menettäminen ei saisi koskaan tarkoittaa myös sen ainoan tunnistetiedon menettämistä, joka avaa sen varmuuskopion, ja juuri niin käy, kun avaintiedosto asuu varmuuskopioitavalla taltiolla. Testaa tätä erottelua tarkoituksella: palauta isäntäkoneelle, joka ei ole koskaan nähnyt alkuperäistä, käyttäen vain sitä, minkä suunnitelma sanoo olevan saatavilla.

Tarkistus 4: päteekö muutosten tunnistus tähän objektiin?

Salattu kontti näyttää useimmille siirtotyökaluille yhdeltä suurelta läpinäkymättömältä tiedostolta, joten pieni muutos selkokielisessä tekstissä voi aiheuttaa suuren uudelleenluennan tai täyden uudelleenlatauksen työkalusta ja muodosta riippuen. Muuttuvakokoinen pilkkominen ja duplikaattien poisto, kuten restic dokumentoi, voivat vähentää sitä, mutta se on kyseisen työkalun eikä salattujen konttien yleinen ominaisuus.

Mittaa sen sijaan, että oletat. Vertaa ensimmäistä ajoa toiseen pienen, harmittoman muutoksen jälkeen ja kirjaa siirretyt tavut sekä kulunut aika. Säilytä tiedetysti hyvä varmuuskopio kokeilujen aikana, jotta testi ei kuluta ainoaa palautuspistettäsi.

Viimeistele sitten tarkistuslista ainoalla testillä, jolla on merkitystä: palautus ilman alkuperäistä konetta. Avaa palautettu kontti tai palauta valitut tiedostot metatietoineen ja varmista, että sovellus tai käyttäjä voi käyttää tulosta. Nopea ja hyvin salattu siirto, joka ei läpäise tätä testiä, on kopio tiedoistasi, ei niiden varmuuskopio.

Aiheeseen liittyvät artikkelit