Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Асиметричните RSA ключове, които използвате с инструменти като GnuPG и SSH, са много важни за достъп до информация. Загубата на ключ прави достъпа до криптирани данни почти невъзможен. Проблемите, създадени от отдалечени сървъри без достъп, също могат да бъдат сериозни, така че е важно да архивирате ключовете и да ги пазите. Използването на хартия за съхранение на резервни копия на ключове не е методът, който веднага идва на ум. Това обаче е един от най-безопасните начини.

Защо трябва да съхранявате вашия GnuPG ключ на хартия?

Ние сме съхранявали важна информация на хартия от векове. Всички знаем, че древните египтяни са използвали папируси, датиращи от 3000 г. пр.н.е. Интересното е, че папирусът също е устойчив на огън, когато се държи на купчина като книга. По този начин много стари книги успяха да оцелеят до наши дни. Днес, с развитието на водоустойчивите хартии и технологиите за печат, разпечатката, направена с тонер върху несъдържаща киселина хартия, е много по-дълготрайна от много методи за запис.

instagram viewer

Въпреки че хартията не е най-евтиният носител за запис, тя е много икономичен избор за запис на малки данни, като например ключове за криптиране. GnuPG ключ може лесно да бъде архивиран с принтер и пет до 20 листа хартия. В същото време крадец, който влиза с взлом в дома ви, ще пожелае твърдия ви диск или машината, към която е свързан твърдият ви диск. Но никой няма желание да открадне цял куп хартия.

Не се нуждаете от специални условия, за да съхранявате хартиени архиви. Дори ако защитите твърдия диск и подобни цифрови носители за запис от елементи като влажност, температура и прекомерни вибрации, има възможност от влошаване. От друга страна, хартиите, поставени в чанта или кутия, остават непокътнати дори и да ги забравите.

Какви са недостатъците на съхранението на хартия?

Създаването на хартиени резервни копия на цифрови данни е предизвикателство. В наши дни прехвърлянето на данни към друг цифров носител е сравнително лесно. Но безопасното прехвърляне на това към аналогова система, като хартия, може да бъде главоболие.

Освен това, ако не е възможно да се възстанови от архива, не е възможно действително да се нарече резервно копие. Трябва да използвате техники като QR кодове, матрици на данни или OCR, за да прехвърлите данни от отпечатаната страница обратно към компютъра. За целта ще трябва да сканирате хартията със скенер. В краен случай можете също да въведете данните ръчно малко по малко. Но това е крайната мярка, тъй като е трудоемък процес.

Как да инсталирате софтуера Paperbackup

Paperbackup е софтуер, разработен с Python, който позволява лесно извличане на ASCII-кодиран цифрови данни от хартиени архиви. Като повечето кодове на Python, Paperbackup има някои зависимости.

Като изпълните следната команда, можете да изтеглите и инсталирате необходимите зависимости на вашата система.

За дистрибуции, използващи RPM (Red Hat, Fedora, CentOS и т.н.):

sudo yum Инсталирай PyX enscript qrencode hashlib zbar \npython3 -m pip Инсталирай хашлиб Възглавница\n

За дистрибуции, използващи APT (Debian, Ubuntu, Mint и т.н.):

sudo apt-get актуализация && sudo apt-get Инсталирай python3-pyx enscript python3-qrencode python3-zbar \npython3 -m pip Инсталирай хашлиб Възглавница\n

Създаване на резервни копия на ключ или данни с Paperbackup

Първо създайте GnuPG ключ. След това направете този ключ достъпен за архивиране. За да направите това, въведете исканата информация и генерирайте своя GnuPG ключ, като използвате следната команда:

gpg --gen-ключ\n

Ако сте задали и паролата, която gpg иска от вас, и видите разпечатка, съдържаща различна информация за вашия ключ, вашият ключ е готов. На този етап има стойност за вашия ключ, която трябва да запишете. За да получите тази стойност, използвайте командата по-долу и копирайте стойността, която виждате с червеното поле на изображението:

gpg --list-secret-keys --keyid-format=short (вашият-потребителски-имейл)\n

Можете да замените стойността "[email protected]" тук с посочения от вас имейл адрес.

Стойността на E3122E78 в изображението по-горе е ID на ключ. Разбира се, тази стойност ще бъде различна за вас. Използвайки това, направете ключа GnuPG достъпен за архивиране, както следва. В резултат на тази команда ще създадете файл с име myKey_sec.asc:

