مشاركة عبر


حل Microsoft Sentinel لتطبيقات SAP - مرجع الوظائف

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

ابحث عن الدالات كما يلي:

  • في مدخل Microsoft Azure، في صفحة السجلات العامة>، في علامة التبويب Functions، والمدرجة ضمن Workspace functions.
  • في مدخل Defender، في صفحة التتبع المتقدم للتحقيق والاستجابة>، في علامة التبويب Functions، والمدرجة ضمن وظائف مساحة عمل Sentinel.

المحتوى الوارد في هذه المقالة مخصص لفرق الأمان الخاصة بك.

استخدام الدالات في الاستعلامات بدلا من السجلات أو الجداول الأساسية

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

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

تعيينات 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 - قائمة مراقبة الأدوار الحساسة

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
TimeAgo اختياري سبعة أيام تحديد أن الدالة تبحث عن بيانات المستخدم الرئيسية من الوقت المحدد بواسطة TimeAgo القيمة حتى الوقت المحدد بواسطة now() القيمة.

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

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

SAPUsersAuthorizations

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

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
TimeAgo اختياري سبعة أيام تحديد أن الدالة تبحث عن بيانات المستخدم الرئيسية من الوقت المحدد بواسطة TimeAgo القيمة حتى الوقت المحدد بواسطة now() القيمة.

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

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

SAPConnectorHealth

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

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

SAPConnectorOverview

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

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
TimeAgo اختياري سبعة أيام تحديد أن الدالة تبحث عن بيانات المستخدم الرئيسية من الوقت المحدد بواسطة TimeAgo القيمة حتى الوقت المحدد بواسطة now() القيمة.

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

الحقل ‏‏الوصف
TimeGenerated قيمة التاريخ والوقت للطوابع الزمنية لإنشاء السجل
SystemID_s سلسلة تمثل معرف نظام SAP

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

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

SAPUsersEmail

تسمح الدالة SAPUsersEmail بالبحث الموجه نحو الأداء عن عنوان البريد الإلكتروني لمستخدم SAP لكل نظام وعميل SAP، وتستخدم عادة لإقرانه بحساب دليل نشط.

تستخدم الدالة SAPUsersEmail البيانات المستخرجة من جداول SAP USR21 (تعيين مفتاح اسم المستخدم/العنوان) وADR6 (عناوين البريد الإلكتروني) للبحث عن عنوان بريد إلكتروني. في حالة عدم العثور على عنوان بريد إلكتروني، يتم إرجاع معرف المستخدم بدلا من ذلك.

يضمن هذا السلوك تسجيل حسابات خدمة SAP مثل DDIC، والتي غالبا ما تكون غير مقترنة بعناوين بريد إلكتروني، كحسابات AD غير صحيحة. وهذا يفتح أيضا بعض ميزات UEBA، مما يساعد في التحقيق في الحوادث وأنشطة الصيد.

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

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

SAPSystems

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

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
SelectedSystems اختياري All Systems يستخدم لتصفية أنظمة SAP محددة
SelectedSystemRoles اختياري All System Roles تحديد أدوار أنظمة SAP التي سيتم النظر فيها، كما هو محدد في قائمة مراقبة SAP - الأنظمة

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

الحقل ‏‏الوصف مصدر البيانات/الملاحظات
SearchKey مفتاح البحث حقل مفهرس لمعرف نظام SAP
SystemRole دور نظام SAP الإنتاج، UAT
SystemUsage الاستخدام الرئيسي لنظام SAP ERP، CRM
SystemID معرف نظام SAP

SAPAuditLogConfiguration

ترجع الدالة SAPAuditLogConfiguration التكوين المحلي لتنبيهات سجل تدقيق SAP إلى مساحة عمل Log Analytics الممكنة ل Microsoft Sentinel. يستخدم هذا التكوين للتنبيهات المتعلقة بسجل تدقيق SAP.

تنضم الدالة SAPAuditLogConfiguration إلى البيانات في تكوين SAP Dynamic Audit Log Monitor وSAP - قوائم مراقبة الأنظمة لتوفير تكوين لكل نظام بجهد لكل دور نظام.

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
SelectedSystems اختياري All Systems يستخدم لتصفية أنظمة SAP معينة للنظر فيها.
SelectedSystemRoles اختياري All System Roles تحديد أدوار أنظمة SAP التي يجب النظر إليها (كما هو محدد في قائمة مراقبة SAP - الأنظمة ).
SelectedSeverities اختياري [High، Medium] يستخدم لتحديد الأحداث التي يجب النظر إليها من حيث شدتها. يتم تحديد الخطورة لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة مراقبة SAP_Dynamic_Audit_Log_Monitor_Configuration .
SelectedRuleTypes اختياري All RuleTypes تحديد الأحداث ذات الصلة بالكشف عن الحالات الخارجة عن المألوف. يتم تعريف أنواع القواعد لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة مراقبة SAP_Dynamic_Audit_Log_Monitor_Configuration .

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

