DEENESPTFRRUARHIKOZHNL

interface de service VerificationStatusConfigurationByDataId

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

Guide utilisateurGÉNÉRÉ PAR IA

Permet de surcharger de manière ciblée le comportement de vérification SecOC pour des ID de données spécifiques.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 1e4728482bac Provenance Questions ouvertes (3)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Permet de surcharger de manière ciblée le comportement de vérification SecOC pour des ID de données spécifiques.

L'interface de service VerificationStatusConfigurationByDataId, qui se trouve à l'état DRAFT, est fournie par le Functional Cluster Communication Management afin de configurer dynamiquement le comportement de vérification SecOC pour des ID de données spécifiques ([SWS_CM_11369]). Via la méthode VerifyStatusOverride, les applications autorisées peuvent forcer l'acceptation, le rejet ou l'omission de messages et imposer un résultat de vérification défini ([SWS_CM_10050]). L'appel de méthode s'effectue de manière synchrone acquittée avec Fire & Forget false, une limitation à un nombre fixe de messages successifs pouvant également être définie par le biais d'un paramètre de compteur.

1. Rôle et contexte système de l'interface de service

L'interface de service VerificationStatusConfigurationByDataId est fournie en tant que port de service par le Functional Cluster Communication Management (CM) ([SWS_CM_11369]). Dans l'architecture de services d'AUTOSAR Adaptive, la gestion de la communication assume le rôle de fournisseur de service (skeleton), tandis que les applications fonctionnelles autorisées interagissent en tant que consommateurs via le proxy généré (AUTOSAR_AP_SWS_CommunicationManagement §8.x « Definition of Port VerificationStatusConfigurationByDataId »). La tâche principale de cette interface est de configurer et de surcharger de manière ciblée le comportement de vérification cryptographique de Secure Onboard Communication (SecOC) pour un identifiant de message transmis (dataID) ([SWS_CM_10050]).

L'interface complète le service régulier de notification d'état de vérification, par l'intermédiaire duquel le système transmet chaque résultat de vérification aux applications ([SWS_CM_11278]). Les consommateurs de l'interface de configuration devraient généralement être des systèmes spécialisés de gestion de la sécurité, des Intrusion Detection Systems (IDS) ou des applications de test et de diagnostic qui pilotent et surveillent dynamiquement le rejet ou la transmission de messages (AUTOSAR_AP_SWS_CommunicationManagement §9.1 « SecOC VerificationStatus »). Question Q-93c34e1f19b92c49 (ouverte) De cette manière, Communication Management est habilité à surcharger de manière ciblée les résultats de vérification en cours d'exécution ([SWS_CM_11279]).

2. Méthodes, événements et champs

