تعرف على المزيد عن كتاب بيني تشارني «الأمن السيبراني رأسًا على عقب»

اعرف أكثر
نستخدمُ الذكاء الاصطناعي في ترجمات الموقع، ومع أننا نسعى جاهدين لبلوغ الدقة قد لا تكون هذه الترجمات دقيقةً بنسبة 100% دائمًا. تفهّمك لهذا الأمر هو موضع تقدير لدينا.

اقرأ مرة واحدة، واحمي كل شيء: كيف تعمل تقنية Deep CDR™ على مضاعفة سرعة معالجة الملفات المكتبية الكبيرة

استراتيجية «المرور الواحد» هي حيث يلتقي الأمان مع السعة الإنتاجية.
بقلم نهوت نجو

يعني تطهير ملف Microsoft Office تنفيذ عشرات الإجراءات الوقائية عليه. وفي النهج التقليدي، تُجرى قراءة كاملة للمستند عند تنفيذ كل إجراء وقائي، وتستمر قراءة المستند نفسه في كل مرة يتم فيها تطبيق إجراء وقائي.

تقنية Deep CDR™ تقوم بقراءة كل مستند مرة واحدة وتنفذ جميع عمليات المعالجة خلال تلك المرة الواحدة. تعمل هذه الطريقة على تسريع وقت معالجة ملفات Office الكبيرة بمقدار الضعف مع الحفاظ على نتائج تطهير متطابقة.

الضريبة الخفية للدقة

التعقيم عملية شاملة بحكم تصميمها. تعمل تقنية Deep CDR™ على تعقيم مستندات Microsoft Office من خلال تطبيق عشرات الإجراءات في آن واحد: الروابط الخارجية، والكائنات المضمنة، والصور وبياناتها الوصفية، والعلامات الذكية، وغيرها. وتستهدف كل إجراء فئة التهديدات الخاصة بها، وتقوم بإجراء التحليل والتحرير الخاصين بها.

تجعل ملفات Office الحديثة عملية التدقيق هذه تستغرق وقتًا طويلاً وتستهلك موارد كثيرة. فملف Word أو Excel هو مجلد مضغوط. ويحتوي على ملفات نصية مكتوبة بلغة XML، وهو تنسيق منظم يصف كل خلية وفقرة وصورة ورابط في المستند. ولتطهير الملف، يجب أن تقرأ تقنية Deep CDR™ هذا التنسيق XML بالكامل. فقد يتم فك ضغط جدول بيانات يصل حجمه إلى 50 ميغابايت ليصبح ورقة واحدة تحتوي على نصف غيغابايت من XML.

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

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

استراتيجية «المرور الواحد»: مشية واحدة، عدة عمال

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

اقرأ مرة واحدة وحافظ على كل شيء: إلى أي مدى تضاعف تقنية CDRTM السرعة في ملفات Office الكبيرة 1
قبل وبعد: تتوقف وسائل الحماية عن السير في الوثيقة وتبدأ في السير في مسار واحد.

وهذا بالضبط ما تفعله استراتيجية «المرور الواحد» التي تعتمد عليها تقنية Deep CDR™. فهي تقلب نهج التطهير التقليدي رأساً على عقب من خلال ثلاث أفكار:

  • مضيف واحد، مسار واحد. يقوم مضيف معالجة واحد بقراءة، أو «التنقل عبر»، كل جزء XML من المستند مرة واحدة فقط. كل آلية حماية هي معالج يرافق عملية التنقل هذه، ويرى كل عقدة XML أثناء مرورها، ويؤدي مهمته على الفور. عشر آليات حماية تعني قراءة واحدة لورقة بحجم 500 ميغابايت، مع عشرة معالجات تراقبها.
  • كل وسيلة حماية هي مكون إضافي. يتولى «المعالج» المتخصص مهمة واحدة من البداية إلى النهاية: العقد المستخدمة داخل محتوى XML، وتعريفات الموارد التي تحددها، والمنتج المخزن نفسه. ويتبع كل معالج نفس دورة الحياة: التهيئة، ومعالجة كل عقدة، والإنهاء. وإضافة حماية إلى المحرك تعني تسجيل معالج إضافي على نفس المسار. ولم تعد تكلفة الدقة تزداد مع كل حماية تُضاف.
  • لا يتم تشغيل إجراءات الحماية المعطلة أبدًا. قبل بدء العملية، يتحقق كل مُعالج مما إذا كانت تهيئاته سارية أم لا. الحماية التي عطّلتها سياستك تُستبعد مسبقًا ولا تضيف أي عمل لكل عقدة. يُقرأ المستند مرة واحدة، ولا تشارك سوى الحمايات ذات الصلة

