Az aszimmetrikus RSA-kulcsok, amelyeket olyan eszközökkel használunk, mint a GnuPG és az SSH, nagyon fontosak az információk eléréséhez. A kulcs elvesztése szinte lehetetlenné teszi a titkosított adatokhoz való hozzáférést. A hozzáférés nélküli távoli szerverek által okozott problémák is komolyak lehetnek, ezért fontos biztonsági másolatot készíteni a kulcsokról, és megőrizni azokat. Nem a papír használata a kulcsmentések tárolásához nem az a módszer, amely azonnal eszébe jut. Ez azonban az egyik legbiztonságosabb módszer.
Miért érdemes papíron tárolni a GnuPG-kulcsot?
Évszázadokon át papíron tároltuk a fontos információkat. Mindannyian tudjuk, hogy az ókori egyiptomiak papiruszokat használtak, egészen ie 3000-ig visszamenőleg. Érdekes módon a papirusz is ellenáll a tűznek, ha egy kupacban tartják, mint egy könyvet. Ily módon sok régi könyvnek sikerült a mai napig fennmaradnia. Napjainkban a vízálló papírok és a nyomtatási technológiák fejlődésével a tonerrel készült nyomat savmentes papírra sokkal tartósabb, mint sok rögzítési módszer.
Bár a papír nem a legolcsóbb adathordozó, nagyon gazdaságos választás kis adatok, például titkosítási kulcsok rögzítésére. Egy GnuPG-kulcs könnyen menthető nyomtatóval és 5-20 papírlappal. Ugyanakkor az otthonába betörő tolvaj megkívánja a merevlemezét vagy a gépet, amelyhez a merevlemez csatlakoztatva van. De senkinek sincs kedve ellopni egy köteg papírt.
A papíralapú biztonsági másolatok tárolásához nincs szükség különleges feltételekre. Még ha meg is védi a merevlemezt és a hasonló digitális adathordozót az olyan tényezőktől, mint a nedvesség, a hőmérséklet és a túlzott vibráció, fennáll a károsodás lehetősége. Másrészt a zacskóba vagy dobozba helyezett papírok akkor is érintetlenek maradnak, ha elfelejti őket.
Milyen hátrányai vannak a papír tárolásának?
A digitális adatok papíralapú biztonsági másolatának készítése kihívást jelent. Manapság viszonylag egyszerű az adatok átvitele másik digitális adathordozóra. Azonban ennek biztonságos átvitele egy analóg rendszerre, például papírra, fejfájást okozhat.
Továbbá, ha a biztonsági mentésből nem lehet helyreállítani, nem lehet azt ténylegesen biztonsági mentésnek nevezni. Olyan technikákat kell használnia, mint a QR-kódok, adatmátrixok vagy OCR, hogy a kinyomtatott oldalon lévő adatokat visszavigye a számítógépre. Ehhez szkennerrel kell beolvasnia a papírt. Végső megoldásként manuálisan is beviheti az adatokat apránként. De ez az utolsó lehetőség, mivel ez egy munkaigényes folyamat.
A Paperbackup szoftver telepítése
A Paperbackup egy Pythonnal kifejlesztett szoftver, amely lehetővé teszi a fájl egyszerű kibontását ASCII kódolású digitális adatok papíralapú biztonsági másolatokból. A legtöbb Python-kódhoz hasonlóan a Paperbackupnak is van néhány függősége.
A következő parancs futtatásával letöltheti és telepítheti a szükséges függőségeket a rendszerére.
RPM-et használó disztribúciók esetén (Red Hat, Fedora, CentOS stb.):
sudo yum telepítés PyX enscript qrencode hashlib zbar \npython3 -m pip telepítés hashlib párna\n
APT-t használó disztribúciók esetén (Debian, Ubuntu, Mint stb.):
sudo apt-get frissítés && sudo apt-get telepítés python3-pyx enscript python3-qrencode python3-zbar \npython3 -m pip telepítés hashlib párna\n
Kulcs- vagy adatmentések készítése a Paperbackup segítségével
Először hozzon létre egy GnuPG kulcsot. Ezután tegye elérhetővé ezt a kulcsot biztonsági mentéshez. Ehhez adja meg a kért információkat, és hozza létre a GnuPG-kulcsot a következő paranccsal:
gpg --gen-key\n
Ha a gpg által kért jelszót is beállította, és a kulcsával kapcsolatos különféle információkat tartalmazó kinyomtatást lát, akkor a kulcs készen áll. Ebben a szakaszban van egy értéke a kulcsnak, amelyet fel kell jegyeznie. Az érték megszerzéséhez használja az alábbi parancsot, és másolja ki a képen látható piros mezővel ellátott értéket:
gpg --list-secret-keys --keyid-format=short (felhasználói e-mail)\n
Itt lecserélheti a „[email protected]” értéket a megadott e-mail címre.
A fenti képen látható E3122E78 értéke a kulcs azonosítója. Természetesen ez az érték más lesz az Ön számára. Ennek segítségével tegye elérhetővé a GnuPG kulcsot biztonsági mentéshez az alábbiak szerint. A parancs eredményeként létrejön egy nevű fájl myKey_sec.asc:
gpg --export-titkos kulcsok --páncél E3122E78 > myKey_sec.asc\n
A fájl tartalmát a következő paranccsal tekintheti meg:
macskamyKey_sec.asc\n
Ebben a szakaszban egy kimenetet kap, amely így néz ki:
Minden képernyőkép a GNU/Linux Debian disztribúció. Mindazonáltal az összes gpg parancsot ugyanúgy használhatja eddig a pontig Microsoft Windows rendszeren.
Mit kell tennie bármely fájl biztonsági mentéséhez
Ha az adatok, amelyekről biztonsági másolatot szeretnének készíteni, más jellegűek, akkor a kódolással készen állhat a biztonsági mentésre alap64 az alábbi paranccsal. Ne feledje, hogy körülbelül 25 százalékkal nagyobb eredményt fog kapni, mint a mentett adatoké.
Példaként létrehozhat egy "test.txt" nevű fájlt az asztalon. Például csak ebbe a szövegfájlba írjon különféle adatokat.
macska teszt.txt\n#Kimenet\nSziasztok! Szöveges fájl vagyok.\n
Most, hogy a tesztfájl tartalmát is szerkesztette, használhatja a következő parancsot:
alap64-w 65 [mentendő adatok] > [mentendő fájl]\n
Ezután nézzen be a "test_base64" fájlba, és ellenőrizze, hogy a fájl tartalma base64-re változott:
cat test_base64\n
Amint látja, most már base64 kódolta a szövegfájlt.
Papírkötés előkészítése
Előkészítette a biztonsági mentéshez szükséges kulcsot vagy adatokat. Ezután telepítenie kell a Paperbackup programot. Először is menjen a A Paperbackup GitHub tárolója és töltse le az adattárat zip formátumban. Te is klónozza a git adattárat számítógépére a következő paranccsal:
git klón https://github.com/intra2net/paperbackup\n
Csomagolja ki valahonnan a letöltött fájlt, és lépjen abba a könyvtárba, ahol a Paperbackup található. Nyisson meg egy terminált itt. Ezután az alábbi paranccsal elkészítheti a papíralapú biztonsági másolatot PDF formátumban:
python3papírkötésben.py[a mentendő fájl könyvtára]\n
Természetesen itt nem csak a létrehozott fájlt használhatja, hanem a GnuPG kulcsdokumentumát is. Ha emlékszel, ezt a GnuPG kulcsot egy nevű fájlba helyezted myKey_sec.asc korábban.
Miután a szkript elvégzi a feladatát, egy PDF-fájl lesz abban a könyvtárban, ahol futtatja, például:
A QR-kódok és más titkosítási módszerek mérete a biztonsági másolatot készítő fájl tartalmától függően változhat.
Nyomtassa ki az elkészített biztonsági másolatot
A biztonsági másolat kinyomtatásáról Ön dönt. Az egyik megfontolandó dolog, hogy megbízhat-e a hardverében és az eléréséhez használt kapcsolatban (pl. LAN-nyomtató), ha biztonsági másolatot készített jelszó nélkül. A legmegbízhatóbb módszer ebben a tekintetben az, ha közvetlenül a nyomtatóról nyomtatja ki a PDF-fájlt, ehhez hozzáadja a fájlt egy USB-meghajtóra, vagy csatlakoztatja a nyomtatót a számítógéphez USB-n keresztül.
Teljesen szabadon használhat bármilyen papírt és nyomtatási módot. Mindenféle nyomtatás elég sokáig tart az Ön céljaihoz. A legjobb eredményt azonban a savmentes papírra történő tonernyomtatás biztosítja.
Nyomtatás után tárolhatja az utántöltőket összehajtás nélkül, borítékban, vagy ami még jobb, vízálló zacskóban. Ha dátumozza a biztonsági másolatot, ezek az információk hasznosak lehetnek a jövőben. Ha további biztonsági másolatokat készít a jövőben, megakadályozhatja, hogy összekeveredjenek.
Ezenkívül szkennelje be a biztonsági másolatot a lehető legnagyobb felbontással.
Ha használnia kell ezt a biztonsági másolatot, a következő paranccsal helyreállíthatja a vizsgálat eredményeként létrejött PDF-fájlt, miután áthelyezte a Paperbackup könyvtárba:
./paperrestore.sh [helyreállítandó PDF-könyvtár] > helyreállítási_fájl\n
A Paperbackup az Ön által megadott néven menti a fájlt a saját könyvtárába.
Mennyire fontos biztonsági másolatot készíteni a kulcsáról?
Az elektronikus eszközök meghibásodhatnak. Ide tartoznak a merevlemezek, USB-meghajtók vagy DVD-k. Azonban biztonságosabb lesz ezeket az adatokat a digitális környezetből analógra vinni. És sokkal könnyebben megvédheti őket. Ön az egyetlen személy, aki tudja, milyen fontosak ezek az adatok az Ön számára. Attól függően, hogy milyen projekten dolgozik, vagy milyen fontosak a megőrizni kívánt adatok, ezeket papíron is tárolhatja.
Az adatok védelmének szokássá kell válnia. Számos lépést megtehet ennek érdekében. A biztonsági másolatok papírra történő nyomtatása csak egy ezek közül.