كيفية التحقق من التواقيع الرقمية للبرامج في Windows

جرب أداة القضاء على المشاكل

قد يوقع مطورو البرامج والشركات على البرامج التي يطورونها أو يوزعونها والتي تُستخدم للتحقق من سلامة البرنامج لضمان عدم تغييره بعد التوقيع عليه.

يسرد الدليل التالي عدة طرق للتحقق من التوقيعات الرقمية للبرامج على كمبيوتر يعمل بنظام Windows.

باستخدام Explorer

يمكنك عرض توقيع أي برنامج والتحقق منه على Windows باستخدام Explorer.

الخطوة 1 : انقر بزر الماوس الأيمن فوق البرنامج الذي تريد التحقق منه وتحديد خصائصه من قائمة السياق التي يتم عرضها.

properties

الخطوة 2 : حدد علامة التبويب التوقيعات الرقمية في نافذة الخصائص.

digital signatures

الخطوه 3 : إذا رأيت التوقيعات مدرجة في علامة التبويب ، فأنت تعلم أن الملف قد تم توقيعه رقميًا. انقر نقرًا مزدوجًا فوق أحد التوقيعات لعرض مزيد من المعلومات.

signature details

يسرد Windows معلومات الموقّع والتوقيعات في النافذة التي تفتح. يمكنك النقر فوق 'عرض الشهادة' لعرض التوقيع أو النقر فوق علامة التبويب 'خيارات متقدمة' لعرض تفاصيل التوقيع أيضًا.

يكشف لك Windows ما إذا كان 'التوقيع الرقمي على ما يرام' أم لا.

تحقق من توقيع الملفات باستخدام SignTool

signtool verify

SignTool هو برنامج Microsoft مضمن في Windows SDK. لا يتم تضمين البرنامج عند تثبيت Windows على جهاز أو استخدام Windows ، ويجب إضافته إلى النظام عن طريق تثبيت Windows SDK.

  1. Windows 7 SDK
  2. Windows 10 SDK

ملحوظة : يبلغ حجم التنزيل حوالي 2.5 غيغابايت إذا قمت بتنزيل Windows 10 SDK. سيقوم بتثبيت جميع أنواع الملفات على النظام التي لا تحتاجها إذا لم تقم بتطوير برامج Windows.

يقوم المثبت بتثبيت Signtool.exe في المواقع التالية:

  • C: Program Files (x86) Windows Kits 10 bin x86 Signtool.exe
  • C: Program Files (x86) Windows Kits 10 bin x64 Signtool.exe

استخدم الأوامر التالية للتحقق من التوقيعات:

  • SignTool تحقق من program.exe - افتراضيات لسياسة برنامج تشغيل Windows للتحقق منها.
  • SignTool تحقق / pa program.exe - استخدم هذا للتحقق من شهادات توقيع الرمز.

استخدم DigiCert Certificate Utility للتحقق من التواقيع

code signed signature check

يمكنك تحميل الأداة Digicert Certificate Utility لنظام التشغيل Windows للتحقق من توقيعات التطبيق على نظام التشغيل.

  1. قم بتشغيل البرنامج بعد التنزيل. لا يحتاج إلى التثبيت.
  2. قبول شروط الاستخدام المعروضة في البداية.
  3. في علامة التبويب 'توقيع الرمز' ، حدد 'التحقق من التوقيع' في العنوان.
  4. حدد البرنامج الذي تريد التحقق منه باستخدام متصفح الملفات الذي يفتح.
  5. DigiCert يتحقق من التوقيع ويعرض المعلومات في نافذة إضافية.
    1. يتحقق مما إذا كان الملف قد تم توقيعه وإذا تم التحقق من صحة التوقيع.
    2. يتحقق من الطابع الزمني للتوقيع.

إذا حصلت على علامات اختيار خضراء لكلا الشيكين ، فهذا يعني أن التحقق كان ناجحًا.

الكلمات الختامية

في حين أن معظم مستخدمي Windows قد لا يحتاجون إلى التحقق من توقيع البرامج ، فقد يكون ذلك مفيدًا للمطورين والباحثين ومستخدمي Windows المتقدمين.