أمن وسلامة الملفات باستخدام أدوات checksum
ماهو Checksum
الية تمكنك من التحقق من محتويات الملفات والبريد وحتى الأسطوانات والأقراص عن طريق أدوات تتيح لك انشاء ملفات تحتوى بيانات مشفرة عن الملف الحقيقى و محتوياته وتفاصيلها ويتم إنشاء هذه الملفات المشفرة باستخدام ادوات ال checksum كما يتت استخدام هذه الادوات ايضا عند وصول الملف للهدف النهائى والتحقق من اذا حدث اى تغيير للملف او حجمه او محتوياته عن طريق اختبار بسيط وتستخدم هذه الاداة عادة مع الملفات المحملة من الانترنت للتاكد من اكتمال تحميلها كاملا وعدم حدوث عطب او فقدان جزئى للبيانات او عدم حدوث تعديل لمحتوياتها من قبل hacker او Virus فالالية تضمن أمن ودقة محتويات الملفات ..
توجد العديد من الأدوات التى تستخدمها الالية لتنفيذ إنشاء ملف ال checksum ومنها الادوات التالية :
1- md5sum وتستخدم تشفير بدرجة 128
2- sha1sum وتستخدم تشفير بدرجة 160
3- sha256sum وتستخدم تشفير بدرجة 256
4- sha512sum وتستخدم تشفير بدرجة 512
إنشاء ملف التحقق :
لإنشاء ملف تحقق لاى ملف او قرص او بريد الكترونى يجب عليك الحصول على احد الادوات المستخدمة فى انشاء الملفات ومنها المذكورة باعلى وتوجد العديد من التطبيقات التى تعمل ذلك العمل وعلى لينكس يمكنك عملها بأوامر والتى هى عبارة عن ادوات كما سنرى .
يتوجب عليك الحصول ايضا على الملف الذى تريد حمايته ولنفترض بانه ملف موجود على الجهاز بأسم linux.pdf او اى ملف اخر
وساستخدم هنا الاداة md5sum .
نقوم بالدخول للتيرمنال والذهاب لمسار الملف linux.pdf ونكتب الأمر
md5sum linux.pdf >linux.pdf.md5sum
كما يظهر فى الصورة
والامر ببساطة شديده عباره عن اسم الأداة التى ستشىء الملف وهى md5sum
واسم الملف وهو linux.pdf
والرمز < يعنى اننى اريد كتابة المخرجات من هذه العملية فة ملف جديد بأسم linux.pdf.md5
وهكذا عند تشغيل امر عرض الملفات ستجد انه تم انشاء ملف ال checksum الجديد
واذا عرضنا محتوى الملف ستجده كالاتى :
وهو عباره عن كود md5sum بتشفير 128 وبجانبه اسم الملف …
عمل اختبار لملف :
بعدها اذا قمت بارسال هذه الملف لشخص ما فانك ستقوم بارسال ملف md5sum معه وسيقوم الشخص المستقبل بتشغيل الاداه md5sum على مع الملفين المرسلين للتحقق من سلامة الملف كالاتى :
والأمر هو
md5sum -c linux.pdf.md5sum
وهو عباره عن اسم الاداة المستخدمه وهى md5sum والمتغير c لعملية ال check بالاضافة لأسم ملف ال checksum المرفق , وتلاحظ ظهور كلمة ok بمعنى ان الملف مطابق ام اذا حدث اى تغيير ول نقطه بالملف فان النتيجة ستكون مخالفة .
يمكن استخدام ادوات اخرى كما ذكرت غير md5sum وهى متاحة على كل انظمة التشغيل كمتا يمكنك استعمال برامج بواجهات wizard غير طريقة الأوامر التى عملت بها
تحياتى








إرسال التعليق