gpg --износ-secret-keys --armour E3122E78 > myKey_sec.asc\n

Можете да видите съдържанието на файла със следната команда:

коткаmyKey_sec.asc\н

На този етап ще получите резултат, който изглежда така:

Всички екранни снимки са базирани на a Дистрибуция на GNU/Linux Debian. Можете обаче да използвате всички gpg команди до този момент по същия начин в Microsoft Windows.

Какво трябва да направите, за да архивирате всеки файл

Ако данните, които искате да архивирате, са нещо друго, можете да ги подготвите за архивиране, като ги кодирате с база64 чрез командата по-долу. Имайте предвид, че ще получите резултат, който е приблизително 25 процента по-голям от данните, които ще архивирате.

Като пример, можете да създадете файл, наречен "test.txt" на работния плот. Напишете различни данни в този текстов файл само за пример.

котка test.txt\n#Изход\nЗдравейте! Аз съм текстов файл.\n

Сега, след като сте редактирали и съдържанието на тестовия файл, можете да използвате следната команда:

база64-w 65 [данни за архивиране] > [файл за запазване]\н

След това погледнете във файла "test_base64", за да проверите дали съдържанието на файла е променено на base64:

cat test_base64\n

Както можете да видите, вече сте кодирали base64 вашия текстов файл.

Подготовка на меки копия

Подготвили сте ключа или данните за архивиране. След това трябва да инсталирате Paperbackup. Първо отидете на Хранилището на GitHub на Paperbackup и изтеглете хранилището в zip формат. Можете също клонирайте git хранилището към вашия компютър със следната команда:

git клонинг https://github.com/intra2net/paperbackup\n

Изтеглете някъде изтегления файл и отидете в директорията, където се намира Paperbackup. Отворете терминал тук. След това можете да използвате командата по-долу, за да подготвите своя хартиен архив в PDF формат:

python3хартиено копие.py[директория на файла за архивиране]\н

Разбира се, тук можете да използвате не само създадения от вас файл, но и вашия GnuPG ключов документ. Ако си спомняте, поставяте този GnuPG ключ във файл, наречен myKey_sec.asc по-рано на.

След като скриптът свърши работата си, ще има PDF файл в директорията, където го стартирате, като този:

Размерът на QR кодовете и другите методи за криптиране ще варират в зависимост от съдържанието на файла, който ще архивирате.

Отпечатайте резервното копие, което сте направили

Решението да отпечатате резервното си копие зависи от вас. Едно от нещата, които трябва да обмислите, е дали можете да се доверите на вашия хардуер и връзката, която използвате за достъп до него (напр. LAN принтер), ако сте архивирали защитено архивиране без парола. Най-надеждният метод в това отношение е да отпечатате PDF файла директно от принтера, като добавите файла на USB памет или свържете принтера към вашия компютър чрез USB.

Вие сте напълно свободни да използвате каквато хартия и метод за печат желаете. Всички видове печат ще издържат достатъчно дълго за вашите цели. Печатът с тонер върху хартия без киселини обаче ще осигури най-добри резултати.

След отпечатване можете да съхранявате вашите пълнители без да ги прегъвате, в плик или още по-добре във водоустойчива торбичка. Ако поставите дата на архива си, тази информация може да ви бъде полезна в бъдеще. Ако направите други бъдещи резервни копия, можете да предотвратите смесването им.

Освен това сканирайте резервното копие на хартиен носител с възможно най-високата разделителна способност.

Ако трябва да използвате това архивиране, можете да възстановите PDF файла, който е резултат от вашето сканиране, със следната команда, след като го преместите в директорията Paperbackup:

./paperrestore.sh [PDF директория за възстановяване] > файл_за_възстановяване\n

Paperbackup записва файла в началната му директория с името, което му дадете.

Колко важно е да архивирате ключа си?

Електронните устройства могат да се повредят. Те включват твърди дискове, USB памети или DVD дискове. Въпреки това ще бъде по-безопасно тези данни да се прехвърлят от цифрова среда в аналогова. И можете да ги защитите много по-лесно. Вие сте единственият човек, който знае колко важни са тези данни за вас. В зависимост от проекта, върху който работите, или важността на данните, които искате да запазите, можете да ги съхранявате на хартия.

Защитата на вашите данни трябва да стане навик. Има много стъпки, които можете да предприемете, за да направите това. Печатът на резервни копия на хартия е само един от тях.