Kaspersky Hybrid Cloud Security تحمي عمليات تطوير البرمجيات
كتبت- اية حسين
أصبح بوسع الجيل التالي من منصة Kaspersky Hybrid Cloud Security حماية البيئات التي تجري فيها عمليات تطوير البرمجيات، فقد خضعت المنصة لتحديث مكّنها من حماية وحدات تجميع الحزم البرمجية (Containers) والنُسخ الخاصة بها (Images) والمستودعات البرمجية (Repositories)، وعززها بقدرات فحصها، وذلك كله من أجل ضمان تكامل الحماية مع جميع ممارسات التكامل المستمر والتسليم المستمر (CI/CD) في عمليات تطوير البرمجيات. كذلك أضيفت ميزة التكامل الأمني مع Google Cloud إلى منصة Kaspersky Hybrid Cloud Security الجديدة لدعم أمن الشركات عند استخدامها مجموعة واسعة من المنصات السحابية العامة.
وتعتبر هجمات سلاسل التوريد أدوات فعالة في أيدي مجرمي الإنترنت، تمكّنهم من التأثير في عمليات تطوير البرمجيات، من خلال إضافة شيفرات برمجية خبيثة إلى البرمجيات الأصلية التي ينتجها المطورون. واستُخدمت هذه الطريقة، على سبيل المثال، في هجوم ShadowPad الذي جرى فيه تضمين منفذ خلفي في منتج برمجي أصلي شائع الاستخدام. وتضرب هجمات سلاسل التوريد كذلك المستودعات البرمجية مفتوحة المصدر، مثل الحالة التي عثر فيها المستودع البرمجي الشهير Docker Hub على 17 نسخة لوحدات تجميع حزم برمجية مزوّدة بمنافذ خلفية، أو عندما تسببت وحدة إدارة حزم التطور البرمجي RubyGems في تنزيل 725 حزمة برمجية خبيثة ما يقرب من 100,000 مرة.
وتُظهر تلك الأمثلة ضرورة حرص مطوري البرمجيات على حماية عملياتها ومنتجاتهم من هجمات سلاسل التوريد، على الرغم ربما من صعوبة العثور على أداة أمنية فعالة، لأن التحقّق من سلامة بيئات التطوير البرمجي المتسمة بسرعة التغيّر غالبًا ما يمثل تحديًا تقنيًا. إذ ينبغي ألا يؤثر حلّ الأمن الرقمي في وقت وصول المنتج إلى السوق أو في مرونة النهج التقني الشامل المتبع في عمليات التطوير البرمجي، مثل القدرة على توسعة مهام العمل السحابية أو تحجيمها أو استخدام أدوات مختلفة مفتوحة المصدر.
ويُوفّق Kaspersky Hybrid Cloud Security في إصداره الجديد بين عالمَي التطوير البرمجي وأمن تقنية المعلومات، إذ يساعد الشركات على دمج أدوات الأمن في عمليات التطوير لتقليل المخاطر التي قد تنجم عن اختراق وحدات تجميع الحزم البرمجية أو هجمات سلاسل التوريد، وذلك من دون التأثير في وتيرة العمليات.
وبات المنتج الآن قادرًا على حماية بيئات التجميع البرمجي والمستودعات الخاصة بمنصة Docker عبر فحص AV دقيق. وتقوم المنصة بإجراء فحص لوحدات التجميع البرمجية ونُسخها وجميع مستوياتها للكشف عن التهديدات، وذلك باستخدام ميزة حماية الملفات من التهديدات. ويمكن إجراء هذه الفحوصات عند الوصول إلى الأغراض الكامنة في المساحات الاسمية لوحدات التجميع البرمجية قيد التشغيل، وهو ما يُعرف بالفحص عند الوصول (OAS)، كما يمكن إجراؤها ضمن المهام التي تتسم بتحكّم مرن في نطاقها، أو ما يُعرف بالمسح عند الطلب (ODS)، في حين تسمح المنصة بفحص ذاكرة نظام التشغيل. كذلك تضمن الحماية الإضافية من التهديدات الشبكية وتهديدات الويب أمن حركة البيانات عبر الإنترنت ومنع الهجمات الشبكية على الحواسيب المضيفة ووحدات التجميع البرمجية في النظام “لينكس”.
شاشة تُظهر الإعدادات الخاصة بمهمة فحص وحدات التجميع البرمجية: اختيار وحدات التجميع والنسخ الخاصة بها للفحص، وإعداد الإجراءات المتعلقة باكتشاف التهديدات، وتمكين/تعطيل الفحص بالمستويات
وتحمي منصة Kaspersky Hybrid Cloud Security استخدام المستودعات البرمجية العامة، كما تمنع هجمات سلاسل التوريد عليها، متيحة لمطوري البرمجيات اتخاذ التدابير الأمنية لحماية ممارسات التكامل المستمر والتسليم المستمر في عملياتهم، بما يشمل TeamCity أو Jenkins Pipeline.
ويتاح التكامل عبر الواجهات البرمجية الخاصة بأسطر الأوامر وبالتطبيقات (CLI وAPI) التي تسمح للمطورين بتشغيل النصوص البرمجية في أدوات إدارة العمليات المتتابعة، وذلك من أجل فحص وحدات التجميع البرمجية والمستودعات والنُسخ الخاصة بها في مراحل مختلفة.
وتتاح كذلك خيارات أخرى أمام مستخدمي المنصات السحابية العامّة المستخدمة في تطوير البرمجيات وغيرها من التطبيقات التجارية، إذ بات بالإمكان الآن دمج المنصة المطورة مع Google Cloud علاوة على منتجات أخرى مثل AWS وMicrosoft Azure. ولذلك أصبح بالإمكان توسعة Kaspersky Hybrid Cloud Security بسلاسة لاستيعاب مهام عمل الشركات ضمن Google Cloud. أما إدارة أمن البيئات السحابية فتتاح من خلال لوحة تحكم منفردة موجودة في الحلّ Kaspersky Security Center.
وقال أندريه بوجوغين مدير أول لتسويق المنتجات لدى كاسبرسكي، إن التطوير المستمر للبرمجيات يمثل بيئة فريدة أكّد أنها “تحتاج إلى اتباع نهج محدّد للأمن الرقمي”. وأشار إلى أن مطوري البرمجيات قد يتجاوزون الحصول على الموافقات الرسمية المتعلقة بتقنية المعلومات من أجل الحفاظ على سرعة عملياتها وإيصال منتجاتهم إلى السوق من دون تأخير، مشيرًا إلى أن هذا قد “يصعّب إدراج الأمن الرقمي إدراجًا سليمًا في بنية البرمجيات أثناء عمليات تطويرها”.
لكنه أكّد أهمية الاستفادة بشكل آمن من وحدات التجميع البرمجي لتقليل مخاطر تضمين شيفرات برمجية خبيثة داخلها دون علم القائمين عليها، مثلما كان الحال في هجوم RubyGems وغيره، وأضاف: “تساعد منصة Kaspersky Hybrid Cloud Security الشركات على التصدّي لهذا التحدي عبر سيناريو مفيد لجميع الأطراف، يتعاون فيه الجانب المسؤول عن الأمن التقني مع الجانب المسؤول عن عمليات التطوير البرمجي. ويتيح الحلّ أدوات مفهومة لدى عمليات التطوير البرمجي لا تؤثر في سيرها، وإنما تساعد فرق أمن تقنية المعلومات على إضافة مستوى حماية مؤكّدة لأجزاء البنية التحتية التي قد تكون عُرضة للتهديدات”.