حل Microsoft Sentinel لمرجع بيانات تطبيقات SAP®

هام

بعض المكونات الخاصة ببرنامج رصد التهديدات Microsoft Sentinel لحلول SAP قيد المعاينة حالياً. تتضمن الشروط التكميلية لمعاينة Azure شروطا قانونية إضافية تنطبق على ميزات Azure الموجودة في الإصدار التجريبي أو المعاينة أو التي لم يتم إصدارها بعد في التوفر العام.

لا يتم إرسال بعض السجلات، المذكورة أدناه، إلى Microsoft Azure Sentinel بشكل افتراضي، ولكن يمكنك إضافتها يدويًا حسب الحاجة. لمزيد من المعلومات، راجع تعريف سجلات SAP التي يتم إرسالها إلى Microsoft Azure Sentinel.

توضح هذه المقالة الوظائف والسجلات والجداول المتوفرة كجزء من حل Microsoft Sentinel لتطبيقات SAP® وموصل البيانات الخاص به. وهو مخصص لمستخدمي SAP المتقدمين.

الوظائف المتوفرة من حل SAP

يصف هذا القسم الوظائف المتوفرة في مساحة العمل بعد نشر حل Microsoft Sentinel لتطبيقات SAP®. ابحث عن هذه الدالات في صفحة سجلات Microsoft Azure Sentinel لاستخدامها في استعلامات KQL، المدرجة ضمن وظائف مساحة العمل.

يتم تشجيع المستخدمين بشدة على استخدام الوظائف كموضوعات لتحليلهم كلما أمكن ذلك، بدلًا من السجلات أو الجداول الأساسية. تهدف هذه الدالات إلى أن تكون بمثابة واجهة المستخدم الرئيسية للبيانات. وهي تشكل الأساس لجميع قواعد التحليلات المضمنة والمصنفات المتوفرة لك خارج الصندوق. يسمح هذا بإجراء تغييرات على البنية الأساسية للبيانات أسفل الوظائف، دون كسر المحتوى الذي أنشأه المستخدم.

تعيينات SAPUsers

تجمع الدالة SAPUsersAssignments البيانات من مصادر بيانات SAP متعددة وتنشئ طريقة عرض تركز على المستخدم للبيانات الرئيسية الحالية للمستخدم، بما في ذلك الأدوار وملفات التعريف المعينة حاليًا.

تلخص هذه الدالة تعيينات المستخدم للأدوار وملفات التعريف، وتعيد البيانات التالية:

