التحقق من سلامة البرامج التي تم تحميلها من الإنترنت عبر SHA256

مقدمة

مع تزايد خطر البرامج الضارة والملفات المعدلة، أصبح التحقق من سلامة البرامج التي يتم تحميلها من الإنترنت أمرًا بالغ الأهمية. من بين أفضل الطرق لضمان أن الملف لم يتم التلاعب به هو استخدام SHA256، وهي خوارزمية تجزئة قوية تساعد في مقارنة الملف الأصلي مع النسخة التي قمت بتنزيلها.

ما هو SHA256؟

SHA256 (Secure Hash Algorithm 256-bit) هو جزء من عائلة SHA-2، وهو يُستخدم لإنشاء بصمة رقمية فريدة لأي ملف. عند حساب SHA256 لملف معين، ينتج عنه سلسلة مكونة من 64 حرفًا فريدة لهذا الملف، وأي تعديل ولو طفيف في الملف سيؤدي إلى تغيير كبير في هذه البصمة.

لماذا نستخدم SHA256 بدلاً من MD5 أو SHA1؟

  • MD5: قديم وسريع ولكنه عرضة للتصادمات، مما يعني أنه يمكن تزوير بصمات ملفات مختلفة لتبدو متطابقة.
  • SHA1: أقوى من MD5 لكنه لم يعد موثوقًا بسبب تعرضه لهجمات تصادم.
  • SHA256: أكثر أمانًا وغير قابل عمليًا للتزوير، مما يجعله الخيار الأمثل للتحقق من الملفات.

كيفية التحقق من صحة الملفات باستخدام SHA256

1. الحصول على قيمة SHA256 من الموقع الرسمي

عند تنزيل أي برنامج من الإنترنت، تأكد من أن الموقع الرسمي يوفر لك قيمة SHA256 الخاصة بالملف.

2. حساب SHA256 للملف بعد تنزيله

على Windows:

افتح PowerShell.

استخدم الأمر التالي:

Get-FileHash -Algorithm SHA256 "C:\اسم_الملف\المسار.exe"

استبدل

C:\اسم_الملف\المسار.exe

بالمسار الفعلي للملف.

سيظهر لك كود طويل، وهو بصمة SHA256 للملف.

على macOS و Linux:

  1. افتح Terminal.
  2. استخدم الأمر التالي:
    shasum -a 256 /اسم_الملف/المسار
    
  3. سيظهر لك كود SHA256.

3. مقارنة القيمتين

  • إذا كانت القيمة التي حصلت عليها تطابق القيمة الموجودة على الموقع الرسمي، فهذا يعني أن الملف سليم ولم يتم التلاعب به.
  • إذا كان هناك اختلاف، فهذا قد يعني أن الملف تم تعديله أو تحميله من مصدر غير موثوق.

ماذا تفعل إذا لم تتطابق القيم؟

لا تثبّت الملف، حيث قد يكون ضارًا أو مُعدَّلًا.
أعد تحميله من الموقع الرسمي وتحقق مجددًا.
استخدم مصدرًا موثوقًا آخر للحصول على البرنامج.

الخلاصة

استخدام SHA256 هو طريقة فعالة لضمان أن الملفات التي تقوم بتحميلها من الإنترنت لم تتعرض للتعديل أو الحقن بالبرمجيات الضارة. بمجرد اعتيادك على التحقق من الملفات، ستتمكن من تقليل المخاطر بشكل كبير وحماية جهازك وبياناتك من البرمجيات الخبيثة.

هل تستخدم SHA256 للتحقق من الملفات؟ شارك تجربتك في التعليقات! 🚀