بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
التحقق من سلامة ملف الأيزو لفيدورا .
الكثير منا يعلم عن فحص ما يسمى الهاش Hash ,الجديد الان التحقق من التوقيع الرقمي للتأكد من ان ملف الأيزو الذي قمنا بتنزيله هو بالفعل الخاص بفيدوا .
الفكرة أنه يكون هناك ملف نصي يحتوي إسم ملف الأيزو او اكثر وإلى جانب كل ملف أيزو قيمة الهاش الصحيحة من دون العبث بها .
الأن كيف ممكن التأكد ان هذه القيم فعلا لم يتم العبث بها ؟
ببساطة هذا الملف يكون موقع وأي تغير بقيم الهاش فيه يتم كشفه عند فحص توقيع الملف .
سنحتاج ثلاث خطوات :
1-إضافة مفتاح فيدورا العام public key .
2-تنزيل ملف معين يحتوي بعض المعلومات مثل قيم الهاش والتوقيع .
3-فحص التوقيع وقيمة الهاش hash .
لنبدأ :
1- إضافة مفاتيح فيدورا نكتفي بنسخ لصق copy paste.
curl https://getfedora.org/static/fedora.gpg | gpg --import
نتأكد من أن كل شيء على ما يرام ونلاحظ بعض المعلومات مثلا رقم ال ID
لمفتاح Fedora 28الذي هو 9DB62FB1 و...إلخ
لمفتاح Fedora 28الذي هو 9DB62FB1 و...إلخ
2-تنزيل ملف معين يحتوي بعض المعلومات مثل قيم الهاش والتوقيع .
إذا كان تنزيل ملف الأيزو تم من خلال التورنت سيكون الملف موجود مسبقا إلى جانب ملف الأيزو وهذا ما نريده أي أن يكون هذا الملف إلى جانب ملف الأيزو .
اما إذا لم يكن موجود لسبب ما مثلا إذا قمنا بتنزيل ملف الأيزو بشكل مباشر نقوم بتنزيله من خلال هذه الروابط على حسب إذا كانت Fedora Workstation أو من مشروع spins أو labs .
هذا محتوى الملف .
نختار ما يناسب ثم نحفظ الملف على الجهاز ثم بعد تنزيله ننقله إلى المجلد الموجود فيه ملف الأيزو يجب ان يكون إلى جانبه مباشرتا .
ملاحظة مشروع spins أي فيدورا بواجهات أو مشاريع أخرى مثل kde plasma و xfce وغيرهم اما fedora workstation هي فيدورا الإفتراضية بواجهة gnome shell أما مشروع labs يوفر توزيعات موجهة لأهداف معينة مثل التصميم وغيره روابط في الأسفل للتوضح الأمور.
3-فحص التوقيع وقيمة الهاش .
ندخل على المجلد الذي يحتوي ملف الأيزو والملف الذي قمنا بتنزيله وننفذ الأمر كما في الصورة نلاحظ النتيجة Good ونلاحظ from Fedora 28 ...إلخ ونلاحظ الرقم RSA Key ID موجود في الموقع الرسمي وسبق وظهر معنا عندما عرضنا في أول خطوى المفاتيح العامة من خلال gpg --list-public-keys .
التأكد من سلامة الهاش كما في هذه الصورة ,الملف يحتوي هاش كل ملفات الايزو لفيدورا spins لهذا هو يفحص الموجود نلاحظ وجد Fedora LXQT وهناك تطابق (ok) .
رابط يشرح عن Debian .