DEENESPTFRRUARHIKOZHNL

واجهة خدمة VerificationStatusConfigurationByDataId

Als ara::com-Dienst modellierte Schnittstelle; Methoden/Felder werden über generierte Proxies/Skeletons aufgerufen (Parameterrichtung IN/OUT).

دليل المستخدممولَّد بالذكاء الاصطناعي

يتيح التجاوز الموجه لسلوك التحقق الخاص بـ SecOC لمعرفات بيانات محددة.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 1e4728482bac المصدر أسئلة مفتوحة (3)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يتيح التجاوز الموجه لسلوك التحقق الخاص بـ SecOC لمعرفات بيانات محددة.

تُوفر واجهة الخدمة VerificationStatusConfigurationByDataId الموجودة في الحالة DRAFT بواسطة Functional Cluster الخاص بـ Communication Management لتهيئة سلوك التحقق الخاص بـ SecOC ديناميكيًا لمعرفات بيانات محددة ([SWS_CM_11369]). ومن خلال الطريقة VerifyStatusOverride، يمكن للتطبيقات المصرح لها فرض قبول الرسائل أو رفضها أو تخطيها وتحديد نتيجة تحقق معينة مسبقًا ([SWS_CM_10050]). يتم استدعاء الطريقة بتأكيد متزامن مع Fire & Forget false، حيث يمكن أيضًا عبر معلمة عداد تحديد قيد على عدد ثابت من الرسائل المتتالية.

1. دور وسياق نظام واجهة الخدمة

تُوفر واجهة الخدمة VerificationStatusConfigurationByDataId بواسطة Functional Cluster الخاص بـ Communication Management (CM) كمنفذ خدمة ([SWS_CM_11369]). وفي بنية الخدمات لـ AUTOSAR Adaptive، تتولى إدارة الاتصال دور موفر الخدمة (Skeleton)، بينما تتفاعل التطبيقات الوظيفية المصرح لها كمستهلكين عبر الوكيل المُنشأ (Proxy) (AUTOSAR_AP_SWS_CommunicationManagement §8.x «Definition of Port VerificationStatusConfigurationByDataId»). وتتمثل المهمة الأساسية لهذه الواجهة في تهيئة وتجاوز سلوك التحقق التشفيري لـ Secure Onboard Communication (SecOC) بشكل موجه لمعرف رسالة مُمرر (dataID) ([SWS_CM_10050]).

تُكمل الواجهة الخدمة الاعتيادية للإبلاغ عن حالة التحقق، والتي يمرر النظام من خلالها كل نتيجة تحقق إلى التطبيقات ([SWS_CM_11278]). ويُرجَّح أن يكون مستهلكو واجهة التهيئة عادةً أنظمة إدارة أمان متخصصة، أو أنظمة كشف التسلل (IDS)، أو تطبيقات الاختبار والتشخيص التي تتحكم ديناميكيًا في رفض الرسائل أو إعادة توجيهها وتراقب ذلك (AUTOSAR_AP_SWS_CommunicationManagement §9.1 «SecOC VerificationStatus»). سؤال Q-93c34e1f19b92c49 (مفتوح) وبهذه الطريقة، يتم تمكين Communication Management من تجاوز نتائج التحقق أثناء التشغيل بصورة موجهة ([SWS_CM_11279]).

2. التوابع والأحداث والحقول

لا تتضمن مواصفة الخدمة أحداثًا أو حقولًا، بل تُعرّف حصرًا طريقة عميل-خادم متزامنة أو قابلة للرد ([SWS_CM_10050]):

  • VerifyStatusOverride: تفرض سلوك SecOC محددًا عند استقبال الرسائل (القبول أو الرفض مع أو بدون تنفيذ التحقق من الموثق) وتسمح بتعيين نتيجة محددة لـ VerificationStatusResult ([SWS_CM_10050]).

تحمل الطريقة الإصدار 1.0 ومحددة بـ Fire & Forget false ([SWS_CM_10050]). وفي نموذج البرمجة الخاص بـ C++ لـ ara::com، يُرجع الاستدعاء بالتالي عادةً ara::core::Future يؤكد اكتمال التهيئة (تفسير). سؤال Q-44d3566c154670c9 (مفتوح) وتُحدد الطريقة ثلاث معلمات إدخال ([SWS_CM_10050]):

  • dataID (الاتجاه IN، النوع uint16_t): المعرف الفريد للرسالة التي يجب تطبيق التجاوز عليها ([SWS_CM_10050]).
  • overrideStatus (الاتجاه IN، النوع OverrideStatus): قيمة تعداد تحدد ما إذا كان سيتم تنفيذ التحقق، وما إذا كان سيتم رفض الرسالة أو إعادة توجيهها، ولأي مدة يظل التجاوز نشطًا ([SWS_CM_10050]).
  • numberOfMessagesToOverride (الاتجاه IN، النوع uint8_t): عدد عمليات التحقق المتتالية التي يجب تجاوزها. لا يُؤخذ هذا العداد في الحسبان إلا إذا كان overrideStatus مضبوطًا على kSecOcOverrideDropUntilLimit أو kSecOcOverrideSkipUntilLimit أو kSecOcOverridePassUntilLimit ([SWS_CM_10050]).

3. دورة الحياة ومسارات الجلسة والاعتماديات على الحالة

