في عصر تتزايد فيه رقمنة المؤسسات، يترافق ذلك بارتفاع مخاطر الأمن السيبراني، مما يجعل من الضروري تطوير أساليب فعالة لمكافحة التهديدات. تعتبر البرمجيات الخبيثة (Malware) واحدة من أكثر هذه التهديدات خطورة، إذ تسبب أضرارًا هائلة. تعتمد معظم الحلول الحالية على تقنيات التعلم الآلي (Machine Learning) التي تُستخدم لتحليل البيانات بناءً على وحدات الـBytes، لكنها تواجه تحديات واضحة عندما تتعامل مع أساليب التلاعب التي تهدف إلى تجنب اكتشافها.

تكمن الحلول الجديدة في استخدام أساليب قائمة على الرسوم البيانية (Graph-based methods)، حيث يتم تمثيل البرمجيات كرسوم بيانية تعكس سلوك التنفيذ. تتيح هذه الأساليب الكشف عن الأنماط العامة للسلوك، لكن حيث تفتقر لتحديد المجموعات المتآلفة من الكتل الأساسية (Basic Blocks) التي تعبر عن سلوكيات برنامج معينة، كما أن قدرتها على اكتشاف تمثيلات الرسوم البيانية تعاني من الضعف.

إلى هذا الحد، أُطلق مؤخرًا نهج جديد يحمل اسم “مالغارد” (MalGuard)، والذي يمثل تقدمًا كبيرًا في إدارة مخاطر البرمجيات الخبيثة. يقدم هذا النظام المقترح ابتكارات منهجية هامة تتمثل في تحديد الأدوار التشغيلية التي تتعرف على تلك المجموعات المتآلفة من الكتل الأساسية، مما يتيح للمدير رصد سلوكيات قد تكون غير واضحة من الكتل الفردية. كما يقوم مالغارد بتعلم تمثيلات رسومية تعبيرية من خلال نمذجة التفاعلات بين الأدوار التشغيلية، مما يحافظ على الإشارات الخبيثة النادرة ويقتفي أثر البنى الهرمية للرسوم البيانية.

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