الحقل ‏‏الوصف مصدر البيانات/الملاحظات
CategoryName فئة الحدث المحددة لـ SAP قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
DestinationEmail عنوان البريد الإلكتروني للفريق المعين قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
DetailedDescription نص منسق بعلامة markdown ليتم عرضه في التنبيهات قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
MessageId معرف رسالة سجل تدقيق SAP قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
MessageText نموذج نص رسالة قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
RolesTagsToExclude دور ABAP أو ملف التعريف أو علامة نص حرة قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
RuleType شاذة أو محددة قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
الخطط تكتيك MITRE ATTA CK قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
TeamsChannelID قناة Teams قائمة مراقبة تكوين SAP Dynamic Audit Log Monitor
SystemID معرف نظام SAP SAP - قائمة مراقبة الأنظمة
SystemRole دور نظام SAP SAP - قائمة مراقبة الأنظمة
SystemUsage الاستخدام الرئيسي لنظام SAP SAP - قائمة مراقبة الأنظمة
IsProd علامة نظام الإنتاج SAP - قائمة مراقبة الأنظمة
الأهمية الخطورة المشتقة الخطورة لكل استخدام للنظام
الحد الحد المشتق عدد الأحداث لكل استخدام للنظام
BagOfDetails مجموعة التفاصيل قاموس يوضح تفاصيل تعريف الحدث

لمزيد من المعلومات، راجع قوائم المشاهدة المتوفرة.

SAPAuditLogAnomalies

تستخدم الدالة SAPAuditLogAnomalies قدرات التعلم الآلي المضمنة في قاعدة بيانات Kusto الأساسية لقاعدة بيانات Kusto للمساعدة في اكتشاف الأحداث الشاذة التي تمت ملاحظتها في سجل تدقيق SAP.

تم تطوير وظيفة SAPAuditLogAnomalies لقاعدة تحليلات تنبيهات تنبيهات سجل التدقيق المستندة إلى SAP - (تجريبي) Dynamic Anomaly. في حين أن تصميمه الأصلي هو التنبيه بشأن الحالات الشاذة الأخيرة، فإنه يمكن أن يساعد أيضا على تسليط الضوء على الحالات الشاذة التاريخية. لمزيد من المعلومات، راجع استخدامات العينة.

تتعلم الدالة SAPAuditLogAnomalies شريحة المحفوظات المحددة بواسطة معلمات الإدخال المختلفة، على المستويات التالية:

  • المستخدم
  • سمات الشبكة
  • النظام
  • الموسمية
  • مستويات النشاط

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

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

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
LearningTime اختياري 14 يومًا تحديد الفترة الزمنية المستخدمة لتعلم النموذج.
DetectingTime اختياري ساعة واحدة تحديد الفترة الزمنية التي يجب النظر فيها للكشف عن الحالات الشاذة. يؤدي استدعاء هذه الدالة مع DetectingTime = 0h إلى تمييز الحالات الشاذة عبر الفترة الزمنية بأكملها LearningTime .
SelectedSystems اختياري All Systems يستخدم لتصفية أنظمة SAP معينة للنظر فيها.
SelectedSystemRoles اختياري All System Roles تحديد أدوار أنظمة SAP التي سيتم النظر فيها، كما هو محدد في قائمة مراقبة SAP - الأنظمة
SelectedSeverities اختياري [High، Medium] يستخدم لتحديد الأحداث التي يجب النظر إليها من حيث شدتها. يتم تحديد الخطورة لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة مراقبة SAP_Dynamic_Audit_Log_Monitor_Configuration .
SelectedPrefixMask اختياري 24 يستخدم لتحديد مستوى قناع الشبكة الفرعية المستخدم للتعلم والكشف.
SelectedRuleTypes اختياري AnomaliesOnly تحديد الأحداث ذات الصلة للكشف عن الحالات الخارجة عن المألوف. يتم تعريف أنواع القواعد لكل معرف رسالة سجل تدقيق SAP ودور النظام في قائمة مراقبة SAP_Dynamic_Audit_Log_Monitor_Configuration .

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

