في 28 أغسطس 2026، ستطلق شركة « OPSWAT » ميزة «التحقق من صحة بنية الملفات» (File Structure Validation) في « MetaDefender Core™». وتعد ميزة «التحقق من صحة بنية الملفات» تقنية جديدة تعمل على التحقق من سلامة تنسيق الملفات، واستخراج الكائنات المضمنة، وتوجيه كل مكون إلى محرك الأمان المناسب. وقد صُممت هذه الميزة لسد فجوة في تطبيق القواعد الهيكلية لم تُصمم «أدوات فحص الملفات» ( أدوات ) الحالية لسدها: وهي تغطية تنسيقات الملفات المعقدة، في أقرب مرحلة ممكنة من سير العمل، دون تعديل الملفات التي يتم فحصها.
ما الذي تقوم به عملية التحقق من صحة بنية الملفات؟
التحقق من الصحة
تقوم عملية التحقق من صحة بنية الملفات بمقارنة كل ملف بمواصفات تنسيقه ضمن أكثر من 160 نوعًا من الملفات، بما في ذلك ملفات قواعد البيانات وملفات نظم المعلومات الجغرافية (GIS) وتنسيقات نماذج الذكاء الاصطناعي، وغيرها من التنسيقات المعقدة التي لا تستطيع برامج مكافحة الفيروسات (AV) وعمليات التنظيف التقليدية للملفات معالجتها بشكل كامل.

ويشمل ذلك الكشف عن الملفات متعددة التنسيقات: وهي الملفات التي تكون صالحة في آن واحد وفقًا لمواصفات تنسيقين مختلفين؛ وهي تقنية تُستخدم لتجاوز عمليات التحقق من نوع الملف التي لا تستطيع أداة « أدوات » التقليدية اكتشافها على المستوى السطحي.

بالنسبة لملفات PDF، تقوم FSV أيضًا بالتحقق من صحة التوقيعات الرقمية والتأكد من شهادات الموقّعين مقارنةً بسلطات إصدار الشهادات المعروفة.

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

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

بالإضافة إلى مواصفات الملفات القياسية، تقوم ميزة «التحقق من صحة بنية الملف» أيضًا بالتحقق من مطابقة الملفات لمخطط معرَّف من قبل المستخدم (تدعم مخطط XML (XSD) في هذا الإصدار). ويتم حظر الملفات ذات البنى الخاطئة أو غير المتوافقة أو الشاذة قبل وصولها إلى أي محرك لاحق.

يتم حظر الملفات التي تفشل في اختبارات التحقق من صحة البنية قبل بدء عملية الاستخراج، مما يقلل من العبء الإضافي الذي تسببه معالجة الملفات غير الصحيحة من الناحية البنيوية. ولا تنتقل إلى المحركات التالية سوى الملفات التي اجتازت عملية التحقق من صحة البنية.
لمن يُعد هذا البرنامج
يعالج «التحقق من صحة بنية الملفات» ثلاث ثغرات محددة لم تُصمم مكونات «التحقق من صحة الملفات» ( أدوات ) الأخرى في المجموعة لتغطيتها:
- أولاً، المؤسسات التي تتعامل مع ملفات قواعد البيانات، وملفات نظم المعلومات الجغرافية (GIS)، وملفات نماذج الذكاء الاصطناعي، وغيرها من التنسيقات المعقدة التي لا تستطيع AV إجراء تحليل هيكلي لها.
- ثانياً، البيئات التي يتعين فيها الحفاظ على سلامة الملفات بعد الفحص، بما في ذلك سير العمل القانوني والجنائي والخاضع للوائح الامتثال، حيث لا يمكن إعادة بناء الملفات.
- ثالثًا، فرق الأمن التي تحتاج إلى تطبيق الإجراءات الأمنية على المستوى الهيكلي وتوجيه البيانات على مستوى الكائنات في أقرب مرحلة ممكنة من مسار المعالجة، قبل بدء عمليات الفحص المكثفة.
ما الذي يتضمنه الإصدار عند إطلاقه
- التحقق من صحة بنية الملفات لأكثر من 160 نوعًا من الملفات
- الكشف عن الملفات متعددة اللغات على المستوى الهيكلي
- التحقق من صحة التوقيع الرقمي لملف PDF والتحقق من شهادة المُوقِّع
- التحقق من صحة المخطط وفقًا لمعايير XML والتنسيقات ذات الصلة، بما في ذلك ZEI وJNLP وTDS وRDF وBML وMPD وTTML
- قواعد حظر قابلة للتكوين حسب نوع الكائن وشروط مسار JSON، لكل نوع ملف
- إمكانية تخصيص عرض تفاصيل الكائن، بدءًا من النظرة العامة للهيكل وصولاً إلى البيانات الكاملة على مستوى الكائن، بما في ذلك العلاقات والإزاحات
- الفحص غير المُعدِّل: يتم الاحتفاظ بقيمة التجزئة SHA256 الأصلية بعد المعالجة
ابدأ الاّن
تتوفر ميزة التحقق من صحة بنية الملفات بشكل أصلي في MetaDefender Core™. وهي عبارة عن طبقة ضمن تكوين سير العمل الحالي، وليست منتجًا منفصلاً يتعين دمجه.
للاطلاع على كيفية عمل «التحقق من صحة بنية الملفات» أو لمناقشة كيفية دمجه في بيئة النشر الحالية لديك، يرجى الرجوع إلى الوثائق الرسمية أو الاتصال بفريق الدعم.