La spécification du service ne contient ni événements ni champs, mais définit exclusivement une méthode client-serveur synchrone ou avec acquittement ([SWS_CM_10050]) :

  • VerifyStatusOverride : force un comportement SecOC spécifique lors de la réception de messages (acceptation ou rejet avec ou sans exécution de la vérification de l'authentificateur) et permet de fixer un résultat défini pour VerificationStatusResult ([SWS_CM_10050]).

La méthode possède la version 1.0 et est spécifiée avec Fire & Forget false ([SWS_CM_10050]). Dans le modèle de programmation C++ de ara::com, l'appel renvoie donc typiquement un ara::core::Future qui confirme la fin de la configuration (interprétation). Question Q-44d3566c154670c9 (ouverte) La méthode définit trois paramètres d'entrée ([SWS_CM_10050]) :

  • dataID (direction IN, type uint16_t) : identifiant unique du message pour lequel l'override doit être appliqué ([SWS_CM_10050]).
  • overrideStatus (direction IN, type OverrideStatus) : valeur d'énumération qui détermine si la vérification est exécutée, si le message est rejeté ou transmis, et pendant quelle durée l'override reste actif ([SWS_CM_10050]).
  • numberOfMessagesToOverride (direction IN, type uint8_t) : nombre d'opérations de vérification séquentielles qui doivent être écrasées. Ce compteur est exclusivement pris en compte lorsque overrideStatus est défini sur kSecOcOverrideDropUntilLimit, kSecOcOverrideSkipUntilLimit ou kSecOcOverridePassUntilLimit ([SWS_CM_10050]).

3. Cycle de vie, déroulement des sessions et dépendances d'état

La définition du port de service VerificationStatusConfigurationByDataId est pourvue du statut DRAFT dans la release R25-11 ([SWS_CM_11369]). Après le démarrage du Functional Cluster Communication Management, celui-ci met à disposition le service skeleton, à la suite de quoi les consommateurs intéressés résolvent et lient l'instance via la recherche de service (AUTOSAR_AP_SWS_CommunicationManagement §8.x « Definition of Port VerificationStatusConfigurationByDataId »).

Forçage de la vérification via VerifyStatusOverrideClient-ApplikationCM (Skeleton)SecOC-EngineUse Case: Override-KonfigurationVerifyStatusOverride(dataID, overrideStatus, numberOfMessagesToOverride)Vérification des paramètres et prise en compteActiver l’override pour dataIDRetour (succès / future résolu)Use Case: Traitement des messages sous override actifEingehende Botschaft: Erzwinge Verhalten (Pass/Drop/Skip)

Diagramme de séquence : déroulement de la surcharge de l'état de vérification via la méthode VerifyStatusOverride. Sources : [SWS_CM_10050], [SWS_CM_11279], AUTOSAR_AP_SWS_CommunicationManagement §9.1 « SecOC VerificationStatus ».

Normalement, un échec de la vérification de l'authentificateur avec SecOC entraîne le rejet du message concerné (AUTOSAR_AP_SWS_CommunicationManagement §9.1 « SecOC VerificationStatus »). Dès lors que VerifyStatusOverride a été appelée avec succès, la configuration enregistrée prend toutefois effet immédiatement pour tous les messages suivants de la dataID spécifiée ([SWS_CM_10050]). Selon le paramètre overrideStatus, la manipulation reste active en permanence ou prend fin automatiquement dès que le nombre de messages défini dans le compteur numberOfMessagesToOverride a été traité ([SWS_CM_10050]).

4. Gestion des erreurs et Application Errors

Comme VerifyStatusOverride ne présente pas de comportement Fire-and-Forget, l'application appelante reçoit un retour explicite sur le résultat de la demande de configuration ([SWS_CM_10050]). Aucune erreur applicative spécifique (Application Error) ni code d'erreur n'est déclaré dans le standard pour cette interface de service ; les éventuelles erreurs d'appel devraient donc être signalées via les domaines d'erreur généraux de l'infrastructure ara::com ([SWS_CM_10050]). Question Q-d1e549f2415ac403 (ouverte)

D'un point de vue fonctionnel, le service lui-même sert d'instrument central pour la gestion des erreurs côté application : la possibilité de forcer un VerificationStatusResult spécifique permet de stimuler et de valider les routines de traitement d'erreurs dans l'application ([SWS_CM_10050]). Cela permet à un IDS ou à un système de gestion de la sécurité de simuler de manière ciblée des attaques ou des transmissions défectueuses et d'éprouver des contre-mesures dynamiques appropriées dans l'ensemble du système (AUTOSAR_AP_SWS_CommunicationManagement §9.1 « SecOC VerificationStatus »).

Ce guide se base sur la spécification AUTOSAR Adaptive R25-11 et résume les exigences relatives à l'interface de service VerificationStatusConfigurationByDataId.

Mitglieder

Carte des membres

Types de données

1

Vue détaillée

Sélectionnez une entrée dans le plan.

Méthodes

VerifyStatusOverride méthode de service

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)

Types de données

OverrideStatus type de données

Documentation

méthode de service 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#21ecc54c
Content hash
21ecc54c
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