البرمجيات الحديثة: ما هو حقا بداخلها؟

البرمجيات الحديثة: ماذا يوجد بالداخل حقًا؟

البرمجيات الحديثة: ما الذي يوجد بداخلها حقًا؟ ذكاء البيانات في PlatoBlockchain. البحث العمودي. منظمة العفو الدولية.

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

هل يكتب أي شخص برامجه الخاصة بعد الآن؟

ليس من المستغرب أن يقضي محترفو الأمن السيبراني الكثير من الوقت في الحديث عن البرامج - كيف يتم تجميعها واختبارها ونشرها وتصحيحها. للبرامج تأثير كبير على كل عمل ، بغض النظر عن الحجم أو القطاع. تيلقد تطورت الفرق والممارسات مع زيادة الحجم والتعقيد. نتيجة لذلك ، "يتم تجميع البرامج الحديثة أكثر مما تتم كتابته" ، كما تقول جينيفر تشابليوسكي ، كبيرة المديرين في Target ، حيث تقود DevSecOps وأمن نقطة النهاية ؛ وهي أيضًا عضو في لجنة برنامج مؤتمر RSA. هذا ليس مجرد رأي. تقديرات لمقدار البرامج عبر الصناعة التي تتضمن مكونات مفتوحة المصدر - كود موجه بشكل مباشر في الهجمات الصغيرة والكبيرة - تتراوح من 70٪ إلى ما يقرب من 100٪، مما يخلق مساحة هجوم ضخمة ومتغيرة للحماية ، ومجال تركيز مهم لسلسلة التوريد للجميع.

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

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

بناء الثقة ومكونات النجاح

المصدر المفتوح ليس مجرد مشكلة تقنية. أو مشكلة عملية. أو قضية الناس. إنه يمتد حقًا عبر كل شيء ، ويلعب المطورون وكبار مسؤولي أمن المعلومات (CISOs) وصانعو السياسات دورًا. الشفافية والتعاون والتواصل عبر كل هذه المجموعات هي مفتاح بناء الثقة الحاسمة.

إحدى النقاط المحورية لبناء الثقة هي قائمة مواد البرمجيات (SBOM) ، والتي نمت في شعبيتها بعد ذلك الأمر التنفيذي للرئيس بايدن في مايو 2021. لقد بدأنا في رؤية ملاحظات ملموسة للفوائد القابلة للقياس الكمي من تنفيذه ، بما في ذلك التحكم في الأصول وإبرازها ، وأوقات استجابة أسرع لنقاط الضعف ، وإدارة دورة حياة البرنامج بشكل أفضل. يبدو أن جر SBOM قد ولّد BOMs إضافية ، من بينها DBOM (data) ، HBOM (الأجهزة) ، PBOM (خط الأنابيب) ، و CBOM (الأمن السيبراني). سيحدد الوقت ما إذا كانت الفوائد تفوق واجب الرعاية الثقيل الذي يقع على عاتق المطورين ، ولكن يأمل الكثيرون في أن تؤدي حركة قائمة المواد إلى طريقة موحدة للتفكير في المشكلة والتعامل معها.

سياسات وعمليات تعاون إضافية ، بما في ذلك قانون تأمين البرامج مفتوحة المصدر, مستويات سلسلة التوريد لإطار عمل البرمجيات (SLSA)و إطار عمل تطوير البرمجيات الآمنة (SSDF) من NIST، يبدو أنه يشجع الممارسات التي جعلت المصدر المفتوح موجودًا في كل مكان - المجتمع الجماعي الذي يعمل معًا بهدف ضمان سلسلة توريد برمجيات آمنة افتراضيًا.

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

في الواقع ، يمكن أن تستفيد المصادر المفتوحة بشكل كبير ... المصدر المفتوح! يعتمد المطورون على أدوات مفتوحة المصدر لدمج عناصر التحكم الأمنية الهامة كجزء من التكامل المستمر / التسليم المستمر (CI / CD). استمرار الجهود لتوفير الموارد ، مثل بطاقة أداء OpenSSF، مع وعدها بالتسجيل الآلي ، و إطار عمل سلسلة التوريد الآمنة (SSC) للبرامج مفتوحة المصدر (OSS)، وهو إطار يركز على الاستهلاك مصمم لحماية المطورين من تهديدات سلسلة التوريد من برمجيات المصدر المفتوح في العالم الحقيقي ، ما هما إلا مثالين على الأنشطة الواعدة التي ستدعم الفرق أثناء تجميعها للبرامج.

معا أقوى

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

الطابع الزمني:

اكثر من قراءة مظلمة