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.
يتيح للتطبيقات الإبلاغ الآمن خيطياً عن Security Events مع بيانات سياق اختيارية إلى IdsM.
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: f75b726662c3المصدرأسئلة مفتوحة (2)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
يتيح للتطبيقات الإبلاغ الآمن خيطياً عن Security Events مع بيانات سياق اختيارية إلى IdsM.
تُستخدم الفئة ara::idsm::EventReporter في AUTOSAR Adaptive كواجهة برمجة مركزية للإبلاغ عن الأحداث الأمنية إلى Intrusion Detection System Manager [SWS_AIDSM_10101]. وبعد إنشاء النسخة عبر ara::core::InstanceSpecifier للمنفذ النموذجي، ترسل التطبيقات الوقائع بمرونة مع عدّاد أو طابع زمني أو بيانات سياق (ذات إصدارات) [SWS_AIDSM_10301]. تم تحديد جميع الدوال بشكل صريح على أنها آمنة خيطياً وتسمح بالاستخدام المتوازي من خيوط تطبيق متعددة. ونظراً لتزويد جميع الواجهات بـ noexcept، فلا يتم إبلاغ المتصل بأخطاء النقل عبر استثناءات C++.
السياق
تُستخدم الفئة ara::idsm::EventReporter في AUTOSAR Adaptive Platform كواجهة برمجة أساسية للتطبيقات الوظيفية للإبلاغ عن الأحداث المتعلقة بالأمان (Security Events) إلى Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101]. وتتولى الفئة داخل معمارية المنصة دور وسيط بين منطق الكشف الخاص بالتطبيق وخدمات الأمان على مستوى المنصة. ومن بين أطراف التفاعل المباشرة المكونات البرمجية الوظيفية التي تحدد الحالات الشاذة أو الوقائع الحرجة أمنياً، ونسخة الوسيط EventReporter، بالإضافة إلى خدمة IdsM في Adaptive Platform المسؤولة عن جمع الأحداث الأمنية وتصفيتها ومعالجتها لاحقاً.
يتم إنشاء كائن EventReporter عبر مُنشئه مع تمرير معرّف من النوع ara::core::InstanceSpecifier[SWS_AIDSM_10301]. يقوم هذا المعرّف بربط النسخة بمنفذ من النوع SecurityEventReportInterface مصمم في البيان (Manifest) [SWS_AIDSM_10301]. تعود علاقات الملكية إلى التطبيق المستخدِم؛ ومن المناسب نموذجياً الاحتفاظ به لفترة طويلة طوال وقت تشغيل المكون لتجنب عمليات الربط المتكررة بالمنفذ. سؤال Q-b3ef27a8829cb437 (مفتوح) وبالنسبة للتزامن، تضمن المواصفة أماناً خيطياً كاملاً: تم تصميم كل من الإنشاء وجميع دوال الإبلاغ عن الأحداث لتكون آمنة خيطياً (thread-safe) [SWS_AIDSM_10301]، [SWS_AIDSM_10302]. يتيح ذلك لخيوط تطبيق متعددة استخدام نفس نسخة المراسل بشكل متوازٍ دون الحاجة إلى تدابير مزامنة خارجية.
مسار الاستخدام
يتضمن المسار القياسي إنشاء نسخة المراسل والإبلاغ اللاحق عن الوقائع عبر الدالة ReportEvent. وبعد التهيئة باستخدام ara::core::InstanceSpecifier المناسب [SWS_AIDSM_10301]، يختار التطبيق أحد التحميلات الزائدة (Overloads) المتاحة بناءً على نوع الحدث ومستوى تفاصيل معلومات السياق المتوفرة:
إبلاغ بدون سياق: بالنسبة للأحداث البسيطة الخالية من البيانات المرافقة، يتم استخدام التحميل الزائد الأساسي، الذي يرسل اختيارياً عدد الأحداث (count، القيمة الافتراضية 1) [SWS_AIDSM_10302].
إبلاغ مع طابع زمني: إذا كان يجب تزويد الحدث بنقطة زمنية صريحة للتسجيل، يتوفر متغير مع TimestampType[SWS_AIDSM_10303].
إبلاغ مع بيانات السياق: لتمرير بيانات التشخيص أو تفاصيل الوقائع، يمكن استدعاء ReportEvent باستخدام معلمات من النوع ContextDataType، إما بدون طابع زمني صريح أو معه [SWS_AIDSM_10304]، [SWS_AIDSM_10305].
إبلاغ مع بيانات سياق ذات إصدار: إذا تم تعريف تنسيق الاتصال بشكل منظم أو معتمد على الإصدار، توفر التحميلات الزائدة مع VersionedContextDataType — كذلك مع طابع زمني أو بدونه — الواجهة المقابلة [SWS_AIDSM_10306]، [SWS_AIDSM_10307].
بمجرد استدعاء ReportEvent، يقوم المراسل بتمرير البيانات إلى نظام IdsM الفرعي ويعود على الفور إلى التطبيق.
يُعد الإنشاء الناجح لـ EventReporter باستخدام معرّف منفذ صالح ومحفوظ في نموذج المنصة شرطاً مسبقاً أساسياً لإرسال البلاغات [SWS_AIDSM_10301]. وفيما يتعلق بمعالجة الأخطاء والأمان من الاستثناءات، تُظهر جميع واجهات الفئة خاصية مميزة: تم التصريح عن المُنشئ وكذلك عن جميع التحميلات الزائدة لـ ReportEvent بلا استثناء على أنها noexcept[SWS_AIDSM_10301]، [SWS_AIDSM_10302]، [SWS_AIDSM_10303]، [SWS_AIDSM_10304]، [SWS_AIDSM_10305]، [SWS_AIDSM_10306]، [SWS_AIDSM_10307]. فلا يتم إطلاق استثناءات C++ ولا تُرجع كائنات أخطاء مثل ara::core::Result. وإذا حدثت مشكلات في البنية التحتية أثناء الإرسال إلى IdsM مثل اختناقات التخزين المؤقت أو تعطل الخدمة، فمن المرجح أن تتم معالجتها داخلياً في خدمة المنصة، أو تجاهلها أو تسجيلها في السجلات حتى لا يتم حظر التطبيق المُبلِغ. سؤال (مفتوح)
يستند هذا الدليل إلى مواصفة AUTOSAR Adaptive R25-11 وقد تم إنشاؤه آليًا.
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 341eac5eb3f5المصدرأسئلة مفتوحة (2)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
الفئة EventReporter معرّفة في ملف الترويسة ara/idsm/event_reporter.h وتُستخدم في Adaptive Platform للإبلاغ عن الأحداث ذات الصلة بالأمان (Security Events) إلى Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101].
الاستخدام وإنشاء النسخ
لاستخدام الفئة، يجب إنشاء نسخة عبر المنشئ ذي المعلمات، والذي يستقبل معرّفًا من النوع const ara::core::InstanceSpecifier&[SWS_AIDSM_10301]. يقوم هذا المنشئ بتهيئة أداة الإبلاغ (Reporter) للمنفذ من النوع SecurityEventReportInterface المهيأ في نموذج النظام [SWS_AIDSM_10301]. تفسير: يُرجح أن يفترض الربط بالمنفذ المنمذج أن يكون InstanceSpecifier الممرر معرّفًا بشكل متناسق في بيان ARXML وقابلًا للحل في وقت التشغيل. سؤال Q-ed2f606f7446b4ba (مفتوح)
معالجة الأخطاء والتزامن
فيما يتعلق بسلوك الاستثناءات، حُدد الإنشاء باستخدام noexcept[SWS_AIDSM_10301]؛ وبالتالي لا يطلق المنشئ أي استثناءات C++. وبالنسبة للتزامن، أُعلن صراحةً أن دالة الإنشاء آمنة بالنسبة للخيوط [SWS_AIDSM_10301]. تفسير: يُرجح بالتالي أن تتمكن خيوط متعددة من إنشاء نسخ من أدوات الإبلاغ لمنافذها الخاصة بالتوازي، دون الحاجة إلى آليات مزامنة خارجية. سؤال Q-ddff9884a7b7cad8 (مفتوح)
تفاعل
يعتمد التفاعل مع IdsM على ربط النسخة بمنفذ النمذجة المعني: فمن خلال التوصيف كـ EventReporter لـ SecurityEventReportInterface[SWS_AIDSM_10301]، تمثل الفئة الواجهة التي تنقل التطبيقات التكيفية عبرها الأحداث الأمنية إلى بنية IdsM [SWS_AIDSM_10101].
تم إنشاء هذا النص بواسطة ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR R25-11.
Request a governed re-review of this record. The record is not changed immediately.
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 4b61a3fac314المصدرأسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
الاستخدام
تُستخدم الدالة ReportEvent من ملف الترويسة ara/idsm/event_reporter.h للإبلاغ عن حدث أمني مع بيانات سياق [SWS_AIDSM_10304]. عند الاستدعاء، يتم تمرير المعامل contextData من النوع ContextDataType. بالإضافة إلى ذلك، يمكن اختياريًا تحديد عدد الأحداث عبر count (النوع CountType)، والتي تم تحديد قيمتها الافتراضية بـ 1[SWS_AIDSM_10304]. لا تُرجع الدالة أي قيمة (void)، وباعتبارها مصرحًا عنها بـ noexcept فإنها لا تطلق أي استثناءات.
التزامن والقيود
تم تعريف الواجهة صراحةً على أنها آمنة خيطيًا [SWS_AIDSM_10304]، ويمكن استدعاؤها بالتوازي من خيوط متعددة دون تدابير مزامنة إضافية. وبما أن التوقيع لا يوفر معاملاً لطابع زمني، فمن المحتمل أن يتم تسجيل وقت الإبلاغ داخليًا عند قبول الحدث. سؤال Q-ab652343cc8009e9 (مفتوح)
التفاعل مع الواجهات ذات الصلة
تحدد المواصفة عدة تحميلات زائدة ذات صلة لـ ReportEvent لمستويات مختلفة من نطاق المعلومات:
Meldet ein Security Event mit Kontextdaten und Zeitstempel.
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: a15825b91622المصدرأسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
الاستخدام
ترسل الدالة [SWS_AIDSM_10305] حدثًا أمنيًا مع بيانات سياق خاصة بالتطبيق بالإضافة إلى طابع زمني صريح. ويتم تمرير حمولة البيانات المرتبطة بالحدث عبر المعامل contextData من النوع ContextDataType، بينما يثبت timestamp (النوع const TimestampType) وقت التسجيل الدقيق. المعامل الاختياري count (النوع const CountType) يمتلك القيمة الافتراضية 1 ويتيح الإبلاغ عن عدة حالات وقوع متراكمة. لا تقدم الدالة أي قيمة إرجاع (void).
التزامن ومعالجة الأخطاء
يوجد التصريح في ملف الترويسة ara/idsm/event_reporter.h وهو محدد صراحةً بأنه آمن خيطيًا (thread-safe) [SWS_AIDSM_10305]. وبناءً على ذلك، يمكن إجراء الاستدعاءات من خيوط متوازية دون مزامنة إضافية. وبفضل التمييز بـ noexcept، لا يتم تمرير أي استثناءات على مستوى API؛ ولذلك يُرجح أن تتم معالجة أي أخطاء تطرأ أثناء إعادة التوجيه أو التخزين المؤقت داخليًا بواسطة Intrusion Detection System Manager. سؤال Q-3b45e18c9a106a0f (مفتوح)
التفاعل والبدائل
تنتمي الواجهة إلى مجموعة من دوال الإبلاغ ذات التحميل الزائد. وفي حال عدم الحاجة إلى بيانات سياق أو طوابع زمنية، تتوفر متغيرات أخف مثل [SWS_AIDSM_10302] (عداد فقط)، و[SWS_AIDSM_10303] (مع طابع زمني)، وكذلك [SWS_AIDSM_10304] (مع بيانات سياق فقط). أما إذا كانت هناك حاجة إلى تنسيقات بيانات مهيكلة أو ذات إصدارات، فيتعين استخدام التحميلات الزائدة مع VersionedContextDataType وفقًا لـ [SWS_AIDSM_10306] و[SWS_AIDSM_10307] بدلاً من ذلك.
تم إنشاء هذا النص بواسطة نظام ذكاء اصطناعي ولا يحل محل المواصفات المعيارية.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
Request a governed re-review of this record. The record is not changed immediately.
Meldet ein Security Event mit versionierten Kontextdaten.
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: de8a25cae4a6المصدرأسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
توفر الدالة ReportEvent في الوحدة aidsm واجهة للإبلاغ عن حدث أمني مدعوم ببيانات سياق ذات إصدارات [SWS_AIDSM_10306]. وهي معرّفة في ملف الترويسة ara/idsm/event_reporter.h ولا تقدم أي قيمة إرجاع (void).
تتم معالجة المعاملات التالية عند الاستدعاء:
contextData (النوع VersionedContextDataType): يمرر معلومات السياق ذات الإصدارات الخاصة بالحدث الأمني الواقع [SWS_AIDSM_10306].
count (النوع const CountType، القيمة الافتراضية 1): يحدد اختياريًا عدد حالات الوقوع المتراكمة لهذا الحدث [SWS_AIDSM_10306].
فيما يتعلق بالتزامن، حُددت الدالة على أنها آمنة خيطيًا (thread-safe) [SWS_AIDSM_10306]. ومن خلال التصريح بـ noexcept، يتم ضمان أن التنفيذ لا يطلق أي استثناءات C++.
في إطار التفاعل مع بقية دوال الإبلاغ، يغطي هذا التحميل الزائد حالة استخدام محددة:
لبيانات السياق غير ذات الإصدارات (ContextDataType)، توجد تحميلات زائدة بدون طابع زمني [SWS_AIDSM_10304] وكذلك مع طابع زمني [SWS_AIDSM_10305].
إذا كان يتعين إرسال بيانات سياق ذات إصدارات مع طابع زمني صريح، فيجب استخدام [SWS_AIDSM_10307] بدلاً من ذلك. تفسير: بما أن [SWS_AIDSM_10306] لا يمتلك معاملاً للطابع الزمني، يُرجح أن يتم توليد وقت التسجيل داخليًا أثناء تنفيذ الاستدعاء. سؤال Q-23e60086ab409b24 (مفتوح)
تم توليد إشعار الاستخدام هذا آليًا استنادًا إلى مواصفة AUTOSAR Adaptive R25-11.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
Request a governed re-review of this record. The record is not changed immediately.
Meldet ein Security Event mit versionierten Kontextdaten und Zeitstempel.
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 0396bd6093beالمصدرأسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
الاستخدام وسياق الاستدعاء
تُستخدم الدالة ReportEvent من ملف الترويسة ara/idsm/event_reporter.h للإبلاغ عن حدث أمني مع بيانات سياق صريحة ذات إصدارات وطابع زمني [SWS_AIDSM_10307]. وتستقبل البيانات ذات الإصدارات contextData من النوع VersionedContextDataType، وطابعًا زمنيًا timestamp من النوع TimestampType، بالإضافة إلى عدد الأحداث الاختياري count من النوع CountType، والمضبوط مسبقًا افتراضيًا بالقيمة 1[SWS_AIDSM_10307].
التزامن ومعالجة الأخطاء
تم تحديد الدالة صراحةً على أنها آمنة خيطيًا [SWS_AIDSM_10307] وبالتالي يمكن استدعاؤها بأمان بالتوازي من خيوط متعددة. وبما أن التوقيع لا ينص على قيمة إرجاع (void) ومصرح عنه بـ noexcept[SWS_AIDSM_10307]، فلا يتم الإشارة إلى الأخطاء عبر استثناءات C++ أو عبر رموز الحالة؛ تفسير: يُرجح أن تتم معالجة حالات الخطأ عند نقل الأحداث أو تسجيلها داخليًا بواسطة الوحدة aidsm. سؤال Q-002c5fbc3202bcc2 (مفتوح)
تفاعل التحميلات الزائدة
تمثل الدالة المتغير المتخصص للأحداث التي ينشأ فيها طابع زمني بالإضافة إلى بيانات إضافية ذات إصدارات [SWS_AIDSM_10307]. وهي تكمل التحميلات الزائدة الأخرى لـ ReportEvent داخل المُبلّغ (Reporter):
Meldet ein Security Event ohne Kontextdaten und Zeitstempel.
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: ebebef3896bfالمصدرأسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
الاستخدام
يتم توفير الدالة ReportEvent عبر الترويسة ara/idsm/event_reporter.h وتُستخدم للإبلاغ عن Security Events بدون بيانات سياق وطابع زمني [SWS_AIDSM_10302]. وتقبل كمعامل عدد الأحداث count من النوع CountType، والذي تم تعيين القيمة الافتراضية 1 له مسبقًا [SWS_AIDSM_10302]. ليس للدالة قيمة إرجاع (void) وتضمن عبر الوسم noexcept عدم إلقاء أي استثناءات [SWS_AIDSM_10302]. فيما يتعلق بدلالات التنفيذ، يُرجح أن تتم المعالجة داخليًا بشكل غير حاجب (non-blocking)، نظرًا لعدم تحديد نوع إرجاع متزامن للحالة أو غير متزامن كـ Future. سؤال Q-6e240ebde61d8a83 (مفتوح)
التزامن ومعالجة الأخطاء
وفقًا للمواصفات، صُنف الاستدعاء بأنه thread-safe ويمكن بالتالي استدعاؤه بأمان من خيوط متزامنة [SWS_AIDSM_10302]. لا توجد رموز خطأ محددة، حيث تم تحديد التوقيع على void وnoexcept[SWS_AIDSM_10302].
التفاعل والبدائل
تمثل الدالة أبسط تحميل زائد للإبلاغ عن الأحداث. وفي حال تعين نقل معلومات موسعة، تتوفر تحميلات زائدة ذات صلة:
مُولَّد بالذكاء الاصطناعيغير مُراجَعالنموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 940337e9da83المصدرأسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني
تُستخدم الدالة ReportEvent للإبلاغ عن حدث أمني مع تحديد صريح لطابع زمني [SWS_AIDSM_10303]. وهي مصرح عنها في ملف الترويسة ara/idsm/event_reporter.h[SWS_AIDSM_10303].
الاستخدام
يتم الاستدعاء بالمعامل الإلزامي timestamp من النوع TimestampType بالإضافة إلى العداد الاختياري count من النوع CountType، والمضبوط مسبقًا بالقيمة الافتراضية 1[SWS_AIDSM_10303]. لا تمتلك الدالة أي قيمة إرجاع (void) [SWS_AIDSM_10303].
معالجة الأخطاء والتزامن
صُرح عن الدالة بأنها noexcept، ولهذا السبب لا تحدث استثناءات C++ [SWS_AIDSM_10303]. وبما أن نوع الإرجاع هو void، فلا يتم إرسال أي رموز أخطاء؛ لذا يُرجح أن يتم تجاهل الأخطاء التي تطرأ داخليًا أو تسجيلها بشكل غير متزامن [SWS_AIDSM_10303]. سؤال Q-2d3cd862f6867ba9 (مفتوح) وفيما يتعلق بالتزامن، صُنفت الدالة على أنها آمنة خيطيًا (thread-safe) ويمكن استدعاؤها بأمان من خيوط متوازية [SWS_AIDSM_10303].
تفاعل
تُعد الدالة جزءًا من عائلة واجهات ReportEvent ذات التحميل الزائد في الوحدة aidsm:
بدون طابع زمني وبدون بيانات سياق، تتوفر الدالة الأساسية [SWS_AIDSM_10302].
gemini-3.8-flash-low· 2026-10-13 · الأصل الألماني