ما هو التوقيع الرقمي للملف PDF؟

التوقيع الرقمي للملف PDF هو آلية تشفير تصادق على هوية الموقع وتضمن عدم تعديل الوثيقة منذ توقيعها. على عكس صورة بسيطة لتوقيع خطي، يستخدم التوقيع الرقمي بنية المفتاح العام (PKI) مع شهادات X.509 لتوفير دليل رياضي قابل للتحقق من الأصالة والسلامة.

عندما يوقع شخص ما على ملف PDF رقميًا، يقوم برنامج التوقيع بإنشاء تجزئة (بصمة رقمية) لمحتوى الوثيقة، ويشفرها باستخدام المفتاح الخاص للموقع، ويضمنها إلى جانب شهادة الموقع في ملف PDF. يمكن لأي شخص لاحقًا التحقق من التوقيع عن طريق فك تشفير التجزئة باستخدام المفتاح العام للموقع ومقارنتها بتجزئة جديدة للوثيقة.

كيف تعمل توقيعات PDF؟

تتبع توقيعات PDF تنسيق PKCS#7 (معايير تشفير المفتاح العام)، والمعروف أيضًا باسم CMS (بناء الرسالة التشفيرية). يتم تخزين التوقيع في قاموس توقيع مخصص ضمن هيكل ملف PDF، والذي يحتوي على:

  • ByteRange: يحدد أي بايتات من ملف PDF يغطيها التوقيع
  • Contents: بيانات التوقيع الفعلية بتنسيق PKCS#7 بتنسيق سداسي عشري
  • سلسلة الشهادات: واحدة أو أكثر من شهادات X.509 التي تصدق على هوية الموقع
  • البيانات الوصفية: معلومات اختيارية مثل سبب التوقيع والموقع والطابع الزمني

تتضمن الشهادة تواريخ الصلاحية، ويمكن التحقق من التوقيع للتأكد من أن الشهادة كانت صالحة وقت التوقيع وما إذا كان قد تم تعديل الوثيقة بعد التوقيع.

وصف الأداة

تقوم هذه الأداة بتحليل ملفات PDF لاستخراج ومعرض معلومات التوقيع الرقمي دون الحاجة إلى تحميل أي خادم. تقوم بتحليل هيكل ملف PDF مباشرة في متصفحك لإيجاد جميع التوقيعات المضمنة، وقراءة بيانات التوقيع PKCS#7، واستخراج تفاصيل الشهادة، والتحقق من سلامة الوثيقة من خلال التحقق مما إذا كان الملف قد تم تعديله بعد التوقيع.

توفر الأداة نظرة عامة واضحة تُظهر إجمالي التوقيعات التي تم العثور عليها، وكم منها صالح، ومعلومات مفصلة عن كل توقيع بما في ذلك هوية الموقع وتاريخ التوقيع وصلاحية الشهادة ومعلومات الجهة المصدرة.

الميزات

  • المعالجة على جانب العميل: يتم إجراء جميع التحليلات في متصفحك - لا تغادر ملفات PDF جهازك
  • استخراج الشهادة: يقرأ شهادات X.509 المضمنة في التوقيعات بما في ذلك الاسم الشائع والمنظمة والبلد
  • التحقق من السلامة: يكشف عما إذا كان ملف PDF قد تم تعديله بعد التوقيع من خلال التحقق من تغطية ByteRange
  • فحص انتهاء الصلاحية: يحدد الشهادات التي انتهت صلاحيتها بناءً على فترة صلاحيتها
  • دعم التوقيعات المتعددة: يتعامل مع ملفات PDF التي تحتوي على توقيعات متعددة ويعرض كل واحد منها بشكل منفصل

حالات الاستخدام

  • التحقق من العقد: التحقق بسرعة مما إذا كان للعقد الموقع توقيعات صالحة قبل قبوله
  • مراجعة الوثائق القانونية: التحقق من أصالة الوثائق القانونية الموقعة رقميًا أو الملفات القضائية أو الوثائق المصدقة
  • التحقق من الفواتير: التأكد من أن الفواتير من الموردين لها توقيعات رقمية شرعية
  • امتثال التدقيق: مراجعة الوثائق الموقعة للامتثال للتدقيق حيث يجب توثيق صلاحية التوقيع
  • فحص الشهادة: فحص تفاصيل الشهادة مثل الجهة المصدرة وتواريخ الصلاحية للوثائق التي تلقيتها