الحقل ‏‏الوصف
حقول متعددة من SAPAuditLog الحقول الرئيسية من سجل تدقيق SAP
حقول متعددة من SAPAuditLogConfiguration الحقول الرئيسية من Microsoft Sentinel لتكوين سجل تدقيق SAP
DiscoveredOn الساعة المقربة التي لوحظ فيها الشذوذ
EventCount عدد الأحداث التي تم حسابها لكل صف تم إرجاعه
AnomalCount عدد الأحداث التي تمت ملاحظتها ضمن النافذة المنزلقة ذات الصلة
MinTime وقت الحدث الأول الذي تمت ملاحظته
MaxTime وقت آخر حدث تمت ملاحظته
الدرجة درجات الشذوذ كما تم إنتاجها بواسطة نموذج الشذوذ

التوصيات:

كما هو الحال مع أي حل للتعلم الآلي، تعمل وظيفة SAPAuditLogAnomalies بشكل أفضل مع مرور الوقت، ويمكن تعديلها حسب الحاجة مع مرور الوقت.

نوصي بتقييد حجم قاعدة البيانات المستفادة ليكون أقل من 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"]))
    

لمزيد من المعلومات، راجع قواعد تحليلات SAP المضمنة لمراقبة سجل تدقيق SAP والكشف عن الشذوذ في سجل تدقيق SAP باستخدام حل Microsoft Sentinel ل SAP (مدونة).

SAPAuditLogConfigRecommend

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

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

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 .

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
SearchForTags اختياري dynamic('All Tags') عندما SearchForTags يساوي All Tags، يتم إرجاع جميع المستخدمين مع علاماتهم.

وإلا، يتم إرجاع المستخدمين الذين يحملون العلامات أو أدوار SAP أو ملفات تعريف SAP المحددة في SearchForTags فقط. TagsIntersect يعرض العلامات التي تم العثور عليها، ويحمل IntersectionSize عدد العلامات التي تم العثور عليها.
علامات تعريف التركيز الخاصة اختياري Do not return any in-focus users إرجاع كافة المستخدمين الذين يحملون العلامات المحددة في SpecialFocusTags، ووضع علامة على هؤلاء ب specialFocusTagged = true.

ترجع الدالة SAPUsersGetVIP الإخراج التالي:

المصدر الحقل ‏‏الوصف الملاحظات
قائمة مشاهدة SAP_User_Config SearchKey مفتاح البحث
قائمة مشاهدة SAP_User_Config SAPUser مستخدم SAP OSS، DDIC
قائمة مشاهدة SAP_User_Config Tags سلسلة العلامات المعينة للمستخدم RunObsoleteProgOK
قائمة مشاهدة SAP_User_Config معرف عنصر Microsoft Entra للمستخدم معرف كائن Microsoft Entra
قائمة مشاهدة SAP_User_Config معرف المستخدم معرف مستخدم Azure Directory
قائمة مشاهدة SAP_User_Config معرف الأمان الداخلي للمستخدم
قائمة مشاهدة 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 الأساسية.

البارامترات:

الاسم اختياري/مطلوب Default ‏‏الوصف
SelectedSystems اختياري All Systems يستخدم لتصفية أنظمة SAP معينة للنظر في
SelectedSystemRoles اختياري All System Roles تحديد أدوار أنظمة SAP التي سيتم النظر فيها، كما هو محدد في قائمة مراقبة SAP - الأنظمة .
SelectedUsers اختياري All Users يمكن إدخال قوائم المستخدمين.
SelectedUser اختياري All Users يقبل مستخدما واحدا فقط.

على سبيل المثال:

SelectedSystemRoles:dynamic = dynamic(["All System Roles"]) SelectedSystems:dynamic = dynamic(["All Systems"]) SelectedUsers:dynamic = dynamic(["All Users"]) SelectedUser:string = "All Users"

تلميح

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

ترجع الدالة SAPUsersHeader الإخراج التالي:

المصدر الحقل ‏‏الوصف الملاحظات
المستخدم مستخدم SAP
جداول SAP ADR6 و USR21 البريد الإلكتروني مأخوذ من البيانات الرئيسية للمستخدم OSS، DDIC
جدول SAP USR02 UserType سلسلة العلامات المعينة للمستخدم RunObsoleteProgOK
جدول SAP USR02 المنطقة الزمنية معرف كائن Microsoft Entra
جدول SAP USR02 LockedStatus معرف مستخدم Azure Directory
سجل تدقيق 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

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