تعتبر مفاتيح RSA غير المتماثلة التي تستخدمها مع أدوات مثل GnuPG و SSH مهمة جدًا للوصول إلى المعلومات. فقدان المفتاح يجعل الوصول إلى البيانات المشفرة شبه مستحيل. يمكن أن تكون المشكلات التي تم إنشاؤها بواسطة الخوادم البعيدة بدون وصول خطيرة أيضًا ، لذلك من المهم نسخ المفاتيح احتياطيًا والاحتفاظ بها آمنة. إن استخدام الورق لتخزين النسخ الاحتياطية للمفاتيح ليس الطريقة التي تتبادر إلى الذهن على الفور. ومع ذلك ، فهي واحدة من أكثر الطرق أمانًا.
لماذا يجب عليك تخزين مفتاح GnuPG على ورق؟
لقد قمنا بتخزين معلومات مهمة على الورق لعدة قرون. نعلم جميعًا أن قدماء المصريين استخدموا أوراق البردي التي يعود تاريخها إلى 3000 قبل الميلاد. ومن المثير للاهتمام أن ورق البردي يقاوم الحريق أيضًا عند حفظه في كومة مثل الكتاب. بهذه الطريقة ، تمكنت العديد من الكتب القديمة من البقاء حتى يومنا هذا. اليوم ، مع تطور الأوراق المقاومة للماء وتقنيات الطباعة ، فإن الطباعة المصنوعة من مسحوق الحبر على ورق خالٍ من الأحماض تدوم لفترة أطول بكثير من العديد من طرق التسجيل.
في حين أن الورق ليس أرخص وسائط التسجيل ، إلا أنه خيار اقتصادي للغاية لتسجيل البيانات الصغيرة مثل مفاتيح التشفير. يمكن نسخ مفتاح GnuPG احتياطيًا بسهولة باستخدام طابعة وخمس إلى 20 ورقة. في الوقت نفسه ، فإن اللص الذي يقتحم منزلك سوف يطمع في محرك الأقراص الثابتة أو الجهاز الذي تم توصيل محرك الأقراص الثابتة به. لكن لا أحد لديه الرغبة في سرقة رزمة من الورق.
لا تحتاج إلى شروط خاصة لتخزين النسخ الاحتياطية الورقية. حتى إذا قمت بحماية محرك الأقراص الثابتة ووسائط التسجيل الرقمية المماثلة من عناصر مثل الرطوبة ودرجة الحرارة والاهتزاز المفرط ، فهناك احتمال للتلف. من ناحية أخرى ، تظل الأوراق الموضوعة في كيس أو صندوق على حالها حتى لو نسيتها.
ما هي عيوب تخزين الورق؟
يعد عمل نسخ احتياطية من البيانات الرقمية على الورق مهمة صعبة. في الوقت الحاضر ، يعد نقل البيانات إلى وسائط رقمية أخرى أمرًا بسيطًا نسبيًا. ومع ذلك ، فإن نقل هذا بأمان إلى نظام تناظري ، مثل الورق ، يمكن أن يكون مصدر إزعاج.
أيضًا ، إذا لم يكن من الممكن الاسترداد من النسخة الاحتياطية ، فلا يمكن بالفعل تسميتها نسخة احتياطية. تحتاج إلى استخدام تقنيات مثل رموز QR أو مصفوفات البيانات أو OCR لنقل البيانات الموجودة على الصفحة المطبوعة مرة أخرى إلى الكمبيوتر. للقيام بذلك ، سوف تحتاج إلى مسح الورق باستخدام ماسح ضوئي. كحل أخير ، يمكنك أيضًا إدخال البيانات يدويًا شيئًا فشيئًا. لكن هذا هو الملاذ الأخير لأنه عملية شاقة.
كيفية تثبيت برنامج غلاف ورقي
Paperback هو برنامج تم تطويره باستخدام Python ، مما يتيح سهولة استخراج ملفات بترميز ASCII البيانات الرقمية من النسخ الاحتياطية الورقية. مثل معظم كود بايثون ، فإن غلاف ورقي الغلاف له بعض التبعيات.
من خلال تشغيل الأمر التالي ، يمكنك تنزيل وتثبيت التبعيات الضرورية على نظامك.
للتوزيعات التي تستخدم RPM (Red Hat ، Fedora ، CentOS ، إلخ):
سودو يم ثَبَّتَ 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
إنشاء مفتاح أو نسخ احتياطية للبيانات مع غلاف ورقي عادي
أولاً ، قم بإنشاء مفتاح GnuPG. ثم ، اجعل هذا المفتاح متاحًا للنسخ الاحتياطي. للقيام بذلك ، أدخل المعلومات المطلوبة وقم بإنشاء مفتاح GnuPG الخاص بك باستخدام الأمر التالي:
gpg - gen-key \ n
إذا قمت أيضًا بتعيين كلمة المرور التي يطلبها منك gpg ، ورأيت نسخة مطبوعة تحتوي على معلومات متنوعة حول مفتاحك ، فإن مفتاحك جاهز. في هذه المرحلة ، هناك قيمة لمفتاحك يجب عليك تدوينها. للحصول على هذه القيمة ، استخدم الأمر أدناه وانسخ القيمة التي تراها مع المربع الأحمر في الصورة:
gpg --list-secret-keys --keyid-format = short (your-user-email) \ n
يمكنك استبدال القيمة "[email protected]" هنا بعنوان البريد الإلكتروني الذي تحدده.
قيمة E3122E78 في الصورة أعلاه هي معرف المفتاح. بالطبع ، ستكون هذه القيمة مختلفة بالنسبة لك. باستخدام هذا ، اجعل مفتاح GnuPG متاحًا للنسخ الاحتياطي على النحو التالي. نتيجة لهذا الأمر ، ستقوم بإنشاء ملف باسم myKey_sec.asc:
gpg -يصدّر-secret-keys --armour E3122E78> myKey_sec.asc \ n
يمكنك رؤية محتويات الملف بالأمر التالي:
قطةmyKey_sec.asc\ن
في هذه المرحلة ، ستحصل على ناتج يشبه هذا:
تستند جميع لقطات الشاشة إلى ملف توزيع ديبيان جنو / لينكس. ومع ذلك ، يمكنك استخدام جميع أوامر gpg حتى هذه النقطة بنفس الطريقة في Microsoft Windows.
ما عليك القيام به لعمل نسخة احتياطية من أي ملف
إذا كانت البيانات التي تريد نسخها احتياطيًا هي شيء آخر ، فيمكنك جعلها جاهزة للنسخ الاحتياطي عن طريق ترميزها قاعدة 64 عبر الأمر أدناه. لاحظ أنك ستحصل على نتيجة أكبر بنسبة 25 بالمائة تقريبًا من البيانات التي ستقوم بنسخها احتياطيًا.
على سبيل المثال ، يمكنك إنشاء ملف يسمى "test.txt" على سطح المكتب. اكتب بيانات مختلفة داخل هذا الملف النصي على سبيل المثال فقط.
cat test.txt \ n# الإخراج \ n مرحبًا! أنا ملف نصي. \ n
الآن بعد أن قمت أيضًا بتحرير محتويات ملف الاختبار ، يمكنك استخدام الأمر التالي:
قاعدة 64-w 65 [البيانات المراد نسخها احتياطيًا] &جي تي; [ملف للحفظ]\ن
ثم انظر داخل ملف "test_base64" للتحقق من تغيير محتويات الملف إلى base64:
cat test_base64 \ n
كما ترى ، لديك الآن تشفير base64 لملفك النصي.
إعداد غلاف ورقي
لقد أعددت المفتاح أو البيانات ليتم نسخها احتياطيًا. بعد ذلك ، تحتاج إلى تثبيت Paperback. أولاً ، اذهب إلى مستودع GitHub الخاص بورق عادي وتنزيل المستودع بتنسيق zip. بامكانك ايضا استنساخ مستودع git لجهاز الكمبيوتر الخاص بك بالأمر التالي:
شخص سخيف استنساخ https://github.com/intra2net/paperbackup\n
قم باستخراج الملف الذي تم تنزيله في مكان ما وانتقل إلى الدليل حيث تم العثور على غلاف عادي. افتح المحطة هنا. ثم يمكنك استخدام الأمر أدناه لإعداد النسخة الاحتياطية الورقية بتنسيق PDF:
بيثون 3غلاف ورقي.السنة التحضيرية[دليل الملف المراد نسخه احتياطيًا]\ن
بالطبع ، لا يمكنك هنا استخدام الملف الذي أنشأته فحسب ، بل أيضًا استخدام مستند GnuPG الرئيسي. إذا كنت تتذكر ، فقد وضعت مفتاح GnuPG هذا في ملف يسمى myKey_sec.asc في وقت سابق.
بعد أن يقوم البرنامج النصي بعمله ، سيكون هناك ملف PDF في الدليل حيث تقوم بتشغيله ، مثل هذا:
سيختلف حجم رموز QR وطرق التشفير الأخرى اعتمادًا على محتوى الملف الذي ستقوم بنسخه احتياطيًا.
اطبع النسخة الاحتياطية التي قمت بإنشائها
قرار طباعة النسخة الاحتياطية متروك لك. أحد الأشياء التي يجب مراعاتها هو ما إذا كان يمكنك الوثوق بجهازك والاتصال الذي تستخدمه للوصول إليه (مثل طابعة LAN) إذا قمت بعمل نسخة احتياطية آمنة بدون كلمة مرور. الطريقة الأكثر موثوقية في هذا الصدد هي طباعة ملف PDF مباشرة من الطابعة عن طريق إضافة الملف على عصا USB أو توصيل الطابعة بجهاز الكمبيوتر الخاص بك عبر USB.
أنت حر تمامًا في استخدام أي ورق وطريقة طباعة تريدها. ستستمر جميع أنواع الطباعة لفترة طويلة بما يكفي لأغراضك. ومع ذلك ، ستوفر طباعة مسحوق الحبر على ورق خالٍ من الأحماض أفضل النتائج.
بعد الطباعة ، يمكنك تخزين عبواتك دون طيها، في ظرف ، أو الأفضل من ذلك ، في كيس مقاوم للماء. إذا قمت بتأريخ نسختك الاحتياطية ، فقد تكون هذه المعلومات مفيدة في المستقبل. إذا كنت تأخذ نسخًا احتياطية أخرى في المستقبل ، فيمكنك منع اختلاطها.
أيضًا ، قم بمسح النسخة الاحتياطية الورقية بأعلى دقة ممكنة.
إذا كنت بحاجة إلى استخدام هذه النسخة الاحتياطية ، فيمكنك استرداد ملف PDF الناتج عن الفحص باستخدام الأمر التالي بعد نقله إلى دليل غلاف عادي:
./paperrestore.sh [دليل PDF للاسترداد] > Recovery_file \ n
يحفظ Paperback الملف في دليله الرئيسي بالاسم الذي أعطيته له.
ما مدى أهمية نسخ مفتاحك احتياطيًا؟
يمكن أن تتعطل الأجهزة الإلكترونية. وتشمل هذه محركات الأقراص الثابتة أو أقراص USB أو أقراص DVD. ومع ذلك ، سيكون نقل هذه البيانات من البيئة الرقمية إلى التناظرية أكثر أمانًا. ويمكنك حمايتهم بسهولة أكبر. أنت الشخص الوحيد الذي يعرف مدى أهمية هذه البيانات بالنسبة لك. اعتمادًا على المشروع الذي تعمل عليه أو أهمية البيانات التي تريد الاحتفاظ بها ، يمكنك تخزينها على الورق.
يجب أن تصبح حماية بياناتك عادة. هناك العديد من الخطوات التي يمكنك اتخاذها للقيام بذلك. تعد طباعة النسخ الاحتياطية على الورق واحدة منها فقط.