ما تظهره المعايير المرجعية

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

"اقرأ مرة واحدة، احمِ كل شيء": إلى أي مدى تضاعف تقنية CDRTM السرعة عند التعامل مع ملفات Office الكبيرة (2)
  • ملفات Excel الكبيرة (حوالي 500 ميغابايت من ملفات XML للأوراق): أسرع بنحو ضعفين. تحسّن إجمالي وقت المعالجة بنسبة 94% على نظام Windows و67% على نظام Linux، كما تحسّن أداء الملف الأكثر كثافة المكون من ورقة واحدة بنسبة 147%.
  • مستندات Word كبيرة الحجم (مجموعة مكونة من 70 ملفًا تم إعدادها خصيصًا): أسرع بنحو ضعفين من حيث إجمالي وقت التشغيل، مع تحسن متوسط الوقت لكل ملف بنسبة 169%.
  • مجموعات اختبار الانحدار في بيئة العمل الفعلية (آلاف الملفات من Word وExcel وPowerPoint): أسرع بنسبة تتراوح بين 4% و20% تقريبًا، اعتمادًا على التنسيق والمنصة. معظم الملفات صغيرة الحجم، لذا تزداد ميزة القراءة الواحدة مع زيادة حجم المستند.
  • لا تغيير في السلوك: أكملت كلتا النسختين مجموعات الاختبارات التراجعية بالكامل بنتائج تطهير متطابقة. وجاءت السرعة نتيجة إزالة عمليات القراءة المتكررة، ولم يتم تخطي أي إجراء حماية.

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

شرح مبسط للمعالجة في مرحلة واحدة في Deep CDR

لماذا قمنا باختبار تنسيقات Office 2007 أولاً

تتركز التكلفة الخفية لملفات XML بشكل أساسي في مجموعة برامج Office 2007 (بصيغ .docx و.xlsx و.pptx). وتشترك هذه الصيغ الثلاث في نفس بنية الحزمة، لذا فإن تصميمًا واحدًا للمضيف يكفي لتغطية جميعها، وتظهر أجزاء XML التي يصل حجمها إلى نصف غيغابايت بشكل شائع في حركة البيانات التي تعتمد بشكل كبير على جداول البيانات.

تنطبق الاستراتيجية نفسها على أي تنسيق تكون تكلفته مرتبطة بالمحتوى المنظم الضخم، مما يجعل هذه التنسيقات مرشحة لتطبيق نفس النهج عليها.

كان الدقة في السابق تتطلب تكلفة تزداد مع كل إجراء حماية يُضاف. وبفضل المعالجة في مرحلة واحدة، تقوم تقنية Deep CDR™ بتقييم المستند بأكمله مرة واحدة، بغض النظر عن عدد إجراءات الحماية المطبقة.

"اقرأ مرة واحدة وحافظ على كل شيء": إلى أي مدى تضاعف تقنية CDRTM السرعة عند التعامل مع ملفات Office الكبيرة 4
"اقرأ مرة واحدة وحافظ على كل شيء": إلى أي مدى تضاعف تقنية CDRTM السرعة عند التعامل مع ملفات Office الكبيرة 4
السيرة الذاتية للمؤلف

نهوت نغو هو مدير قسم الهندسة في شركة « Software » على الموقع OPSWAT ، حيث يقود فرق الهندسة المسؤولة عن تقنية Deep CDR™ وغيرها من تقنيات معالجة الملفات في نظام MetaDefender Core™. وبفضل خبرته التي تزيد عن عقد من الزمن في مجال هندسة البرمجيات والأمن السيبراني، يركز نهوت على جعل عملية تطهير الملفات سريعة ودقيقة ومناسبة للاستخدام في البنية التحتية الحيوية. وقد حصل نهوت على درجة الدكتوراه في علوم المعلومات عام 2015.

نهوت نجو
مدير قسم الهندسة في شركة « Software »
العلامات:

ابق على اطلاع دائم OPSWAT!

اشترك اليوم لتتلقى آخر أخبار الشركة، والقصص، ومعلومات عن الفعاليات، والمزيد.