Correlens

حالة استخدام · المركبات المعرّفة بالبرمجيات

عندما تكون المركبة عبارة عن برنامج، يصبح الأمن انضباطًا في الإصدار.

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

حالة استخدام · المركبات المعرّفة بالبرمجيات

ما الذي تغير

أصبحت السيارة كمبيوترًا مع ضمان.

ثلاثة تحولات تحدد المركبة المعرّفة بالبرمجيات، وكل تحول منها يعيد صياغة معنى تأمينها.

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

غير مكتمل أبداً، عملياً

التحديث يصل إلى الممر أمام المنزل، لا إلى الورشة.

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

سائق يؤكد تحديثاً برمجياً عبر الأثير على شاشة النظام الترفيهي
تأكيد واحد على الشاشة؛ إصدار واحد عبر الأسطول كله.

الجزء الصعب

جحيم التكامل هو مشكلة أمنية.

التحديات التي يحدّدها مجال المركبات المعرّفة بالبرمجيات (SDV) هي نفسها التي تُحدِّد ما إذا كان الأمن قادرًا على مواكبة التغيير. والقاسم المشترك بينها أن كل واحد منها يُغيِّر جرد البرمجيات أسرع مما يستطيع تقييم سنوي رصده.

حجم مئات الأنظمة الفرعية والحزم البرمجية المترابطة؛ وتشير توقعات القطاع إلى بلوغ عدة مئات من ملايين أسطر الكود لكل مركبة بحلول عام 2030.
تكامل يجب أن تستقر برمجيات عشرات المؤسسات التي لم تتشارك يومًا سلسلة أدوات واحدة على بنية موحدة، إصدارًا بعد إصدار.
دورة حياة OTA كل حملة تحديث إصدار برمجي على مستوى الأسطول بأكمله: يُختبر ويُؤمَّن ويُحتسَب لكل نسخة، على نطاق صناعة السيارات.
توافق مع الأنظمة القديمة الحاسوب المركزي الجديد ووحدات التحكم الإلكترونية (ECU) من عصر CAN التي لا يمكن تحديثها عبر الأثير هما جزء من سطح الهجوم لديك.
الاعتماد المستمر تفشل عملية الاعتماد لمرة واحدة عند بدء الإنتاج عندما يستمر البرنامج في التغيّر؛ إذ يجب أن تبقى أدلة R155 و R156 و ISO/SAE 21434 محدَّثة مع الأسطول.
إيقاع الأمان إن سطح الهجوم المتنامي وقاعدة التعليمات البرمجية المتحركة يعني أن مراقبة الثغرات الأمنية يجب أن تعمل بسرعة الإصدار، وليس بسرعة التدقيق.

أين يقع Correlens

عملية أمنية تتماشى مع سرعة الإصدارات.

الإصدار حدث محفوف بالمخاطركل تحديث OTA يغيّر جرد البرمجيات. يُقارَن كل إصدار جديد بسابقه، وما تغيّر فيه يُعاد إثراؤه تلقائيًا: مكوّنات جديدة، وإصدارات جديدة، وتعرّض جديد.
التكامل موثَّق بالكاملتعمل Adaptive AUTOSAR و Linux المضمّن و Android Automotive وحزم RTOS الخاصة بالسلامة على المركبة نفسها. ويربط جرد موحّد كل مكوّن بالعقدة والبرنامج اللذين يعمل عليهما فعليًا.
OTA بسجلتتطلب UNECE R156 و ISO 24089 إدارة التحديثات وتوثيقها. وتوفر الفروقات بين الإصدارات السجل المطلوب على مستوى المكوّن في مراجعة أي تحديث.
مستمر، وليس سنويتعمل المراقبة والفرز بوتيرة خط المعالجة لديك، بما يتوافق مع الأنشطة المستمرة التي تتطلبها الفقرة 8 من ISO/SAE 21434، فلا يعود التقييم السنوي مشروعًا للتنقيب في الماضي.

حلقة الإصدار

من البناء إلى الأسطول، مع الأدلة المرفقة.

يعمل النظام الأساسي بجانب خط أنابيب الإصدار لديك، لا داخل قاعدة الشيفرة الخاصة بك: كل قائمة مكوّنات برمجية (SBOM) تخرج من عملية البناء تمر ببوابة الجودة، وتُثرى، وتُقارَن بسابقتها، وتتبع قائمة انتظار النتائج الإصدارَ لا التقويم.

  • جحيم التكامل، أصبح واضحًا. عندما يُسقط المورّد مكدسًا جديدًا في الإصدار، يُظهر الفرق ما تغيّر فعليًا وما جلبه معه.
  • تظهر التراجعات على الفور. يُعَد المكوّن الذي خُفِّض إصداره أو أُعيد تقديمه خط فرق واحدًا فقط، لا مفاجأة في التدقيق التالي.
  • قائمة الانتظار تتبع الإصدار. تُرفَق النتائج بالإصدار الذي قدّمها، مع تحديد المالك والحالة.
إصدار 24.31 مقابل 24.26بيانات نموذجية
+38
مضاف
-11
محذوف
57
متغير
9
نتائج جديدة
2
حالات تراجع
OTAota-agent 1.7 → 1.8 · Telematics4 ثغرات جديدة
OTAnav-render 2.9 → 3.0 · IVI Head Unitسليم
OTAtls-lib 5.6.3 → 5.4.0 · Gatewayرجوع إصدار
بيانات نموذجية · release-to-release diff, enriched on import

أحضر دورة إصدار واحدة إلى العرض التوضيحي.

احجز عرضاً لدورة الإصدار