Asimetrični RSA ključevi koje koristite s alatima kao što su GnuPG i SSH vrlo su važni za pristup informacijama. Gubitak ključa čini pristup šifriranim podacima gotovo nemogućim. Problemi koje stvaraju udaljeni poslužitelji bez pristupa također mogu biti ozbiljni, stoga je važno napraviti sigurnosnu kopiju ključeva i čuvati ih na sigurnom. Upotreba papira za pohranu sigurnosnih kopija ključeva nije metoda koja vam odmah pada na pamet. Međutim, to je jedan od najsigurnijih načina.
Zašto biste svoj GnuPG ključ trebali pohraniti na papir?
Stoljećima smo čuvali važne informacije na papiru. Svi znamo da su stari Egipćani koristili papiruse koji datiraju iz 3000. godine prije Krista. Zanimljivo je da je papirus također otporan na vatru kada se drži na hrpi poput knjige. Na taj su način mnoge stare knjige uspjele preživjeti do danas. Danas, s razvojem vodootpornih papira i tehnologija ispisa, otisak napravljen tonerom na bezkiselinskom papiru mnogo je dugotrajniji od mnogih metoda snimanja.
Iako papir nije najjeftiniji medij za snimanje, on je vrlo ekonomičan izbor za snimanje malih podataka kao što su ključevi za šifriranje. GnuPG ključ se lako može sigurnosno kopirati pomoću pisača i pet do 20 listova papira. U isto vrijeme, lopov koji provali u vaš dom poželjet će vaš tvrdi disk ili stroj na koji je vaš tvrdi disk priključen. Ali nitko nema želju ukrasti svežanj papira.
Ne trebaju vam posebni uvjeti za pohranu papirnatih sigurnosnih kopija. Čak i ako zaštitite tvrdi disk i slične medije za digitalno snimanje od elemenata kao što su vlaga, temperatura i pretjerane vibracije, postoji mogućnost propadanja. S druge strane, papiri stavljeni u vrećicu ili kutiju ostaju netaknuti čak i ako ih zaboravite.
Koji su nedostaci skladištenja papira?
Izrada papirnatih sigurnosnih kopija digitalnih podataka izazovan je pothvat. Danas je prijenos podataka na drugi digitalni medij relativno jednostavan. Međutim, siguran prijenos ovoga na analogni sustav, poput papira, može biti glavobolja.
Također, ako nije moguće oporaviti se iz sigurnosne kopije, nije je moguće zapravo nazvati sigurnosnom kopijom. Morate koristiti tehnike kao što su QR kodovi, podatkovne matrice ili OCR za prijenos podataka s ispisane stranice natrag na računalo. Za to ćete morati skenirati papir skenerom. U krajnjem slučaju, podatke možete unositi i ručno malo po malo. Ali ovo je posljednje rješenje jer je to naporan proces.
Kako instalirati softver Paperbackup
Paperbackup je softver, razvijen s Pythonom, koji omogućuje jednostavno izdvajanje ASCII-kodirano digitalni podaci iz papirnatih sigurnosnih kopija. Kao i većina Python koda, Paperbackup ima neke ovisnosti.
Pokretanjem sljedeće naredbe možete preuzeti i instalirati potrebne ovisnosti na vaš sustav.
Za distribucije koje koriste RPM (Red Hat, Fedora, CentOS, itd.):
sudo njam instalirati PyX enscript qrencode hashlib zbar \npython3 -m pip instalirati hašlib Jastuk\n
Za distribucije koje koriste APT (Debian, Ubuntu, Mint, itd.):
sudo apt-get Ažuriraj && sudo apt-get instalirati python3-pyx enscript python3-qrencode python3-zbar \npython3 -m pip instalirati hašlib Jastuk\n
Stvaranje sigurnosnih kopija ključeva ili podataka s Paperbackupom
Najprije izradite GnuPG ključ. Zatim učinite ovaj ključ dostupnim za sigurnosno kopiranje. Da biste to učinili, unesite tražene informacije i generirajte svoj GnuPG ključ pomoću sljedeće naredbe:
gpg --gen-ključ\n
Ako ste također postavili lozinku koju gpg traži od vas i vidite ispis koji sadrži razne informacije o vašem ključu, vaš ključ je spreman. U ovoj fazi postoji vrijednost za vaš ključ koju biste trebali zabilježiti. Da biste dobili ovu vrijednost, upotrijebite naredbu ispod i kopirajte vrijednost koju vidite s crvenim okvirom na slici:
gpg --list-secret-keys --keyid-format=kratko (e-pošta-vašeg-korisnika)\n
Ovdje možete zamijeniti vrijednost "[email protected]" adresom e-pošte koju navedete.
Vrijednost E3122E78 na gornjoj slici je ID ključa. Naravno, ova vrijednost će biti drugačija za vas. Koristeći ovo, učinite GnuPG ključ dostupnim za sigurnosno kopiranje na sljedeći način. Kao rezultat ove naredbe, stvorit ćete datoteku pod nazivom myKey_sec.asc:
gpg --izvoz-secret-keys --armour E3122E78 > myKey_sec.asc\n
Možete vidjeti sadržaj datoteke pomoću sljedeće naredbe:
mačkamyKey_sec.asc\n
U ovoj fazi dobit ćete izlaz koji izgleda ovako:
Sve snimke zaslona temelje se na a GNU/Linux Debian distribucija. Međutim, sve gpg naredbe do ove točke možete koristiti na isti način u sustavu Microsoft Windows.
Što trebate učiniti da napravite sigurnosnu kopiju bilo koje datoteke
Ako su podaci koje želite sigurnosno kopirati nešto drugo, možete ih pripremiti za sigurnosno kopiranje tako da ih kodirate baza64 putem donje naredbe. Imajte na umu da ćete dobiti rezultat koji je otprilike 25 posto veći od podataka koje ćete sigurnosno kopirati.
Kao primjer, možete stvoriti datoteku pod nazivom "test.txt" na radnoj površini. Zapišite različite podatke unutar ove tekstualne datoteke samo za primjer.
mačji test.txt\n#Izlaz\nPozdrav! Ja sam tekstualna datoteka.\n
Sada kada ste uredili i sadržaj testne datoteke, možete koristiti sljedeću naredbu:
baza64-w 65 [podaci za sigurnosno kopiranje] > [datoteka za spremanje]\n
Zatim pogledajte unutar datoteke "test_base64" kako biste potvrdili da se sadržaj datoteke promijenio u base64:
cat test_base64\n
Kao što vidite, sada ste base64 kodirali svoju tekstualnu datoteku.
Priprema papirnog uveza
Pripremili ste ključ ili podatke za sigurnosnu kopiju. Zatim morate instalirati Paperbackup. Prvo, idite na Paperbackup GitHub repozitorij i preuzmite repozitorij u zip formatu. Također možete klonirati git repozitorij na svoje računalo sljedećom naredbom:
git klon https://github.com/intra2net/paperbackup\n
Ekstrahirajte preuzetu datoteku negdje i idite u direktorij gdje se nalazi Paperbackup. Ovdje otvorite terminal. Zatim možete upotrijebiti naredbu u nastavku za pripremu sigurnosne kopije papira u PDF formatu:
python3papirnati uvez.py[direktorij datoteke za sigurnosno kopiranje]\n
Naravno, ovdje možete koristiti ne samo datoteku koju ste stvorili, već i svoj GnuPG dokument s ključem. Ako se sjećate, stavili ste ovaj GnuPG ključ u datoteku pod nazivom myKey_sec.asc ranije.
Nakon što skripta obavi svoj posao, bit će PDF datoteka u direktoriju gdje je pokrenete, ovako:
Veličina QR kodova i drugih metoda šifriranja razlikovat će se ovisno o sadržaju datoteke koju ćete sigurnosno kopirati.
Ispišite sigurnosnu kopiju koju ste napravili
Odluka o ispisu sigurnosne kopije ovisi o vama. Jedna od stvari koju treba razmotriti je možete li vjerovati svom hardveru i vezi koju koristite za pristup (npr. LAN pisaču) ako ste sigurnosno kopirali sigurnosnu kopiju bez lozinke. Najpouzdanija metoda u tom pogledu je ispisati PDF datoteku izravno s pisača dodavanjem datoteke na USB memoriju ili povezivanjem pisača s računalom putem USB-a.
Potpuno ste slobodni koristiti bilo koji papir i način ispisa koji želite. Sve vrste ispisa trajat će dovoljno dugo za vaše potrebe. Ipak, ispis tonera na papiru bez kiseline dat će najbolje rezultate.
Nakon ispisa, možete pohraniti svoja punjenja ne preklapajući ih, u kuverti ili još bolje u vodonepropusnoj vrećici. Ako datirate sigurnosnu kopiju, ove informacije bi vam mogle dobro doći u budućnosti. Ako napravite druge buduće sigurnosne kopije, možete spriječiti njihovo miješanje.
Također, skenirajte svoju sigurnosnu kopiju na papiru u najvećoj mogućoj razlučivosti.
Ako trebate koristiti ovu sigurnosnu kopiju, možete oporaviti PDF datoteku koja je rezultat vašeg skeniranja sljedećom naredbom nakon što je premjestite u direktorij Paperbackup:
./paperrestore.sh [PDF direktorij za oporavak] > datoteka_oporavka\n
Paperbackup sprema datoteku u svoj matični direktorij s imenom koje ste mu dali.
Koliko je važno sigurnosno kopirati ključ?
Elektronički uređaji se mogu pokvariti. To uključuje tvrde diskove, USB memorije ili DVD-ove. Međutim, bit će sigurnije te podatke prenijeti iz digitalnog okruženja u analogno. I možete ih mnogo lakše zaštititi. Vi ste jedina osoba koja zna koliko su vam ovi podaci važni. Ovisno o projektu na kojem radite ili važnosti podataka koje želite zadržati, možete ih pohraniti na papir.
Zaštita vaših podataka trebala bi postati navika. Postoji mnogo koraka koje možete poduzeti da to učinite. Ispis sigurnosnih kopija na papir samo je jedan od njih.