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 واجهات وأنواعاً قياسية تُمكّن التطبيقات التكيفية من الإبلاغ عن الأحداث الأمنية بشكل منظم إلى إدارة نظام كشف التسلل (IdsM) ([SWS_AIDSM_10205]). وعبر EventReporter والمزودين المقترنين للطوابع الزمنية وبيانات السياق وأنماط الإرسال، يمكن تسجيل الوقائع بشكل مفصل أو مصفى ([SWS_AIDSM_10207]). وعند وجود معرفات أحداث غير معروفة، يقدم IdsmErrorDomain رموز أخطاء محددة لمزيد من المعالجة.
السياق
يوفر نطاق الأسماء ara::idsm واجهة برمجة التطبيقات لـ AUTOSAR Adaptive Platform الخاصة بإدارة نظام كشف التسلل (IdsM). وتتمثل مهمته المركزية في جمع الأحداث المتعلقة بالأمان (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]) أو كزوج ذي إصدار VersionedContextDataType متضمناً عداد الإصدار ([SWS_AIDSM_10206]). بالإضافة إلى ذلك، يمكن تضمين عداد من النوع CountType ([SWS_AIDSM_10203]) للأحداث المؤهلة مسبقاً وكذلك طابع زمني من النوع TimestampType ([SWS_AIDSM_10202]) عبر TimestampProvider. وأخيراً، يمرر التطبيق البيانات إلى 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 أو غير مهيأ في البيان (manifest). وفي الواجهات المتزامنة ذات معالجة الاستثناءات، تُمثَّل هذه الحالة عبر الفئة IdsmException. وبالتالي، فإن الشرط المسبق لكل عملية إبلاغ ناجحة هو تطابق قيم EventIdType الممررة مع تهيئة IdsM.
يستند هذا الدليل حصرياً إلى مواصفات إصدار 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). ولذلك يجب مزامنة الاستدعاءات المتوازية بواسطة المستدعي.
تم إنشاء هذا النص بواسطة ذكاء اصطناعي بناءً على وثائق المواصفات.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
Request a governed re-review of this record. The record is not changed immediately.
gemini-3.8-flash-low· 2026-10-13 · الأصل الألماني