DEENESPTFRRUARHIKOZHNL

서비스 인터페이스 VerificationStatusConfigurationByDataId

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

사용자 가이드AI 생성

특정 데이터 ID에 대한 SecOC 검증 동작의 타깃 오버라이드를 지원합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 1e4728482bac 출처 열린 질문 (3)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

특정 데이터 ID에 대한 SecOC 검증 동작의 타깃 오버라이드를 지원합니다.

DRAFT 상태인 서비스 인터페이스 VerificationStatusConfigurationByDataId은 특정 데이터 ID에 대한 SecOC 검증 동작을 동적으로 구성하기 위해 Functional Cluster Communication Management에 의해 제공됩니다([SWS_CM_11369]). 권한이 부여된 애플리케이션은 VerifyStatusOverride 메서드를 통해 메시지 수락, 폐기 또는 건너뛰기를 강제하고 정의된 검증 결과를 지정할 수 있습니다([SWS_CM_10050]). 메서드 호출은 Fire & Forget false와 함께 동기적으로 확인(quittiert)되며, 카운터 매개변수를 통해 고정된 연속 메시지 수에 대한 제한도 설정할 수 있습니다.

1. 서비스 인터페이스의 역할 및 시스템 컨텍스트

서비스 인터페이스 VerificationStatusConfigurationByDataId은 Functional Cluster Communication Management(CM)에 의해 서비스 포트로 제공됩니다([SWS_CM_11369]). AUTOSAR Adaptive의 서비스 아키텍처에서 통신 관리는 서비스 제공자(Skeleton) 역할을 맡으며, 권한이 부여된 기능 애플리케이션은 생성된 프록시를 통해 컨슈머로서 상호작용합니다(AUTOSAR_AP_SWS_CommunicationManagement §8.x “Definition of Port VerificationStatusConfigurationByDataId”). 이 인터페이스의 기본 작업은 전달된 메시지 식별자(dataID)에 대해 Secure Onboard Communication(SecOC)의 암호화 검증 동작을 목표에 맞게 구성하고 오버라이드하는 것입니다([SWS_CM_10050]).

이 인터페이스는 시스템이 모든 검증 결과를 애플리케이션으로 전달하는 정규 검증 상태 보고 서비스를 보완합니다([SWS_CM_11278]). 구성 인터페이스의 컨슈머는 일반적으로 메시지 폐기 또는 전달을 동적으로 제어하고 모니터링하는 전문 보안 관리 시스템, Intrusion Detection Systems(IDS) 또는 테스트 및 진단 애플리케이션일 가능성이 높습니다(AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”). 질문 Q-93c34e1f19b92c49 (열림) 이를 통해 Communication Management는 런타임 중에 검증 결과를 목표에 맞게 오버라이드할 수 있습니다([SWS_CM_11279]).

2. 메서드, 이벤트 및 필드

서비스 사양에는 Event나 Field가 포함되어 있지 않으며, 동기식 또는 응답 가능한 클라이언트-서버 메서드만을 정의합니다([SWS_CM_10050]):

  • VerifyStatusOverride: 메시지 수신 시 특정 SecOC 동작(Authenticator 검증 수행 여부와 함께 수락 또는 폐기)을 강제하고 VerificationStatusResult에 대해 정의된 결과 설정을 허용합니다([SWS_CM_10050]).

이 메서드는 버전 1.0을 가지며 Fire & Forget false으로 명시되어 있습니다([SWS_CM_10050]). 따라서 ara::com의 C++ 프로그래밍 모델에서 이 호출은 일반적으로 구성 완료를 확인하는 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 서비스를 제공하면, 관심 있는 컨슈머가 서비스 검색을 통해 인스턴스를 확인(resolve)하고 바인딩합니다(AUTOSAR_AP_SWS_CommunicationManagement §8.x “Definition of Port VerificationStatusConfigurationByDataId”).

VerifyStatusOverride를 통한 검증 오버라이드Client-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에서 Authenticator 검증이 실패하면 해당 메시지가 폐기됩니다(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]). 표준에서는 이 서비스 인터페이스에 대한 특정 Application Error나 오류 코드를 선언하지 않으므로, 잠재적인 호출 오류는 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

상세 보기

개요에서 항목을 선택하세요.

메서드

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#b10c0a1e
Content hash
b10c0a1e
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