لماذا لا يزال تحديث الإصدار الترقيعي للاعتمادية يُعطل تطبيقي في بيئة الإنتاج؟
الفرصة
الإصدار الدلالي اتفاقية لا عقد. تُثبت التحليلات المنهجية لبيئات البرمجيات أن الإصدارات الترقيعية والثانوية تُدخل بصفة اعتيادية تغييرات سلوكية كاسرة لا تكتشفها أي أداة تحليل ساكن، وتقع 68 بالمئة من أعطال npm المرصودة ضمن هذه الفئة السلوكية الأصعب رصداً آلياً. تتسرب الأضرار في معظمها عبر الاعتماديات المتعدية، التي لا تشمل التغطية الاختبارية منها في الواقع العملي سوى 21 بالمئة. تُنبّه أدوات فحص الاعتماديات إلى CVEs الأمنية، لكنها تفتقر إلى أي آلية للكشف عن التعارضات الدلالية على عمقين. لا تملك اليوم أداة تُخبر المطوّر الذي يحدّث اعتمادية مباشرة واحدة بأي سلوك إنتاجي سيتغير.
لماذا تهم
الكشف عن الأعطال السلوكية في الاعتماديات المتعدية قبل وصولها إلى CI هو الطبقة المفقودة بين تثبيت الإصدارات والترقيات الآمنة.
كيف أقيّم الفرصة
نقاط الفرصة هي قراءتي الشخصية لا قياس دقيق: مدى تأثير المشكلة، وتكرار مواجهتها، وشُح الحلول المتاحة لها اليوم. كلما ارتفعت النقاط، كان البناء في رأيي أجدر بالاهتمام.
مقدار الألم الذي تسببه حين تظهر.
مدى تكرار مواجهة الناس لها فعلياً.
مدى شُح الأدوات الجيدة المتاحة لها اليوم.
مزيد من المشكلات التي تستحق الحل
لماذا يكون البرنامج الذي نعتمد عليه أكثر من غيره هو الأصعب في الاستخدام؟
Techلماذا لا أمتلك أياً من البيانات التي أولّدها؟
Techلماذا لا أستطيع الحصول على إيصال يُثبت أن بياناتي قد حُذفت فعلاً؟
Techلماذا لا أستطيع معرفة ما إذا كان ما يعمل فعلاً يطابق ما أعلنه SBOM الخاص بي؟
Techلماذا تنهار كل سلسلة مصدر C2PA فور وصول المحتوى إلى وسائل التواصل الاجتماعي؟
Techلماذا لا أستطيع تتبع عطل في بيئة الإنتاج عبر طابور رسائل؟