Diese Seite wurde vollständig KI-generiert auf Basis von SWS IntrusionDetectionSystemManager (R25-11) — kein offizieller AUTOSAR-Text und keine automatisch extrahierte API-Seite wie die übrigen Module. Als Interpretation gekennzeichnete Aussagen sind Schlussfolgerungen aus den Quellen.
उपयोगकर्ता गाइडएआई जनित
सुरक्षा-संबंधित घटनाओं को IdsM को मानकीकृत तरीके से रिपोर्ट करने के लिए इंटरफेस और प्रकार प्रदान करता है।
एआई-जनितअसत्यापितमॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 79f9927c6ea2उद्गमखुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल
सुरक्षा-संबंधित घटनाओं को IdsM को मानकीकृत तरीके से रिपोर्ट करने के लिए इंटरफेस और प्रकार प्रदान करता है।
नेमस्पेस ara::idsm मानकीकृत इंटरफ़ेस और प्रकार प्रदान करता है जिनके साथ अनुकूली अनुप्रयोग संरचित तरीके से Intrusion Detection System Management को सुरक्षा घटनाओं की रिपोर्ट करते हैं ([SWS_AIDSM_10205])। EventReporter और टाइमस्टैम्प, संदर्भ डेटा और ट्रांसमिशन मोड के लिए संबद्ध प्रदाताओं के माध्यम से, घटनाओं को विस्तार से या फ़िल्टर करके रिकॉर्ड किया जा सकता है ([SWS_AIDSM_10207])। अज्ञात घटना पहचानकर्ताओं के मामले में, IdsmErrorDomain आगे के प्रबंधन के लिए लक्षित त्रुटि कोड प्रदान करता है।
संदर्भ
नेमस्पेस ara::idsm Intrusion Detection System Management (IdsM) के लिए AUTOSAR Adaptive Platform का प्रोग्रामिंग इंटरफ़ेस प्रदान करता है। इसका मुख्य कार्य एप्लिकेशन प्रक्रियाओं और प्लेटफ़ॉर्म इंस्टेंस से सुरक्षा-प्रासंगिक घटनाओं (Security Events) को मानकीकृत तरीके से कैप्चर करना और उन्हें उच्च-स्तरीय IdsM को अग्रेषित करना है।
रिपोर्टिंग अनुप्रयोगों के लिए प्राथमिक इंटरैक्शन इंटरफ़ेस क्लास EventReporter द्वारा बनता है। इस रिकॉर्डिंग के साथ विशेष कार्यात्मक इंटरफेस होते हैं: ReportingModeProvider वर्तमान ट्रांसमिशन मोड का प्रबंधन करता है ([SWS_AIDSM_10207]), ContextDataProvider गतिशील सहायक डेटा प्रदान करता है ([SWS_AIDSM_10201], [SWS_AIDSM_10206]) और TimestampProvider समय की जानकारी में योगदान देता है ([SWS_AIDSM_10202])। रिसीवर की ओर, QualifiedEventsReceiver पहले से ही योग्य घटनाओं को संसाधित करता है। इन भूमिकाओं का इंटरैक्शन अनुकूली अनुप्रयोगों को सुरक्षा-उन्मुख निगरानी से जोड़ता है।
सुरक्षा घटना को संकेतित करने का एक विशिष्ट प्रवाह रिपोर्टिंग स्थिति की जांच, प्रासंगिक संदर्भ जानकारी का संकलन और EventReporter को ट्रांसमिशन में विभाजित होता है।
किसी घटना को भेजने से पहले, एप्लिकेशन ReportingModeProvider के माध्यम से सक्रिय रिपोर्टिंग मोड की जांच करता है ([SWS_AIDSM_10207])। गणना ReportingModeType अन्य बातों के अलावा, अक्षम ट्रांसमिशन (kOff), संक्षिप्त संदेशों (kBrief), विस्तृत रिपोर्टों (kDetailed) के साथ-साथ स्थानीय फ़िल्टर नियमों को बायपास करने वाले मोड (kBriefBypassingFilters, kDetailedBypassingFilters) के बीच अंतर करती है। यदि रिपोर्टिंग अक्षम नहीं है, तो एप्लिकेशन पेलोड तैयार करता है। EventIdType प्रकार का एक पहचानकर्ता घटना पहचानकर्ता के रूप में कार्य करता है ([SWS_AIDSM_10205])। आगे के विश्लेषण के लिए, ContextDataProvider बाइट स्पैन ContextDataType ([SWS_AIDSM_10201]) के रूप में या संस्करण काउंटर ([SWS_AIDSM_10206]) सहित संस्करणित युग्म VersionedContextDataType के रूप में परिवर्तनीय संदर्भ डेटा प्रदान करता है। इसके अतिरिक्त, पूर्व-योग्य घटनाओं के लिए प्रकार CountType ([SWS_AIDSM_10203]) का एक काउंटर और TimestampProvider के माध्यम से प्रकार TimestampType ([SWS_AIDSM_10202]) का एक टाइमस्टैम्प शामिल किया जा सकता है। अंत में, एप्लिकेशन डेटा को EventReporter को पास करता है।
नेमस्पेस ara::idsm के भीतर दोषपूर्ण ऑपरेशन्स त्रुटि डोमेन IdsmErrorDomain और त्रुटि कोड प्रकार IdsmErrc के माध्यम से संकेतित होते हैं ([SWS_AIDSM_10204])। मानक-अनुरूप त्रुटि प्रबंधन के लिए, फ़ंक्शन GetIdsmErrorDomain ([SWS_AIDSM_10702]) और MakeErrorCode ([SWS_AIDSM_10703]) मौजूद हैं, जिनका उपयोग थ्रेड-सुरक्षित तरीके से ara::core::ErrorCode इंस्टेंस के निर्माण के लिए किया जा सकता है।
एक प्रमुख त्रुटि परिदृश्य तब होता है जब एक अज्ञात इवेंट ID का उपयोग किया जाता है। इस मामले में, सिस्टम त्रुटि IdsmErrc::kUnknownEventId की रिपोर्ट करता है ([SWS_AIDSM_10204])। यह तब होता है जब कोई कॉलर प्रकार EventIdType का पहचानकर्ता पास करता है जो IdsM के लिए अज्ञात है या मैनिफ़ेस्ट में कॉन्फ़िगर नहीं है। अपवाद प्रबंधन वाले सिंक्रोनस इंटरफेस के मामले में, इस स्थिति को क्लास IdsmException द्वारा दर्शाया जाता है। इसलिए प्रत्येक सफल रिपोर्ट के लिए पूर्वशर्त IdsM कॉन्फ़िगरेशन के साथ पास किए गए EventIdType मानों का मिलान होना है।
यह गाइड पूरी तरह से AUTOSAR रिलीज़ R25-11 के विनिर्देशों पर आधारित है।
enum class IdsmErrc : ara::core::ErrorDomain::CodeType { kUnknownEventId = 3 };
Header
ara/idsm/idsm_error_domain.h
Upstream-Anforderung
RS_AP_00130, RS_AP_00122, RS_AP_00127
Fehlercodes der IdsmErrorDomain.
एआई-जनितअसत्यापितमॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 58b3761a5fdbउद्गमखुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल
उपयोग और उद्देश्य
गणना IdsmErrc IdsM एरर डोमेन (हेडर ara/idsm/idsm_error_domain.h) के एरर कोड का प्रतिनिधित्व करती है और बेस प्रकार ara::core::ErrorDomain::CodeType पर आधारित है [SWS_AIDSM_10204]। क्लाइंट अनुप्रयोगों में कॉम्पैक्ट हैंडलिंग के लिए, AUTOSAR प्रकार-समान उपनाम Errc प्रदान करता है [SWS_AIDSM_10707]। AUTOSAR Adaptive के मानकीकृत त्रुटि प्रबंधन मॉडल में एकीकरण के लिए, फ़ंक्शन MakeErrorCode का उपयोग किया जाता है: यह निर्माता-विशिष्ट अतिरिक्त डेटा (SupportDataType) के साथ एक एरर कोड को noexcept रूप में ara::core::ErrorCode ऑब्जेक्ट में परिवर्तित करता है [SWS_AIDSM_10703]।
एरर कोड और परस्पर क्रिया
विनिर्देश ठोस त्रुटि मान को परिभाषित करता है:
kUnknownEventId = 3: संकेत देता है कि पास किया गया eventId Intrusion Detection System Manager को कॉन्फ़िगर किए गए सुरक्षा इवेंट के रूप में ज्ञात नहीं है [SWS_AIDSM_10204]।
यह कोड सिंक्रोनस इंटरफ़ेस में रिटर्न प्रकार ara::core::Result के भीतर एक त्रुटि स्थिति के रूप में ले जाया जाता है। GetReportingMode[SWS_AIDSM_10602] के माध्यम से रिपोर्टिंग मोड को क्वेरी करना और साथ ही SetReportingMode[SWS_AIDSM_10603] के माध्यम से इसे अपडेट करना दोनों IdsmErrc::kUnknownEventId के साथ विफल हो जाते हैं, बशर्ते कि एक गैर-कॉन्फ़िगर किए गए इवेंट को संबोधित किया गया हो। व्याख्या: मान 3 के स्पष्ट असाइनमेंट के कारण, मान 1 और 2 संभवतः आंतरिक या भविष्य में उपयोग की जाने वाली डोमेन की त्रुटि स्थितियों के लिए आरक्षित हैं। प्रश्न Q-374e315b0ea6d0c7 (खुला)
समवर्तीता और प्रतिबंध
त्रुटि ऑब्जेक्ट बनाने के लिए सहायक फ़ंक्शन MakeErrorCode थ्रेड-सुरक्षित (thread-safe) है और इसे constexpr के रूप में नामित किया गया है [SWS_AIDSM_10703]। इसके विपरीत, reporting_mode_provider.h के परिचालन फ़ंक्शन, जो इन त्रुटि स्थितियों को लौटाते हैं (GetReportingMode[SWS_AIDSM_10602] और SetReportingMode[SWS_AIDSM_10603]), स्पष्ट रूप से गैर-थ्रेड-सुरक्षित (not thread-safe) घोषित किए गए हैं। इसलिए समानांतर कॉल को कॉलर द्वारा सिंक्रोनाइज़ किया जाना चाहिए।
यह पाठ विनिर्देश दस्तावेजों के आधार पर एक AI द्वारा तैयार किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
Request a governed re-review of this record. The record is not changed immediately.
gemini-3.8-flash-low· 2026-10-13 · जर्मन मूल