الحقل ‏‏الوصف مصدر البيانات/الملاحظات
المستخدم معرف مستخدم SAP SAL فقط
البريد الإلكتروني عنوان SMTP USR21 (SMTP_ADDR)
UserType نوع المستخدم USR02 (USTYP)
المنطقة الزمنية المنطقة الزمنية USR02 (TZONE)
LockedStatus حالة التأمين USR02 (UFLAG)
LastSeenDate تاريخ آخر مشاهدة USR02 (TRDAT)
LastSeenTime آخر مرة شوهدت فيها USR02 (LTIME)
UserGroupAuth مجموعة المستخدمين في الصيانة الرئيسية للمستخدم USR02 (CLASS)
ملفات التعريف مجموعة ملفات التعريف (الحد الأقصى الافتراضي لحجم المجموعة= 50) ["Profile 1", "Profile 2",...,"profile 50"]
DirectRoles مجموعة الأدوار المعينة مباشرة (الحد الأقصى الافتراضي لحجم المجموعة =50) ["Role 1", "Role 2",...,"”"Role 50"]
ChildRoles مجموعة من الأدوار المعينة بشكل غير مباشر (الحد الأقصى الافتراضي لحجم المجموعة= 50) ["Role 1", "Role 2",...,"”"Role 50"]
العميل معرف العميل
SystemID مُعرف النظام كما هو محدد في الموصل

SAPUsersGetPrivileged

ترجع الدالة SAPUsersGetPrivileged قائمة بالمستخدمين المميزين لكل عميل ومعرف النظام.

يعتبر المستخدمون متميزين عند إدراجهم في قائمة مراقبة SAP - المستخدمين المتميزين، أو تم تعيينهم إلى ملف تعريف مدرج في SAP - قائمة مراقبة ملفات التعريف الحساسة، أو تمت إضافتهم إلى دور مدرج في SAP - قائمة مراقبة الأدوار الحساسة.

معلمات:

  • TimeAgo
    • اختياري
    • القيمة الافتراضية: سبعة أيام
    • تحديد أن الدالة تسعى إلى الحصول على بيانات المستخدم الرئيسية من الوقت المحدد بواسطة القيمة TimeAgo حتى الوقت المحدد بواسطة القيمة now().

ترجع الدالة SAPUsersGetPrivileged البيانات التالية:

الحقل ‏‏الوصف
المستخدم معرف مستخدم SAP
العميل معرف العميل
SystemID مُعرف النظام

SAPUsersAuthorizations

تجمع الدالة SAPUsersAuthorizations البيانات من عدة جداول لإنتاج عرض يركز على المستخدم للأدوار والتخويلات الحالية المعينة. يتم إرجاع المستخدمين الذين لديهم دور نشط وتعيينات التخويل فقط.

معلمات:

  • TimeAgo
    • اختياري
    • القيمة الافتراضية: سبعة أيام
    • تحديد أن الدالة تسعى إلى الحصول على بيانات المستخدم الرئيسية من الوقت المحدد بواسطة القيمة TimeAgo حتى الوقت المحدد بواسطة القيمة now().

ترجع الدالة SAPUsersAuthorizations البيانات التالية:

الحقل ‏‏الوصف الملاحظات
المستخدم معرف مستخدم SAP
الأدوار مجموعة الأدوار (الحد الأقصى الافتراضي لحجم المجموعة = 50) ["Role 1", "Role 2",...,"Role 50"]
AuthorizationsDetails مجموعة التخويلات (الحد الأقصى الافتراضي لحجم المجموعة = 100) {{AuthorizationsDeatils1},
{AuthorizationsDeatils2},
...,
{AuthorizationsDeatils100}}
العميل معرف العميل
SystemID مُعرف النظام

SAPConnectorHealth

تعكس الدالة SAPConnectorHealth حالة اتصال العامل ونظام SAP الأساسي. استنادًا إلى SAP_HeartBeat_CL سجل رسالة كشف أخطاء الاتصال ومؤشرات الصحة الأخرى، فإنه يقوم بإرجاع البيانات التالية:

الحقل ‏‏الوصف
المندوب معرف العامل في تكوين العامل (تم إنشاؤه تلقائيا)
SystemID معرف نظام SAP
‏الحالة حالة الاتصال الإجمالية
التفاصيل تفاصيل الاتصال
ExtendedDetails تفاصيل موسعة للاتصال
LastSeen الطابع الزمني لأحدث نشاط
StatusCode التعليمات البرمجية التي تعكس حالة النظام

SAPConnectorOverview

تعرض الدالة SAPConnectorOverview عدد الصفوف لكل جدول SAP لكل معرف نظام. يقوم بإرجاع قائمة بسجلات البيانات لكل معرف نظام، والوقت الذي تم إنشاؤه.

معلمات:

  • TimeAgo
    • اختياري
    • القيمة الافتراضية: سبعة أيام
    • تحديد أن الدالة تسعى إلى الحصول على بيانات المستخدم الرئيسية من الوقت المحدد بواسطة القيمة TimeAgo حتى الوقت المحدد بواسطة القيمة now().
الحقل ‏‏الوصف
TimeGenerated قيمة التاريخ والوقت للطوابع الزمنية لإنشاء السجل
SystemID_s سلسلة تمثل معرف نظام SAP

استخدم استعلام Kusto التالي لإجراء تحليل اتجاه يومي:

SAPConnectorOverview(7d)
| summarize count() by bin(TimeGenerated, 1d), SystemID_s

SAPUsersEmail

تسمح الدالة SAPUsersEmail بالبحث الموجه نحو الأداء عن عنوان البريد الإلكتروني لمستخدم SAP لكل نظام وعميل SAP، وتستخدم عادة لإقرانه بحساب دليل نشط. باستخدام البيانات المستخرجة من جداول SAP USR21 (تعيين مفتاح العنوان/اسم المستخدم) وADR6 (عناوين البريد الإلكتروني)، تبحث الدالة SAPUsersEmail عن عنوان بريد إلكتروني. في حالة عدم العثور على واحد، يتم إرجاع معرف المستخدم بدلاً من عنوان بريد إلكتروني. يضمن هذا السلوك تسجيل حسابات خدمة SAP (مثل DDIC)، التي غالباً ما لا ترتبط بعناوين بريد إلكتروني، كحسابات AD وهمية، مما يتيح بعض ميزات UEBA، ويساعد في التحقيق في الحوادث وأنشطة التتبع.

الحقل ‏‏الوصف
ClientID معرف عميل SAP
SystemID معرف نظام SAP
المستخدم معرف مستخدم SAP
البريد الإلكتروني عنوان البريد الإلكتروني لمستخدم SAP

SAPSystems

تستخدم الدالة SAPSystems لتقديم تكوين كل نظام مركزياً باستخدام قائمة المراقبة "SAP - الأنظمة".

معلمات:

  • الأنظمة المحددة
    • اختياري
    • القيمة الافتراضية: "جميع الأنظمة"
    • يستخدم لتصفية أنظمة SAP محددة
  • SelectedSystemRoles
    • اختياري
    • القيمة الافتراضية: "جميع أدوار النظام"
    • تحديد أدوار أنظمة SAP التي يجب النظر إليها (كما هو محدد في قائمة المراقبة "SAP - الأنظمة")
الحقل ‏‏الوصف مصدر البيانات/الملاحظات
SearchKey مفتاح البحث الحقل المفهرس لمعرف نظام SAP
SystemRole دور نظام SAP الإنتاج، UAT
SystemUsage الاستخدام الرئيسي لنظام SAP ERP، CRM
SystemID معرف نظام SAP

SAPAuditLogConfiguration

ترجع الدالة SAPAuditLogConfiguration التكوين المحلي لتنبيه سجل تدقيق SAP لمساحة عمل Sentinel، لاستخدامها في التنبيهات المختلفة المتعلقة بسجل تدقيق SAP. وهو ينضم إلى البيانات في قوائم المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي" و"SAP - الأنظمة" لتوفير تكوين لكل نظام في جهد دور لكل نظام.

معلمات:

  • الأنظمة المحددة
    • اختياري
    • القيمة الافتراضية: "جميع الأنظمة"
    • يستخدم لتصفية أنظمة SAP معينة للنظر فيها.
  • SelectedSystemRoles
    • اختياري
    • القيمة الافتراضية: "جميع أدوار النظام"
    • تحديد أدوار أنظمة SAP التي يجب النظر إليها (كما هو محدد في قائمة المراقبة "SAP - الأنظمة").
  • الخصائص المحددة
    • اختياري
    • القيمة الافتراضية: ["مرتفع"، "متوسط"]
    • يستخدم لتحديد الأحداث التي يجب النظر إليها من حيث شدتها. يتم تعريف الخطورة لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة المراقبة "SAP_Dynamic_Audit_Log_Monitor_Configuration".
  • SelectedRuleTypes
    • اختياري
    • القيمة الافتراضية: "كافة أنواع القواعد"
    • تحديد الأحداث ذات الصلة للكشف عن الحالات الخارجة عن المألوف. يتم تعريف أنواع القواعد لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة المراقبة "SAP_Dynamic_Audit_Log_Monitor_Configuration".
الحقل ‏‏الوصف مصدر البيانات/الملاحظات
CategoryName فئة الحدث المحددة لـ SAP قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
DestinationEmail عنوان البريد الإلكتروني للفريق المعين قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
DetailedDescription نص منسق بعلامة markdown ليتم عرضه في التنبيهات قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
MessageId معرف رسالة سجل تدقيق SAP قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
MessageText نموذج نص رسالة قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
RolesTagsToExclude دور ABAP أو ملف تعريف أو علامة نص حر قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
RuleType شاذة أو محددة قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
الخطط تكتيك MITRE ATTA CK قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
TeamsChannelID قناة Teams قائمة المراقبة "تكوين مراقب سجل تدقيق SAP الديناميكي"
SystemID معرف نظام SAP قائمة المراقبة "SAP - الأنظمة"
SystemRole دور نظام SAP قائمة المراقبة "SAP - الأنظمة"
SystemUsage الاستخدام الرئيسي لنظام SAP قائمة المراقبة "SAP - الأنظمة"
IsProd علامة نظام الإنتاج قائمة المراقبة "SAP - الأنظمة"
الأهمية الخطورة المشتقة الخطورة لكل استخدام للنظام
الحد الحد المشتق عدد الأحداث لكل استخدام للنظام
BagOfDetails مجموعة التفاصيل قاموس يوضح تفاصيل تعريف الحدث

SAPAuditLogAnomalies

يستخدم SAPAuditLogAnomalies قدرات التعلم الآلي المضمنة في قاعدة بيانات Kusto الأساسية للمساعدة في اكتشاف الأحداث الشاذة التي تمت ملاحظتها في سجل تدقيق SAP. تم تطوير هذه الوظيفة لقاعدة التنبيه "SAP - (تجريبي) تنبيهات مراقب سجل التدقيق الديناميكي القائم على الحالات الشاذة"، وقد تم تصميم هذه الوظيفة في البداية للتنبيه بشأن الحالات الشاذة الأخيرة ولكنها يمكن أن تساعد أيضاً في تمييز الحالات الشاذة التاريخية (انظر الأمثلة أدناه).

معلمات:

  • وقت التعلم
    • اختياري
    • القيمة الافتراضية: 14 يوماً
    • تحديد الفترة الزمنية المستخدمة لتعلم النموذج
  • الكشف عن الوقت
    • اختياري
    • القيمة الافتراضية: ساعة واحدة
    • تحديد الفترة الزمنية التي يجب النظر فيها للكشف عن الحالات الشاذة. سيؤدي استدعاء هذه الدالة باستخدام DetectingTime = 0h إلى تمييز الحالات الشاذة خلال الفترة الزمنية LearningTime بأكملها
  • الأنظمة المحددة
    • اختياري
    • القيمة الافتراضية: "جميع الأنظمة"
    • يستخدم لتصفية أنظمة SAP معينة للنظر فيها.
  • SelectedSystemRoles
    • اختياري
    • القيمة الافتراضية: "جميع أدوار النظام"
    • تحديد أدوار أنظمة SAP التي يجب النظر إليها (كما هو محدد في قائمة المراقبة "SAP - الأنظمة").
  • الخصائص المحددة
    • اختياري
    • القيمة الافتراضية: ["مرتفع"، "متوسط"]
    • يستخدم لتحديد الأحداث التي يجب النظر إليها من حيث شدتها. يتم تعريف الخطورة لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة المراقبة "SAP_Dynamic_Audit_Log_Monitor_Configuration".
  • SelectedPrefixMask
    • اختياري
    • القيمة الافتراضية: 24
    • يستخدم لتحديد مستوى قناع الشبكة الفرعية المستخدم للتعلم والكشف.
  • SelectedRuleTypes
    • اختياري
    • القيمة الافتراضية: "AnomaliesOnly"
    • تحديد الأحداث ذات الصلة للكشف عن الحالات الخارجة عن المألوف. يتم تعريف أنواع القواعد لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة المراقبة "SAP_Dynamic_Audit_Log_Monitor_Configuration".

المنطق

تتعلم الدالة شريحة المحفوظات المحددة بواسطة معلمات الإدخال المختلفة، على مستوى المستخدم، وسمات الشبكة، والنظام، والموسمي، والنشاط. ومن ثم تحكم على الأحداث التي تحدث خلال آخر فترة زمنية لـ DetectingTime وفقاً لما تعلمته، مع تطبيق الحدود ومعايير الاستبعاد الأخرى القابلة للتكوين التي تم الحصول عليها من قائمة مراقبة تكوين سجل تدقيق SAP. بمجرد اعتبار النافذة المنزلقة لنشاط المستخدم شاذة، يقوم استعلام ثان بإرجاع نشاط المستخدم بأكمله كدليل يدعم القرار.

ملاحظات إضافية

كما هو الحال مع أي حل للتعلم الآلي، يتحسن عمل هذه الدالة بمرور الوقت. يمكن إجراء المزيد من التعديلات باستخدام التكوين المحلي. من المستحسن تقييد حجم قاعدة البيانات المستفادة ليكون أقل من 100 مليون سجل باستخدام العديد من معلمات الإدخال المتاحة.

مثال: البحث عن حالات شاذة للأحداث ذات الخطورة العالية التي حدثت خلال الساعة الماضية على أنظمة الإنتاج لأنواع الأحداث التي تم وضع علامة عليها على أنها "AnomaliesOnly" في "SAP_Dynamic_Audit_Log_Monitor_Configuration"

SAPAuditLogAnomalies(LearningTime = 14d, DetectingTime=1h, SelectedSystemRoles= dynamic(["Production"]), 
SelectedSeverities= dynamic(["High"]), SelectedRuleTypes= dynamic(["AnomaliesOnly"]))

مثال: البحث عن جميع الحالات الشاذة في آخر 14 يوماً في النظام "BIP"

SAPAuditLogAnomalies(LearningTime = 14d, DetectingTime=0h, SelectedSystems= dynamic(["BIP"]))
الحقل ‏‏الوصف
حقول متعددة من SAPAuditLog الحقول الرئيسية من سجل تدقيق SAP
حقول متعددة من SAPAuditLogConfiguration الحقول الرئيسية من Sentinel لتكوين سجل تدقيق SAP
DiscoveredOn الساعة المقربة التي لوحظ فيها الشذوذ
EventCount عدد الأحداث التي تم حسابها لكل صف تم إرجاعه
AnomalCount عدد الأحداث التي تمت ملاحظتها ضمن النافذة المنزلقة ذات الصلة
MinTime وقت الحدث الأول الذي تمت ملاحظته
MaxTime وقت آخر حدث تمت ملاحظته
الدرجة درجات الشذوذ كما تم إنتاجها بواسطة نموذج الشذوذ

راجع قواعد تحليلات SAP المضمنة لمراقبة سجل تدقيق SAP لمزيد من المعلومات.

SAPAuditLogConfigRecommend

SAPAuditLogConfigRecommend هي وظيفة مساعدة مصممة لتقديم توصيات لتكوين قاعدة تحليلات لتنبيهات مراقب سجل التدقيق المبني على SAP - Dynamic Anomaly (معاينة). تعرف على كيفية تكوين القواعد.

SAPUsersGetVIP

يستخدم حل Microsoft Sentinel لتطبيقات SAP® مفهوم وضع علامات للمستخدم المركزي والاستثناءات الصريحة، المصممة لمساعدتك على خفض الإيجابيات الزائفة بأقل جهد ممكن. استخدم الدالة SAPUsersGetVIP لاستبعاد المستخدمين من تشغيل التنبيهات عن طريق تحديد أدوار مستخدم SAP أو وظائف مستخدم SAP أو العلامات التي تمثل هؤلاء المستخدمين. لمزيدٍ من المعلومات، راجع التعامل مع الإيجابيات الزائفة في Microsoft Sentinel.

تستبعد العلامات المحددة كمدخل لدالة SAPUsersGetVIP جميع المستخدمين الذين لديهم علامة مدرجة في قائمة مشاهدة SAP_User_Config . يتم توسيع نفس الوظيفة للعمل مع أحرف البدل، مما يسمح لك بتعيين علامة واحدة لمجموعة من المستخدمين الذين لديهم نفس بناء جملة التسمية.

  1. وضع علامة على المستخدمين في قائمة المشاهدة SAP_User_Config على النحو التالي:

    • أضف علامات متعددة إلى كل مستخدم في قائمة المشاهدة SAP_User_Config ، حسب الحاجة لتغطية سيناريوهات مختلفة. كل قاعدة تنبيه لها علاماتها ذات الصلة، إن وجدت، ويمكنك إضافة علامات مخصصة حسب الحاجة.

    • استخدم علامة نجمية (*) كحرف بدل لتضمين المستخدمين الذين لديهم قالب بناء جملة تسمية معين.

  2. أضف وظيفة SAPUsersGetVIP في قواعد التحليلات لطلب قوائم المستخدمين الذين حددتهم لاستبعادهم من التنبيهات. في استدعاء الدالة، أضف صفيفا مع العلامات وأدوار SAP وملفات تعريف SAP التي تريد استبعادها.

على سبيل المثال، استخدم استعلام KQL التالي في قاعدة التحليلات لاستبعاد أي مستخدمين تم تكوينهم باستخدام علامة RunObsoleteProgOK في قائمة مشاهدة SAP_User_Config ، أو أي مستخدمين لديهم نموذج دور SAP_BASIS_ADMIN_ROLE أو نموذج ملف تعريف SAP_ADMIN_PROFILE .

عند نسخ نموذج استدعاء الدالة هذا، استبدل دور SAP_BASIS_ADMIN_ROLE وملف تعريف SAP_ADMIN_PROFILE بأدوار SAP أو ملفات التعريف الخاصة بك حسب الحاجة.

// Execution of Obsolete/Insecure Program
let ObsoletePrograms = _GetWatchlist("SAP - Obsolete Programs");
// here you can exclude system users which are OK to run obsolete/ sensitive programs
// by adding those users in the SAP_User_Config watchlist with a tag of 'RunObsoleteProgOK'
// can also specify SAP roles or SAP profiles that group the users you would like to exclude
let excludeUsersTagsRolesProfiles= dynamic(["RunObsoleteProgOK","SAP_BASIS_ADMIN_ROLE", "SAP_ADMIN_PROFILE"]);
let excludedUsers= SAPUsersGetVIP(SearchForTags= excludeUsersTagsRolesProfiles)| summarize by User2Exclude=SAPUser;
// Query logic
SAPAuditLog
| where MessageID == 'AUW'
| where ABAPProgramName in (ObsoletePrograms) // The program is obsolete
| join kind=leftantisemi excludedUsers on $left.User == $right.User2Exclude

تستخدم الدالة SAPUsersGetVIP بشكل شائع في تنبيهات مراقبة سجل التدقيق المحدد والشذوذ. قم بإقران علامة بمعرف رسالة سجل تدقيق SAP، أو قم بتوسيع قالب القاعدة إلى قاعدة مخصصة تطابق احتياجات مؤسستك.

تلميح

نوصي بالاتصال بمسؤول نظام SAP لفهم مستخدمي SAP والأدوار وملفات التعريف المراد تضمينها في قائمة مشاهدة SAP_User_Config .

معلمات:

Name الوصف القيمة الافتراضية
SearchForTags (اختياري) عندما SearchForTags يساوي All Tags، يتم إرجاع جميع المستخدمين مع علاماتهم.

وإلا، يتم إرجاع المستخدمين الذين يحملون العلامات أو أدوار SAP أو ملفات تعريف SAP المحددة في SearchForTags فقط. TagsIntersect يعرض العلامات التي تم العثور عليها، ويحمل IntersectionSize عدد العلامات التي تم العثور عليها.
dynamic('All Tags')
SpecialFocusTags (اختياري) إرجاع كافة المستخدمين الذين يحملون العلامات المحددة في SpecialFocusTags، ووضع علامة على هؤلاء ب specialFocusTagged = true. Do not return any in-focus users
المصدر الحقل ‏‏الوصف الملاحظات
قائمة مشاهدة SAP_User_Config SearchKey مفتاح البحث
قائمة مشاهدة SAP_User_Config SAPUser مستخدم SAP OSS، DDIC
قائمة مشاهدة SAP_User_Config علامات سلسلة العلامات المعينة للمستخدم RunObsoleteProgOK
قائمة مشاهدة SAP_User_Config معرف عنصر Microsoft Entra للمستخدم معرف كائن Microsoft Entra
قائمة مشاهدة SAP_User_Config معرف المستخدم معرف مستخدم مجال التطبيق
قائمة مشاهدة SAP_User_Config Sid المحلي للمستخدم
قائمة مشاهدة SAP_User_Config اسم المستخدم الأساسي
قائمة مشاهدة SAP_User_Config TagsList قائمة بالعلامات المعينة للمستخدم ChangeUserMasterDataOK;RunObsoleteProgOK
المنطق TagsIntersect مجموعة من العلامات التي تطابق SearchForTags ["ChangeUserMasterDataOK","RunObsoleteProgOK"]
المنطق SpecialFocusTagged إشارة التركيز الخاصة True, False
المنطق IntersectionSize عدد العلامات المتقاطعة

SAPUsersHeader

تم تصميم الدالة SAPUsersHeader لتوفير عرض عالي المستوى لمستخدم SAP. وتستخدم البيانات المستخرجة من كل من جداول البيانات الرئيسية لمستخدم SAP والنشاط الأخير في سجل تدقيق SAP لجمع عناوين البريد الإلكتروني وIP. ثم تقوم بإرجاع آخر عناوين بريد إلكتروني وIP معروفة جنباً إلى جنب مع عناوين البريد الإلكتروني وIP الأساسية. المعلمات: SelectedSystemRoles:dynamic = dynamic(["All System Roles"]) SelectedSystems:dynamic = dynamic(["All Systems"]) SelectedUsers:dynamic = dynamic(["All Users"]) SelectedUser:string = "All Users"

  • الأنظمة المحددة
    • اختياري
    • القيمة الافتراضية: "جميع الأنظمة"
    • يستخدم لتصفية أنظمة SAP معينة للنظر فيها.
  • SelectedSystemRoles
    • اختياري
    • القيمة الافتراضية: "جميع أدوار النظام"
    • تحديد أدوار أنظمة SAP التي يجب النظر إليها (كما هو محدد في قائمة المراقبة "SAP - الأنظمة").
  • المستخدمون المحددون
    • اختياري
    • القيمة الافتراضية: "جميع المستخدمين"
    • يمكن إدخال قوائم المستخدمين.
  • المستخدم المحدد
    • اختياري
    • القيمة الافتراضية: "جميع المستخدمين"
    • يقبل مستخدماً واحداً فقط

ملاحظات إضافية

لاعتبارات الأداء، يتم النظر في بضعة أيام فقط من نشاط التدقيق. للحصول على محفوظات كاملة لنشاط المستخدم، قم بتشغيل استعلام KQL مخصص مقابل دالة SAPAuditLog.

المصدر الحقل ‏‏الوصف الملاحظات
المستخدم مستخدم SAP
جداول SAP ADR6 و USR21 البريد الإلكتروني مأخوذ من البيانات الرئيسية للمستخدم OSS، DDIC
جدول SAP USR02 UserType سلسلة العلامات المعينة للمستخدم RunObsoleteProgOK
جدول SAP USR02 المنطقة الزمنية معرف كائن Microsoft Entra
جدول SAP USR02 LockedStatus معرف مستخدم مجال التطبيق
سجل تدقيق SAP LastSeen طابع زمني آخر حدث تدقيق تمت ملاحظته للمستخدم
سجل تدقيق SAP LastSeenDaysAgo الأيام التي مرت منذ LastSeen
سجل تدقيق SAP PrimaryIP عنوان IP الأكثر استخداماً ChangeUserMasterDataOK;RunObsoleteProgOK
سجل تدقيق SAP LastKnownIP أحدث عنوان IP مستخدم ["ChangeUserMasterDataOK","RunObsoleteProgOK"]
سجل تدقيق SAP PrimaryEmail عنوان البريد الإلكتروني الأكثر استخداماً True, False
سجل تدقيق SAP KnownIPs قائمة عناوين IP المعروفة تم الفرز حسب الأكثر تكراراً أولاً
سجل تدقيق SAP KnownEmails قائمة عناوين البريد الإلكتروني المعروفة تم الفرز حسب الأكثر تكراراً أولاً
العميل معرف عميل SAP
SystemID معرف نظام SAP
SystemRole دور نظام SAP الإنتاج، UAT
SystemUsage الاستخدام الرئيسي لنظام SAP ERP، CRM

السجلات التي ينتجها عامل موصل البيانات

يصف هذا القسم سجلات SAP المتوفرة من حل Microsoft Sentinel لموصل بيانات تطبيقات SAP®، بما في ذلك أسماء الجداول في Microsoft Sentinel، وأغراض السجل، ومخططات السجل التفصيلية. تستند أوصاف حقل المخطط إلى أوصاف الحقول في وثائق SAP ذات الصلة.

للحصول على أفضل النتائج، استخدم وظائف Microsoft Azure Sentinel المدرجة أدناه لتصور البيانات والوصول إليها والاستعلام عنها.

سجل تطبيق ABAP

  • وظيفة Microsoft Sentinel للاستعلام عن هذا السجل: SAPAppLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يسجل تقدم تنفيذ التطبيق بحيث يمكنك إعادة إنشائه لاحقًا حسب الحاجة.

    متوفر باستخدام RFC استنادا إلى جدول SAP القياسي والخدمات القياسية لواجهة XBP. يتم إنشاء هذا السجل لكل عميل.

مخطط سجل ABAPAppLog_CL

الحقل ‏‏الوصف
AppLogDateTime وقت تاريخ سجل التطبيق
CallbackProgram برنامج رد الاتصال
CallbackRoutine روتين رد الاتصال
CallbackType نوع رد الاتصال
ClientID معرف عميل ABAP (MANDT)
ContextDDIC بنية DDIC للسياق
ExternalID معرف السجل الخارجي
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
InternalMessageSerial تسلسل رسالة سجل التطبيق
LevelofDetail مستوى التفاصيل
LogHandle مقبض سجل التطبيق
LogNumber رقم السجل
MessageClass فئة الرسالة
MessageNumber رقم الرسالة
MessageText نص الرسالة
MessageType نوع الرسالة
‏‏الكائن عنصر سجل التطبيق
OperationMode وضع العملية
ProblemClass فئة المشكلة
ProgramName اسم البرنامج
SortCriterion معيار الفرز
StandardText نص قياسي
SubObject عنصر فرعي لسجل التطبيق
SystemID مُعرف النظام
systemNumber رقم النظام
TransactionCode كود الحركة
المستخدم المستخدم
UserChange تغيير المستخدم

سجل مستندات تغيير ABAP

  • وظيفة Microsoft Sentinel للاستعلام عن هذا السجل: SAPChangeDocsLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: السجلات:

    • تغييرات سجل SAP NetWeaver Application Server (AS) ABAP على كائنات بيانات الأعمال في مستندات التغيير.

    • كيانات أخرى في نظام SAP، مثل بيانات المستخدم والأدوار والعناوين.

    متوفر باستخدام RFC استنادا إلى جداول SAP القياسية. يتم إنشاء هذا السجل لكل عميل.

مخطط سجل ABAPChangeDocsLog_CL

الحقل ‏‏الوصف
ActualChangeNum رقم التغيير الفعلي
ChangedTableKey مفتاح الجدول الذي تم تغييره
ChangeNumber تغيير رقم
ClientID معرف عميل ABAP (MANDT)
CreatedfromPlannedChange تم الإنشاء من التغيير المخطط له، في بناء الجملة التالي: (‘X’ , ‘ ‘)
CurrencyKeyNew مفتاح العملة: قيمة جديدة
CurrencyKeyOld مفتاح العملة: القيمة القديمة
Fieldname اسم الحقل
FlagText وضع علامة على النص
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
اللغة‬ اللغة‬
ObjectClass فئة العنصر، مثل BELEGBPAR، PFCG، IDENTITY
ObjectID معرف الكائن
PlannedChangeNum رقم التغيير المخطط له
SystemID مُعرف النظام
systemNumber رقم النظام
TableName اسم الجدول
TransactionCode كود الحركة
TypeofChange_Header نوع تغيير العنوان، بما في ذلك:
U = تغيير؛ I = إدراج؛ E = حذف مستند واحد; D = حذف؛ J = إدراج مستند واحد
TypeofChange_Item نوع العنصر للتغيير، بما في ذلك:
U = تغيير؛ I = إدراج؛ E = حذف مستند واحد; D = حذف؛ J = إدراج مستند واحد
UOMNew وحدة القياس: قيمة جديدة
UOMOld وحدة القياس: القيمة القديمة
المستخدم المستخدم
ValueNew محتوى الحقل: قيمة جديدة
ValueOld محتوى الحقل: القيمة القديمة
إصدار إصدار

سجل ABAP CR

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPCRLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يتضمن سجلات نظام التغيير والنقل (CTS)، بما في ذلك عناصر الدليل والتخصيصات حيث تم إجراء التغييرات.

    متوفر باستخدام RFC استنادا إلى الجداول القياسية وخدمات SAP القياسية. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

إشعار

بالإضافة إلى تسجيل التطبيق وتغيير المستندات وتسجيل الجدول، يتم توثيق جميع التغييرات التي تجريها على نظام الإنتاج باستخدام نظام التغيير والنقل في سجلات CTS وTMS.

مخطط سجل ABAPCRLog_CL

الحقل الوصف
‏‏الفئة الفئة (منضدة العمل، التخصيص)
ClientID معرف عميل ABAP (MANDT)
‏‏الوصف ‏‏الوصف
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
ObjectName اسم العنصر
ObjectType نوع الكائن
المالك المالك
طلب تغيير الطلب
‏الحالة ‏الحالة
SystemID مُعرف النظام
systemNumber رقم النظام
TableKey مفتاح الجدول
TableName اسم الجدول
ViewName اسم طريقة العرض

سجل بيانات جدول قاعدة بيانات ABAP (معاينة)

لإرسال هذا السجل إلى Microsoft Sentinel، يجب إضافته يدويًا إلى ملف systemconfig.ini.

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPTableDataLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يوفر تسجيلاً للجداول الهامة أو القابلة للتدقيق.

    متوفر باستخدام RFC مع خدمة مخصصة. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPTableDataLog_CL

الحقل ‏‏الوصف
DBLogID معرف سجل DB
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
اللغة‬ اللغة‬
LogKey مفتاح السجل
NewValue حقل قيمة جديدة
OldValue حقل القيمة القديمة
OperationTypeSQL نوع العملية، Insert، Update، Delete
البرنامج اسم البرنامج
SystemID مُعرف النظام
systemNumber رقم النظام
TableField حقل جدول
TableName اسم الجدول
TransactionCode كود الحركة
UserName المستخدم
VersionNumber رقم الإصدار

سجل بوابة ABAP (معاينة)

لإرسال هذا السجل إلى Microsoft Sentinel، يجب إضافته يدويًا إلى ملف systemconfig.ini.

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPOS_GW

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: مراقبة أنشطة البوابة. متوفر بواسطة SAP Control Web Service. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPOS_GW_CL

الحقل ‏‏الوصف
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
MessageText نص الرسالة
الأهمية خطورة الرسالة: Debug، Info، Warning، Error
SystemID مُعرف النظام
systemNumber رقم النظام

سجل ABAP ICM (معاينة)

لإرسال هذا السجل إلى Microsoft Sentinel، يجب إضافته يدويًا إلى ملف systemconfig.ini.

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPOS_ICM

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يسجل الطلبات الواردة والصادرة ويجمع إحصائيات طلبات HTTP.

    متوفر بواسطة SAP Control Web Service. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPOS_ICM_CL

الحقل ‏‏الوصف
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
MessageText نص الرسالة
الأهمية خطورة الرسالة، بما في ذلك: Debug، Info، Warning، Error
SystemID مُعرف النظام
systemNumber رقم النظام

سجل مهمة ABAP

  • وظيفة Microsoft Sentinel للاستعلام عن هذا السجل: SAPJobLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يجمع بين جميع سجلات مهمة معالجة الخلفية (SM37).

    متوفر باستخدام RFC استنادا إلى جدول SAP القياسي والخدمات القياسية لواجهات XBP. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPJobLog_CL

الحقل ‏‏الوصف
ABAPProgram برنامج ABAP
BgdEventParameters معلمات حدث الخلفية
BgdProcessingEvent حدث معالجة الخلفية
ClientID معرف عميل ABAP (MANDT)
DynproNumber رقم Dynpro
GUIStatus حالة واجهة المستخدم الرسومية
المضيف المضيف
‏‏مثيل مثيل ABAP (HOST_SYSID_SYSNR)، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
JobClassification تصنيف الوظائف
JobCount عدد الوظائف
JobGroup مجموعة الوظائف
JobName اسم الوظيفة
JobPriority أولوية الوظيفة
MessageClass فئة الرسالة
MessageNumber رقم الرسالة
MessageText نص الرسالة
MessageType نوع الرسالة
ReleaseUser مستخدم إصدار الوظيفة
SchedulingDateTime جدولة وقت التاريخ
StartDateTime وقت تاريخ البدء
SystemID مُعرف النظام
systemNumber رقم النظام
TargetServer الخادم المُستهدف
المستخدم المستخدم
UserReleaseInstance مثيل ABAP - إصدار المستخدم
WorkProcessID معرف عملية العمل
WorkProcessNumber رقم عملية العمل

سجل تدقيق أمان ABAP

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPAuditLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يسجل البيانات التالية:

    • التغييرات المتعلقة بالأمان في بيئة نظام SAP، مثل التغييرات على سجلات المستخدمين الرئيسية
    • المعلومات التي توفر مستوى أعلى من البيانات، مثل محاولات تسجيل الدخول الناجحة وغير الناجحة
    • المعلومات التي تمكن من إعادة بناء سلسلة من الأحداث، مثل بدء المعاملة الناجحة أو غير الناجحة

    متوفر باستخدام واجهات RFC XAL/SAL. يتوفر SAL بدءا من الإصدار Basis 7.50. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPAuditLog_CL

الحقل ‏‏الوصف
ABAPProgramName اسم البرنامج، SAL فقط
شدة الإنذار خطورة التنبيه
AlertSeverityText نص خطورة التنبيه، SAL فقط
AlertValue قيمة التنبيه
AuditClassID معرف فئة التدقيق، SAL فقط
ClientID معرف عميل ABAP (MANDT)
الكمبيوتر جهاز المستخدم، SAL فقط
البريد الإلكتروني البريد الالكتروني للمستخدم
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
MessageClass فئة الرسالة
MessageContainerID معرف حاوية الرسائل، XAL فقط
MessageId معرف الرسالة، مثل ‘AU1’,’AU2’…
MessageText نص الرسالة
MonitoringObjectName اسم كائن MTE Monitor، XAL فقط
MonitorShortName الاسم القصير لـMTE Monitor، XAL فقط
SAPProcesType سجل النظام: نوع عملية SAP، SAL فقط
B* - معالجة الخلفية
D* - معالجة مربع الحوار
U* - تحديث المهام
SAPWPName سجل النظام: رقم عملية العمل، SAL فقط
SystemID مُعرف النظام
systemNumber رقم النظام
TerminalIPv6 عنوان IP لجهاز المستخدم، SAL فقط
TransactionCode رمز المعاملة، SAL فقط
المستخدم المستخدم
Variable1 متغير الرسالة 1
Variable2 متغير الرسالة 2
Variable3 متغير الرسالة 3
Variable4 متغير الرسالة 4

سجل ABAP Spool

  • وظيفة Microsoft Sentinel للاستعلام عن هذا السجل: SAPSpoolLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يعمل كسجل رئيسي لطباعة SAP مع محفوظات طلبات spool. (SP01).

    متوفر باستخدام RFC استنادا إلى جدول SAP القياسي. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPSpoolLog_CL

الحقل ‏‏الوصف
ArchiveStatus حالة الأرشيف
ArchiveType نوع الأرشيف
ArchivingDevice جهاز الأرشفة
AutoRereoute إعادة التوجيه التلقائي
ClientID معرف عميل ABAP (MANDT)
CountryKey مفتاح البلد
DeleteSpoolRequestAuto حذف طلب spool تلقائيًا
DelFlag علامة الحذف
الإدارة الإدارة
DocumentType نوع المستند
ExternalMode الوضع الخارجي
FormatType نوع التنسيق
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
NumofCopies عدد النسخ
OutputDevice جهاز الإخراج
PrinterLongName اسم الطابعة الطويل
PrintImmediately الطباعة على الفور
PrintOSCoverPage طباعة صفحة OSCover
PrintSAPCoverPage طباعة صفحة SAPCover
أولوية أولوية
RecipientofSpoolRequest مستلم طلب spool
SpoolErrorStatus حالة خطأ Spool
SpoolRequestCompleted اكتمل طلب Spool
SpoolRequestisALogForAnotherRequest طلب Spool هو سجل لطلب آخر
SpoolRequestName اسم طلب Spool
SpoolRequestNumber رقم طلب Spool
SpoolRequestSuffix1 لاحقة طلب Spool1
SpoolRequestSuffix2 لاحقة طلب Spool2
SpoolRequestTitle عنوان طلب Spool
SystemID مُعرف النظام
systemNumber رقم النظام
TelecommunicationsPartner شريك الاتصالات
TelecommunicationsPartnerE شريك الاتصالات E
TemSeGeneralcounter عداد Temse
TemseNumAddProtectionRule رقم Temse إضافة قاعدة حماية
TemseNumChangeProtectionRule قاعدة حماية تغيير رقم Temse
TemseNumDeleteProtectionRule قاعدة حماية حذف رقم Temse
TemSeObjectName اسم عنصر Temse
TemSeObjectPart جزء عنصر TemSe
TemseReadProtectionRule قاعدة حماية قراءة Temse
المستخدم المستخدم
ValueAuthCheck التحقق من مصادقة القيمة

سجل إخراج مستودع APAB

  • وظيفة Microsoft Sentinel للاستعلام عن هذا السجل: SAPSpoolOutputLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يعمل كسجل رئيسي لطباعة SAP مع محفوظات طلبات إخراج spool. (SP02).

    متوفر باستخدام RFC مع خدمة مخصصة استنادًا إلى الجداول القياسية. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPSpoolOutputLog_CL

الحقل ‏‏الوصف
AppServer خادم التطبيق
ClientID معرف عميل ABAP (MANDT)
تعليق تعليق
CopyCount عدد النسخ
CopyCounter عداد النسخ
الإدارة الإدارة
ErrorSpoolRequestNumber رقم طلب الخطأ
FormatType نوع التنسيق
المضيف المضيف
HostName اسم المضيف
HostSpoolerID معرف المخزن المؤقت للمضيف
‏‏مثيل مثيل ABAP
LastPage الصفحة الأخيرة
NumofCopies عدد النسخ
OutputDevice جهاز الإخراج
OutputRequestNumber رقم طلب الإخراج
OutputRequestStatus حالة طلب الإخراج
PhysicalFormatType نوع التنسيق الفعلي
PrinterLongName اسم الطابعة الطويل
PrintRequestSize حجم طلب الطباعة
أولوية أولوية
ReasonforOutputRequest سبب طلب الإخراج
RecipientofSpoolRequest مستلم طلب spool
SpoolNumberofOutputReqProcessed عدد طلبات الإخراج - تمت معالجتها
SpoolNumberofOutputReqWithErrors عدد طلبات الإخراج - مع وجود أخطاء
SpoolNumberofOutputReqWithProblems عدد طلبات الإخراج - مع المشاكل
SpoolRequestNumber رقم طلب Spool
StartPage صفحة البدء
SystemID مُعرف النظام
systemNumber رقم النظام
TelecommunicationsPartner شريك الاتصالات
TemSeGeneralcounter عداد Temse
العنوان العنوان
المستخدم المستخدم

ABAP Syslog

لإرسال هذا السجل إلى Microsoft Sentinel، يجب إضافته يدويًا إلى ملف systemconfig.ini.

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPOS_Syslog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يسجل جميع أخطاء نظام SAP NetWeaver Application Server (SAP NetWeaver AS) والتحذيرات وتأمينات المستخدم بسبب محاولات تسجيل الدخول الفاشلة من المستخدمين المعروفين ومعالجة الرسائل.

    متوفر بواسطة SAP Control Web Service. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPOS_Syslog_CL

الحقل ‏‏الوصف
ClientID معرف عميل ABAP (MANDT)
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
MessageNumber رقم الرسالة
MessageText نص الرسالة
الأهمية خطورة الرسالة، إحدى القيم التالية: Debug، Info، Warning، Error
SystemID مُعرف النظام
systemNumber رقم النظام
TransacationCode كود الحركة
نوع نوع عملية SAP
المستخدم المستخدم

سجل سير عمل ABAP

  • وظيفة Microsoft Sentinel للاستعلام عن هذا السجل: SAPWorkflowLog

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يتيح لك SAP Business Workflow (WebFlow Engine) تحديد العمليات التجارية التي لم يتم تعيينها بعد في نظام SAP.

    على سبيل المثال، قد تكون العمليات التجارية غير المعينة إجراءات إصدار أو موافقة بسيطة، أو عمليات تجارية أكثر تعقيدًا مثل إنشاء مواد أساسية ثم تنسيق الأقسام المرتبطة بها.

    متوفر باستخدام RFC استنادا إلى جداول SAP القياسية. يتم إنشاء هذا السجل لكل عميل.

مخطط سجل ABAPWorkflowLog_CL

الحقل ‏‏الوصف
ActualAgent العامل الفعلي
العنوان العنوان
ApplicationArea منطقة التطبيق
CallbackFunction دالة رد الاتصال
ClientID معرف عميل ABAP (MANDT)
CreationDateTime وقت تاريخ الإنشاء
المنشئ المنشئ
CreatorAddress عنوان المنشئ
ErrorType نوع الخطأ
ExceptionforMethod استثناء للأسلوب
المضيف المضيف
‏‏مثيل مثيل ABAP (HOST_SYSID_SYSNR)، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
اللغة‬ اللغة‬
LogCounter عداد السجل
MessageNumber رقم الرسالة
MessageType نوع الرسالة
MethodUser مستخدم الأسلوب
أولوية أولوية
SimpleContainer حاوية بسيطة، معبأة كقائمة بكيانات Key-Value لعنصر العمل
‏الحالة ‏الحالة
SuperWI شبكة WI الفائقة
SystemID مُعرف النظام
systemNumber رقم النظام
taskId معرف المهمة
TasksClassification تصنيفات المهام
TaskText نص المهمة
TopTaskID معرف المهمة العلوي
UserCreated تم إنشاؤه بواسطة المستخدم
WIText نص عنصر العمل
WIType نوع عنصر العمل
WorkflowAction إجراء سير العمل
WorkItemID معرف عنصر العمل

سجل ABAP WorkProcess

لإرسال هذا السجل إلى Microsoft Sentinel، يجب إضافته يدويًا إلى ملف systemconfig.ini.

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPOS_WP

  • وثائق SAP ذات الصلة: مدخل تعليمات SAP

  • الغرض من السجل: يجمع بين جميع سجلات عمليات العمل. (الافتراضي: dev_*).

    متوفر بواسطة SAP Control Web Service. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل ABAPOS_WP_CL

الحقل ‏‏الوصف
المضيف المضيف
‏‏مثيل مثيل ABAP، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
MessageText نص الرسالة
الأهمية خطورة الرسالة: Debug، Info، Warning، Error
SystemID مُعرف النظام
systemNumber رقم النظام
WPNumber رقم عملية العمل

مسار تدقيق HANA DB

لإرسال هذا السجل إلى Microsoft Sentinel، يجب نشر عامل إدارة Microsoft لجمع بيانات Syslog من الجهاز الذي يقوم بتشغيل HANA DB.

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPSyslog

  • وثائق SAP ذات الصلة: مسار التدقيق | العام

  • الغرض من السجل: تسجيل إجراءات المستخدم أو محاولة الإجراءات في قاعدة بيانات SAP HANA. على سبيل المثال، يمكنك من تسجيل ومراقبة الوصول للقراءة إلى البيانات الحساسة.

    متوفر من قبل Sentinel Linux Agent لـSyslog. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل Syslog

الحقل ‏‏الوصف
الكمبيوتر اسم المضيف
HostIP عنوان IP للمضيف
HostName اسم المضيف
ProcessID معرف العملية
ProcessName اسم العملية: HDB*
مستوى الأمان التنبيه
نظام المصدر نظام تشغيل النظام المصدر، Linux
SyslogMessage رسالة، رسالة سجل تدقيق غير مقتصدة

ملفات JAVA

لإرسال هذا السجل إلى Microsoft Sentinel، يجب إضافته يدويًا إلى ملف systemconfig.ini.

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPJAVAFilesLogs

  • وثائق SAP ذات الصلة: سجل تدقيق أمان Java | العام

  • الغرض من السجل: يجمع بين جميع السجلات المستندة إلى ملفات Java، بما في ذلك سجل تدقيق الأمان والنظام (عملية نظام المجموعة والخادم) والأداء وسجلات البوابة. يتضمن أيضًا تتبعات المطور وسجلات التتبع الافتراضية.

    متوفر بواسطة SAP Control Web Service. يتم إنشاء هذا السجل مع البيانات عبر جميع العملاء.

مخطط سجل JavaFilesLogsCL

الحقل ‏‏الوصف
طلب تطبيق Java
ClientID معرف العميل
CSNComponent مكون CSN، مثل BC-XI-IBD
DCComponent مكون DC، مثل com.sap.xi.util.misc
DSRCounter عداد DSR
DSRRootContentID المعرف الفريد العمومي لسياق DSR
DSRTransaction GUID معاملة DSR
المضيف المضيف
‏‏مثيل مثيل Java، في بناء الجملة التالي: <HOST>_<SYSID>_<SYSNR>
الموقع فئة جافا
LogName اسم سجل Java، مثل: Available وdefaulttrace وdev* وsecurity وهكذا
MessageText نص الرسالة
MNo رقم الرسالة
Pid معرف العملية
البرنامج اسم البرنامج
"Session" "Session"
الأهمية خطورة الرسالة، بما في ذلك: Debug، Info، Warning، Error
الحل الحل
SystemID مُعرف النظام
systemNumber رقم النظام
ThreadName اسم مؤشر الترابط
Thrown تم طرح استثناء
TimeZone المنطقة الزمنية
المستخدم المستخدم

سجل رسالة كشف أخطاء الاتصال لـ SAP

  • دالة Microsoft Sentinel للاستعلام عن هذا السجل: SAPConnectorHealth

  • الغرض من السجل: يوفر رسالة كشف أخطاء الاتصال ومعلومات صحية أخرى حول الاتصال بين العوامل وأنظمة SAP المختلفة.

    يتم إنشاؤه تلقائيًا لأي عوامل Microsoft Azure Sentinel لموصل بيانات SAP.

مخطط سجل SAP_HeartBeat_CL

الحقل ‏‏الوصف
TimeGenerated وقت نشر حدث السجل
agent_id_s معرف العامل في تكوين العامل (تم إنشاؤه تلقائيا)
agent_ver_s إصدار الوكيل
host_s اسم مضيف العامل
system_id_s معرف نظام Netweaver ABAP /
Netweaver SAPControl Host (معاينة) /
مضيف Java SAPControl (معاينة)
push_timestamp_d الطابع الزمني للاستخراج، وفقًا للمنطقة الزمنية للعامل
agent_timezone_s المنطقة الزمنية للعامل

الجداول التي تم استردادها مباشرة من أنظمة SAP

يسرد هذا القسم جداول البيانات التي يتم استردادها مباشرة من نظام SAP واستيعابها في Microsoft Azure Sentinel تمامًا كما هي.

لاستيعاب البيانات من هذه الجداول في Microsoft Sentinel، قم بتكوين الإعدادات ذات الصلة في ملف systemconfig.ini. لمزيد من المعلومات، راجع تكوين تجميع البيانات الرئيسية للمستخدم.

توفر البيانات التي تم استردادها من هذه الجداول طريقة عرض واضحة لبنية التخويل وعضوية المجموعة وملفات تعريف المستخدم. كما يسمح لك بتعقب عملية منح التخويل وإبطاله، وتحديد المخاطر المرتبطة بهذه العمليات والتحكم فيها.

الجداول المذكورة أدناه مطلوبة لتمكين الوظائف التي تحدد المستخدمين المميزين، وتعيين المستخدمين إلى الأدوار والمجموعات والتخويلات.

للحصول على أفضل النتائج، راجع هذه الجداول باستخدام الاسم في عمود اسم الدالة Sentinel أدناه:

اسم الجدول وصف الجدول اسم الدالة Sentinel
USR01 سجل المستخدم الرئيسي (بيانات وقت التشغيل) SAP_USR01
USR02 بيانات تسجيل الدخول (استخدام من جانب النواة) SAP_USR02
UST04 أسماء المستخدمين الرئيسية
تعيين المستخدمين إلى ملفات التعريف
SAP_UST04
AGR_USERS تعيين الأدوار للمستخدمين SAP_AGR_USERS
AGR_1251 بيانات التخويل لمجموعة النشاط SAP_AGR_1251
USGRP_USER تعيين المستخدمين لمجموعات المستخدمين SAP_USGRP_USER
USR21 تعيين مفتاح اسم المستخدم/العنوان SAP_USR21
ADR6 عناوين البريد الإلكتروني (خدمات عناوين الأعمال) SAP_ADR6
USRSTAMP الطابع الزمني لكافة التغييرات التي تم إدخالها على المستخدم SAP_USRSTAMP
ADCP تعيين الشخص/العنوان (خدمات عنوان العمل) SAP_ADCP
USR05 معرف المعلمة الرئيسية للمستخدم SAP_USR05
AGR_PROF اسم ملف التعريف للدور SAP_AGR_PROF
AGR_FLAGS سمات الدور SAP_AGR_FLAGS
عمليات إلغاء الإلغاء جدول لمستخدم التطوير SAP_DEVACCESS
AGR_DEFINE تعريف قاعدة SAP_AGR_DEFINE
AGR_AGRS الأدوار في الأدوار المركبة SAP_AGR_AGRS
PAHI محفوظات النظام وقاعدة البيانات ومعلمات SAP SAP_PAHI
SNCSYSACL (معاينة) قائمة التحكم في الوصول إلى SNC (ACL): الأنظمة SAP_SNCSYSACL
USRACL (معاينة) قائمة التحكم في الوصول إلى SNC (ACL): المستخدم SAP_USRACL

الخطوات التالية

لمزيد من المعلومات، راجع: