Gallwch gopïo cynhwysydd wedi'i amgryptio fel un gwrthrych, neu ei osod a chopïo'r ffeiliau y tu mewn. Mae'r ddau yn croesi'r VPN yn ddidrafferth, a dyna lle mae'r tebygrwydd yn gorffen. Maent yn adfer pethau gwahanol, yn dibynnu ar allweddi gwahanol, yn costio gwahanol faint o storfa, ac yn methu mewn gwahanol ffyrdd pan fydd rhywun angen y data yn ôl. Dewiswch wrthrych yr adferiad yn gyntaf, yna'r cludiant, yna amgryptiad y copi a storiwyd. Mae'r rhestr isod yn dilyn y drefn honno, oherwydd bron bob anghydfod copi wrth gefn yw anghytundeb mewn gwirionedd ynghylch pa un o'r tri hynny a benderfynwyd gyntaf.

Dau wrthrych, dau siâp adferiad

Mae copi ar lefel delwedd yn adfer cynhwysydd: cewch y gyfrol amgryptiedig yn ôl, ac mae ei ddeunydd adfer yn dal yn anghenrheidiol i'w agor. Mae copi ar lefel ffeiliau yn adfer ffeiliau a choed cyfeiriaduron, ac mae pa bynnag amgryptiad sy'n eu hamddiffyn yn briodwedd o'r ystorfa gopïau yn hytrach nag o'r cynhwysydd gwreiddiol. Mae copi plaen i ffolder bell yn drydydd achos, ac mae'n etifeddu pa bynnag amddiffyniad sydd gan y ffolder honno ar hap.

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

Y rhes ganol yw'r un y mae pobl yn ei chamddarllen. Gall fod yn ddyluniad hollol dda: mae'r rhaglen gopïo yn darllen testun plaen yn lleol ac yn ysgrifennu ystorfa amgryptiedig, dilysedig. Yna mae ei diogelwch yn seiliedig ar y rhaglen honno a'i chymwysterau, nid ar gyfrinair y cynhwysydd gwreiddiol, ac ni ddylid disgrifio'r ddau fel petai'n un rheolaeth.

Gwiriad 1: beth yw rhaid i'r adferiad ei ailadrodd?

Gofynnwch y cwestiwn ar ffurf adferiad, nid copi wrth gefn. Os mai'r gofyniad yw “dod â'r gwasanaeth hwn yn ôl ar westeiwr arall”, mae delwedd ynghyd â'i deunydd adfer yn ateb cydlynol. Os mai'r gofyniad yw “cael y daenlen gyllid yn ôl o Fawrth”, mae adfer delwedd o sawl gigabeit i dynnu un ffeil yn ffordd gostus o ateb. Mae'r ddau yn adferiadau dilys, ac nid ydynt yn gyllidebau cyfnewidiol. Bydd cynllun sy'n enwi dim ond un ohonynt yn cael ei brofi gan y llall yn y pen draw.

Ysgrifennwch darged yr adferiad yn y cynllun: y gyfrol gyfan, coeden cyfeiriaduron, neu ffeiliau unigol. Yna nodwch ba fetadata sy'n rhaid teithio gyda hwy, oherwydd mae perchnogaeth, caniatâd, nodweddion estynedig a stampiau amser yn rhan o adferiad ar lefel ffeiliau, ac yn aml yn cael eu colli mewn llifoedd gwaith sy'n seiliedig ar gopïo a ymddangosai'n ddigonol wrth brofi.

Penderfynwch hefyd pwy sy'n gwneud yr adferiad. Mae ystorfa ar lefel ffeiliau y gall unrhyw weithredwr ei gosod yn fodel mynediad gwahanol i ddelwedd sy'n gofyn am bresenoldeb deiliad yr allwedd, ac nid yw'r un ohonynt yn well yn awtomatig. Y peth sy'n bwysig yw bod y dewis yn fwriadol ac wedi'i ysgrifennu.

Gwiriad 2: beth sy'n amddiffyn y copi a storiwyd?

Mae'r VPN yn amddiffyn rhan o'r cludiant. Nid yw'n dweud dim am y copi a storiwyd ar ôl i'r trosglwyddiad orffen, ac nid yw “aeth trwy'r tiwnel” yn haeriad am allu gweithredwr y copïau i ddarllen eich data. Os yw'r ochr bell yn cael ei rhedeg gan rywun arall, y cwestiwn yw beth y gallant ei ddarllen, nid a oedd y cyswllt wedi'i amgryptio.

Ar gyfer delwedd, mae hynny'n golygu amddiffyn deunydd allwedd y cynhwysydd ar wahân i'r ddelwedd ei hun. Mae colli'r pennawd yn colli'r gyfrol, felly copïwch y pennawd i rywle nad yw'r ddelwedd yno:

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

Ar gyfer ystorfa ar lefel ffeiliau, gwiriwch fod yr offeryn yn amgryptio ac yn dilysu cynnwys a metadata cyn iddynt adael y gwesteiwr, a chael gwybod pwy sy'n dal yr allweddi. Mae dogfennaeth ddylunio Restic yn eglur ei bod yn rhagdybio gwesteiwr ffynhonnell ymddiriedol ac nad yw amgryptiad yn atal rhywun â mynediad i storfa rhag dileu copïau. Mae'r ddau o bwyll yn bwysig: gall ystorfa fod yn gyfrinachol ac yn dal i gael ei dinistrio.

Gwiriad 3: a yw'r copi yn gyson?

Mae copi sy'n cipio system ffeiliau sy'n newid yn gopi, nid yn bwynt adfer. Ar gyfer delwedd, defnyddiwch ddull a gefnogir gan offeryn y gyfrol ar gyfer ciplun sefydlog, sy'n golygu fel arfer gweithrediad ciplun neu ddadfowntio yn hytrach na darllen ffeil fawr wrth iddi newid:

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

Ar gyfer ffeiliau wedi'u gosod, defnyddiwch weithdrefn gysondeb a gefnogir gan y rhaglen ar gyfer cronfeydd data byw a data cydlynol eraill. Mae copi ar lefel system ffeiliau a phwynt adfer sy'n gyson â'r rhaglen yn ddisgrifiadau gwahanol, ac mae'r gwahaniaeth ond yn dod yn weladwy pan geisiwch gychwyn y rhaglen o'r copi a adferwyd.

Cadwch y deunydd adfer ar lwybr amddiffynedig annibynnol. Ni ddylai colli'r peiriant gwreiddiol byth golli'r unig gymhwyster sy'n agor ei gopi, a dyna'n union sy'n digwydd pan fydd y ffeil allwedd yn byw ar y gyfrol sy'n cael ei chopïo. Profwch y gwahanu hwnnw'n fwriadol: adferwch ar westeiwr nad yw erioed wedi gweld y gwreiddiol, gan ddefnyddio dim ond yr hyn y mae'r cynllun yn dweud sydd ar gael.

Gwiriad 4: a yw canfod newidiadau'n dal ar gyfer y gwrthrych hwn?

Mae cynhwysydd wedi'i amgryptio yn edrych fel un ffeil fawr anneglur i'r rhan fwyaf o offer cludo, felly gall golygiad bach o destun plaen arwain at ailddarllen mawr neu ailsyflwyno llawn yn dibynnu ar yr offeryn a'r fformat. Gall darnio maint-newidiol a dileu dyblygiadau, fel y mae restic yn ei ddogfennu, leihau hynny, ond mae'n briodwedd o'r offeryn hwnnw yn hytrach nag o gynhwysyddion amgryptiedig yn gyffredinol.

Mesurwch yn hytrach na thybio. Cymharwch rediad cyntaf â rhediad ail ar ôl newid bach diniwed, a chofnodwch y beitiau a drosglwyddwyd ynghyd â'r amser a aeth heibio. Cadwch gopi hysbys dda wrth arbrofi, fel na all prawf ddefnyddio eich unig bwynt adfer.

Yna gorffennwch y rhestr gyda'r unig brawf sy'n cyfrif: adfer heb y peiriant gwreiddiol. Agorwch gynhwysydd a adferwyd, neu adferwch ffeiliau dethol gyda'u metadata, a chadarnhewch y gall y rhaglen neu'r defnyddiwr ddefnyddio'r canlyniad. Mae trosglwyddiad cyflym, wedi'i amgryptio'n dda, na all ateb y prawf hwnnw yn gopi o'ch data, nid yn gopi wrth gefn ohono.

Erthyglau cysylltiedig