واجهة خدمة 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. دورة الحياة ومسارات الجلسة والاعتماديات على الحالة
في المعتاد، يؤدي فشل التحقق من الموثق في 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
VerifyStatusOverrideThis service method provides the ability to force specific behavior of SecOc: accept or drop a message with or without p
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.
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.
Data ID for which the override operation shall happen
overrideStatus
IN
OverrideStatus
The override status enum that defines whether verification is executed and whether the message is passed on, and for how long the override is active
numberOfMessagesToOverride
IN
uint8_t
Number 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.
gemini-3.8-flash-low· 2026-10-13 · الأصل الألماني