إن تعريف منفذ الخدمة VerificationStatusConfigurationByDataId مزود في الإصدار R25-11 بالحالة DRAFT ([SWS_CM_11369]). بعد بدء تشغيل Functional Cluster التابع لـ Communication Management، يوفر خدمة الهيكل (Skeleton)، وبناءً على ذلك يقوم المستهلكون المهتمون بتحليل النسخة وربطها عبر البحث عن الخدمة (AUTOSAR_AP_SWS_CommunicationManagement §8.x «Definition of Port VerificationStatusConfigurationByDataId»).

تجاوز التحقق عبر VerifyStatusOverrideClient-ApplikationCM (Skeleton)SecOC-EngineUse Case: Override-KonfigurationVerifyStatusOverride(dataID, overrideStatus, numberOfMessagesToOverride)فحص المعلمات واعتمادهاتفعيل التجاوز لـ dataIDإشعار الرد (نجاح / تم حل الـ Future)Use Case: معالجة الرسائل في ظل التجاوز النشطEingehende Botschaft: Erzwinge Verhalten (Pass/Drop/Skip)

مخطط التسلسل: تسلسل تجاوز حالة التحقق عبر الطريقة VerifyStatusOverride. المصادر: [SWS_CM_10050]، [SWS_CM_11279]، AUTOSAR_AP_SWS_CommunicationManagement §9.1 «SecOC VerificationStatus».

في المعتاد، يؤدي فشل التحقق من الموثق في SecOC إلى رفض الرسالة المعنية (AUTOSAR_AP_SWS_CommunicationManagement §9.1 «SecOC VerificationStatus»). ومع ذلك، بمجرد استدعاء VerifyStatusOverride بنجاح، تسري التهيئة المحددة فورًا على جميع الرسائل اللاحقة ذات dataID المحددة ([SWS_CM_10050]). واعتمادًا على المعلمة overrideStatus، يظل التعديل إما نشطًا بشكل دائم أو ينتهي تلقائيًا بمجرد معالجة عدد الرسائل المحدد في العداد numberOfMessagesToOverride ([SWS_CM_10050]).

4. معالجة الأخطاء و Application Errors

نظرًا لأن VerifyStatusOverride لا تُظهر سلوك Fire-and-Forget، يتلقى التطبيق المستدعي إفادة صريحة بنتيجة طلب التهيئة ([SWS_CM_10050]). لا توجد أخطاء تطبيقات أو رموز أخطاء محددة معلنة لواجهة الخدمة هذه في المعيار القياسي؛ لذا يُرجَّح الإبلاغ عن أي أخطاء استدعاء عبر نطاقات الأخطاء العامة للبنية التحتية لـ ara::com ([SWS_CM_10050]). سؤال Q-d1e549f2415ac403 (مفتوح)

من الناحية الوظيفية، تخدم الخدمة نفسها كأداة مركزية لمعالجة الأخطاء من جانب التطبيق: فمن خلال إمكانية فرض VerificationStatusResult محدد، يمكن تحفيز إجراءات معالجة الأخطاء في التطبيق والتحقق من صحتها ([SWS_CM_10050]). يتيح ذلك لـ IDS أو لنظام إدارة الأمان محاكاة هجمات أو عمليات إرسال معيبة بشكل موجه واختبار تدابير مضادة ديناميكية مناسبة في النظام ككل (AUTOSAR_AP_SWS_CommunicationManagement §9.1 «SecOC VerificationStatus»).

يستند هذا الدليل إلى مواصفة AUTOSAR Adaptive R25-11 ويلخص متطلبات واجهة الخدمة VerificationStatusConfigurationByDataId.

Mitglieder

خريطة الأعضاء

الدوال الأعضاء

1

أنواع البيانات

1

عرض التفاصيل

اختر عنصرًا من المخطط.

الدوال الأعضاء

VerifyStatusOverride دالة خدمة

This service method provides the ability to force specific behavior of SecOc: accept or drop a message with or without performing the verification of authenticator or independent of the authenticator verification result, and to force a specific result for VerificationStatusResult allowing additional fault handling in the application.

VerifyStatusOverride (IN uint16_t dataID, IN OverrideStatus overrideStatus, IN uint8_t numberOfMessagesToOverride)

أنواع البيانات

OverrideStatus نوع بيانات

التوثيق

دالة خدمة VerifyStatusOverride [SWS_CM_10050] Upstream: RS_CM_00801, RS_CM_00802, RS_CM_00803, RS_CM_00804

VerifyStatusOverride (IN uint16_t dataID, IN OverrideStatus overrideStatus, IN uint8_t numberOfMessagesToOverride)

This service method provides the ability to force specific behavior of SecOc: accept or drop a message with or without performing the verification of authenticator or independent of the authenticator verification result, and to force a specific result for VerificationStatusResult allowing additional fault handling in the application.

Scopeservice interface VerificationStatusConfigurationByDataId
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
dataIDINuint16_tData ID for which the override operation shall happen
overrideStatusINOverrideStatusThe override status enum that defines whether verification is executed and whether the message is passed on, and for how long the override is active
numberOfMessagesToOverrideINuint8_tNumber of sequential VerifyStatus to override when using a specific counter for authentication verification. This is only considered when OverrideStatus is equal to k SecOcOverrideDropUntilLimit, kSecOcOverrideSkipUntilLimit or kSecOcOverride PassUntilLimit.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_10050
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_10050@rel:R25-11#1c5e10c2
Content hash
1c5e10c2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10050
Status: valid/unmigrated Version: rel:R25-11#cb348d40 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CM_10050@rel:R25-11#cb348d40
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#abcf1f312026-09-30
  • R24-11rel:R24-11#2e1860302026-10-14
  • R25-11rel:R25-11#cb348d402026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill