تخطَّ إلى المحتوى
getnextpdf.com

Enterprise الإصدار

⁨Forensics⁩ — مرجع متعمّق

يوثّق هذا المرجع المتعمّق كيف تُحدَّد حدود المراجعات، وكيف تُصنَّف تغيّرات الكائنات عبر سلسلة المراجعات، وكيف تُجمَّع الأحداث.

تُشحَن هذه القدرة في ⁨NextPDF Enterprise⁩ (nextpdf/enterprise) وتُفعَّل بمظروف ترخيص من طبقة ⁨Enterprise⁩. والنشر دون ذلك الاستحقاق لا يحمّل أصناف القدرة. قارن الإصدارات واحصل على ترخيص.

والمُحلِّل للقراءة فقط ولا يُعدِّل المُدخَل.

يحلّل ForensicAnalyzer::analyze كل قسم مرجع متقاطع، ويشتقّ حدًّا بايتيًا لكل مراجعة (البداية، والنهاية، والحجم)، ويبني ملخّصًا لكل مراجعة. ثم يمشي من أحدث مراجعة نحو أقدمها، ولكل مراجعة يقارن مدخلات مرجعها المتقاطع بمدخلات المراجعة الأقدم التالية:

  • الكائن الموجود الآن والغائب في المراجعة الأقدم، وليس مدخلًا حرًّا، يُصنَّف Added.
  • الكائن الذي هو مدخل حرّ الآن ولم يكن حرًّا قبلًا يُصنَّف Deleted، مع تسجيل المراجعة السابقة.
  • الكائن النشط في كلتا المراجعتين والمختلف إزاحته البايتية يُصنَّف Modified، مع تسجيل المراجعة السابقة.

تُجمَّع تغيّرات الكائنات لكل مراجعة في أحداث: مراجعة توقيع لم تكن موقَّعة في المراجعة الأقدم تُنتج SignatureAdded؛ وتحديث جذر يُنتج CatalogUpdated؛ وقاموس تشفير يظهر يُنتج EncryptionChanged؛ ومجموعات الكائنات المُضافة أو المُعدَّلة أو المحذوفة تُنتج أحداث الكائنات المقابلة. ووجود التوقيع استدلال بنيوي (مدخل مخزن أمان المستند في الذيل): إنّه كشف وجود، لا تحقّق، ولا تحديد سلامة مانع للعبث.

يُدرِج قسم المرجع المتقاطع لأي تحديث الكائنات المُضافة أو المُعدَّلة أو المحذوفة في ذلك التحديث فقط (⁨ISO 32000-2:2020 §7.5.5⁩)؛ ويُلحَق الكائن المُتغيَّر نسخةً جديدة وتتجاوز إزاحته الأقدم (⁨§7.5.6⁩)؛ وقد يظهر مخزن أمان المستند في مراجعة لاحقة (⁨§12.8.4⁩).

سطح واجهة برمجة التطبيقات العامة

قسم بعنوان «سطح واجهة برمجة التطبيقات العامة»

NextPDF\Enterprise\Forensics\ForensicAnalyzer، NextPDF\Enterprise\Forensics\ForensicReport، NextPDF\Enterprise\Forensics\RevisionSummary، NextPDF\Enterprise\Forensics\ForensicEvent، NextPDF\Enterprise\Forensics\ForensicEventType، NextPDF\Enterprise\Forensics\ObjectChange، NextPDF\Enterprise\Forensics\ObjectChangeType. التواقيع مُدرَجة على الصفحة العامة.

يعكس التصنيف نموذج التحديث التدريجي في ⁨ISO 32000-2:2020⁩ ⁨§7.5.5–§7.5.6⁩. ويُبلِغ المُحلِّل عن رؤية المُحلِّل للسلسلة؛ وهو لا يعتمد السلامة وليس دليلًا مقبولًا قضائيًا بمفرده.

الحالات الحدّية وسلوك وضع ⁨FIPS⁩

قسم بعنوان «الحالات الحدّية وسلوك وضع ⁨FIPS⁩»
  • تصنيف Deleted انتقال إلى مدخل حرّ؛ وقد تظلّ نسخة أقدم من الكائن قابلة للتحليل. وهو ليس ضمانًا لعدم القابلية للاسترداد.
  • تُرشَّح معلومات الذيل إلى مجموعة مفاتيح آمنة؛ وتُذكَر المفاتيح الحسّاسة موجودة دون كشف قيمها.
  • لا تقع عملية تشفير في هذه الوحدة، فلا يوجد سلوك خاص بوضع ⁨FIPS⁩.

توثّق هذه الصفحة السلوك القابل للملاحظة خارجيًا وسطح واجهة برمجة التطبيقات العامة المدعوم فقط. أمّا مسارات أسماء النطاقات الداخلية، وأصناف المساعدة، وجداول الآليات، وأسماء ملفات أدلّة التشغيل، وبادئات التذاكر فخارج النطاق.

⁨NextPDF Core⁩ (⁨Apache-2.0⁩) لا يملك مُحلِّلًا جنائيًا لتاريخ المراجعات — لا يوجد؛ ليس لهذه القدرة مكافئ في طبقة ⁨Core⁩. ويوفّر ⁨Core⁩ سطح التحقّق المرجعي من التوقيع، الذي يؤلّفه المُحلِّل معه لكن لا يحلّ محلّه.

⁨NextPDF Pro⁩ لا يملك مُحلِّلًا جنائيًا لتاريخ المراجعات — لا يوجد؛ ليس لهذه القدرة مكافئ في طبقة ⁨Pro⁩. ويُشحَن تصنيف التغيّر لكل كائن والتقرير القابل للتسلسل بصيغة ⁨JSON⁩ في حزمة nextpdf/enterprise فقط.

يُوصَف اشتقاق حدود المراجعات، وقواعد تصنيف تغيّر الكائنات، وتجميع الخطّ الزمني للأحداث على مستوى السلوك. ووجود التوقيع استدلال بنيوي فقط؛ وصلاحية التوقيع خارج النطاق هنا عمدًا — وهي مسؤولية سطح التوقيع في ⁨Core⁩. وتُرشَّح معلومات الذيل إلى مجموعة مفاتيح آمنة وتُذكَر المفاتيح الحسّاسة موجودة دون كشف قيمها.

يجري التحليل داخل العملية على المضيف الذي يحمل ⁨PDF⁩؛ ولا يغادر أي محتوى مستند المضيف. وما إذا كان ⁨PDF⁩ المُدخَل أو التقرير يحتوي بيانات شخصية، وأين يُخزَّن كلٌّ منهما، مسؤولية نشر خارج حدود المكتبة. ويستخلص المُشغِّل الاستنتاجات من التقرير؛ وتُبلِغ المكتبة عن رؤية المُحلِّل لسلسلة المراجعات ولا تعتمد السلامة.

لا ينطبق أي قيد للتحكّم في التصدير على هذا السطح. والتقرير ليس دليلًا مقبولًا قضائيًا بمفرده ويجب ألّا يُقدَّم بوصفه تحديدًا معتمَدًا لسلامة المستند. هذا المرجع ليس رأيًا قانونيًا.