استيعاب البيانات المخصصة وتحويلها في Microsoft Sentinel
يعمل Log Analytics من Azure Monitor كنظام أساسي خلف مساحة عمل Microsoft Sentinel. يتم تخزين جميع السجلات التي تم إدخالها في Microsoft Sentinel افتراضياً في Log Analytics. من Microsoft Sentinel، يمكنك الوصول إلى السجلات المخزنة وتشغيل استعلامات Kusto Query Language (KQL) للكشف عن التهديدات ومراقبة نشاط الشبكة.
تمنحك عملية استيعاب البيانات المخصصة لـ Log Analytics مستوى عالياً من التحكم في البيانات التي يتم استيعابها. ويستخدم قواعد جمع البيانات (DCRs) لجمع بياناتك ومعالجتها حتى قبل تخزينها في مساحة العمل الخاصة بك. يسمح لك هذا بتصفية الجداول القياسية وإثرائها وإنشاء جداول قابلة للتخصيص بدرجة عالية لتخزين البيانات من المصادر التي تنتج تنسيقات سجل فريدة.
يمنحك Microsoft Sentinel أداتين للتحكم في هذه العملية:
تتيح لك واجهة برمجة التطبيقات استيعاب السجلات إرسال سجلات ذات تنسيق مخصص من أي مصدر بيانات إلى مساحة عمل Log Analytics الخاصة بك، وتخزين هذه السجلات إما في جداول قياسية معينة، أو في جداول منسقة مخصصة تقوم بإنشائها. لديك تحكم كامل في إنشاء هذه الجداول المخصصة، وصولاً إلى تحديد أسماء الأعمدة وأنواعها. يمكنك إنشاء DCRs لتعريف التحويلات وتكوينها وتطبيقها على تدفقات البيانات هذه.
يستخدم تحويل مجموعة البيانات DCRs لتطبيق استعلامات KQL الأساسية على السجلات القياسية الواردة (وأنواع معينة من السجلات المخصصة) قبل تخزينها في مساحة العمل الخاصة بك. يمكن لهذه التحويلات تصفية البيانات غير ذات الصلة، أو إثراء البيانات الموجودة بالتحليلات أو البيانات الخارجية، أو إخفاء المعلومات الحساسة أو الشخصية.
سيتم شرح هاتين الأداتين بمزيدٍ من التفصيل أدناه.
حالات الاستخدام وسيناريوهات العينة
التصفية
يوفر لك تحويل وقت الاستيعاب القدرة على تصفية البيانات غير ذات الصلة حتى قبل تخزينها للمرة الأولى في مساحة العمل الخاصة بك.
يمكنك التصفية على مستوى السجل (الصف)، عن طريق تحديد المعايير التي يجب تضمين السجلات لها، أو على مستوى الحقل (العمود)، عن طريق إزالة المحتوى لحقول معينة. يمكن لتصفية البيانات غير ذات الصلة ما يلي:
- المساعدة في تقليل التكاليف، حيث تقوم بتقليل متطلبات التخزين
- تحسين الأداء، حيث يلزم إجراء تعديلات أقل في وقت الاستعلام
يدعم تحويل بيانات وقت الاستيعاب سيناريوهات مساحة العمل المتعددة.
التسوية
يسمح لك تحويل وقت الدمج أيضا بتطبيع السجلات عند استيعابها في جداول مضمنة أو تسوية من قبل العميل باستخدام نموذج معلومات الأمان المتقدم (ASIM). يؤدي استخدام تسوية وقت الإدخال إلى تحسين أداء الاستعلامات التي تمت تسويتها.
لمزيد من المعلومات، راجع التطبيع في الوقت المناسب.
الإثراء ووضع العلامات
يتيح لك تحويل وقت الاستيعاب أيضاً تحسين التحليلات من خلال إثراء بياناتك بأعمدة إضافية تمت إضافتها إلى تحويل KQL المكوّن. قد تتضمن الأعمدة الإضافية بيانات موزعة أو محسوبة من أعمدة موجودة، أو بيانات مأخوذة من هياكل البيانات التي تم إنشاؤها أثناء التنقل.
على سبيل المثال، يمكنك إضافة معلومات إضافية مثل بيانات الموارد البشرية الخارجية أو وصف حدث موسع أو تصنيفات تعتمد على المستخدم أو الموقع أو نوع النشاط.
التقنيع
يمكن أيضاً استخدام تحويلات وقت الاستيعاب لإخفاء المعلومات الشخصية أو إزالتها. على سبيل المثال، قد تستخدم تحويل البيانات لإخفاء جميع الأرقام باستثناء الأرقام الأخيرة من رقم الضمان الاجتماعي أو رقم بطاقة الائتمان، أو يمكنك استبدال أنواع أخرى من البيانات الشخصية ببيانات فارغة أو نص قياسي أو بيانات وهمية. إخفاء معلوماتك الشخصية في وقت الاستيعاب لزيادة الأمان عبر شبكتك.
تدفق استيعاب البيانات في Microsoft Sentinel
توضح الصورة التالية المكان الذي يدخل فيه تحويل بيانات وقت الاستيعاب في تدفق استيعاب البيانات في Microsoft Sentinel.
يجمع Microsoft Sentinel البيانات في مساحة عمل Log Analytics من مصادر متعددة.
- تتم معالجة البيانات من موصلات البيانات المضمنة في Log Analytics باستخدام مجموعة من مهام سير العمل ذات الترميز الثابت وتحويلات وقت الاستيعاب في DCR لمساحة العمل. يمكن تخزين هذه البيانات في جداول قياسية أو في مجموعة معينة من الجداول المخصصة.
- تتم معالجة البيانات التي يتم استيعابها مباشرة في نقطة نهاية واجهة برمجة تطبيقات استيعاب السجلات بواسطة DCR قياسي قد يتضمن تحويل وقت الاستيعاب. يمكن بعد ذلك تخزين هذه البيانات في جداول قياسية أو مخصصة من أي نوع.
دعم DCR في Microsoft Sentinel
في Log Analytics، تحدد قواعد جمع البيانات (DCRs) تدفق البيانات لتدفقات الإدخال المختلفة. يتضمن تدفق البيانات: دفق البيانات الذي سيتم تحويله (قياسي أو مخصص)، ومساحة العمل الوجهة، وتحويل KQL، وجدول الإخراج. بالنسبة إلى تدفقات الإدخال القياسية، يكون جدول الإخراج هو نفسه دفق الإدخال.
يتضمن دعم DCRs في Microsoft Sentinel ما يلي:
DCRs القياسية، مدعومة حاليا فقط للموصلات المستندة إلى AMA ومهام سير العمل باستخدام واجهة برمجة تطبيقات استيعاب السجلات.
يمكن أن يكون لكل موصل أو سير عمل مصدر سجل DCR قياسي مخصص خاص به، على الرغم من أن موصلات أو مصادر متعددة يمكن أن تشترك في DCR قياسي مشترك أيضاً.
تحويل مساحة عمل DCRs، لتدفقات العمل التي لا تدعم حالياً DCRs القياسية.
يخدم تحويل مساحة عمل DCR الواحدة جميع مهام سير العمل المدعومة في مساحة عمل لا يتم تقديمها بواسطة DCRs القياسية. يمكن أن تحتوي مساحة العمل على DCR لتحويل مساحة عمل واحد فقط، ولكن يحتوي DCR على تحويلات منفصلة لكل دفق إدخال. أيضاً، يتم دعم DCR لتحويل مساحة العملفقط لمجموعة معينة من الجداول.
يعتمد دعم Microsoft Sentinel لتحويل وقت الاستيعاب على نوع موصل البيانات الذي تستخدمه. لمزيد من المعلومات المتعمقة حول السجلات المخصصة وتحويل وقت الاستيعاب وقواعد جمع البيانات، راجع المقالات المرتبطة في قسم المحتوى ذي الصلة في نهاية هذه المقالة.
دعم DCR لموصلات بيانات Microsoft Sentinel
يصف الجدول التالي دعم DCR أنواع موصلات بيانات Microsoft Sentinel:
نوع موصل البيانات | دعم DCR |
---|---|
الاستيعاب المباشر عبر واجهة برمجة تطبيقات استيعاب السجلات | معيار DCRs |
سجلات AMA القياسية، مثل: |
معيار DCRs |
الاتصالات المستندة إلى إعدادات التشخيص | تحويل مساحة عمل DCRs، استناداً إلى جداول الإخراج المدعومة لموصلات بيانات محددة |
موصلات البيانات المضمنة من خدمة إلى خدمة، مثل: |
تحويل مساحة عمل DCRs، استناداً إلى جداول الإخراج المدعومة لموصلات بيانات محددة |
موصل بيانات مضمن يستند إلى واجهة برمجة التطبيقات، مثل: |
معيار DCRs |
موصلات البيانات المضمنة المستندة إلى واجهة برمجة التطبيقات، مثل: |
غير مدعوم حاليًا |
دعم تحويل البيانات لموصلات البيانات المخصصة
إذا قمت بإنشاء موصلات بيانات مخصصة لـ Microsoft Sentinel، فيمكنك استخدام DCRs لتكوين كيفية تحليل البيانات وتخزينها في Log Analytics في مساحة العمل الخاصة بك.
يتم دعم الجداول التالية فقط في الوقت الحالي لاستيعاب السجل المخصص:
- WindowsEvent
- حدث الأمان
- سجل الأمان المشترك
- Syslog
- سجلات أحداث ASimAudit
- سجلات أحداث ASimAuthentication
- سجلات نشاط ASimDns
- سجلات أحداث ASimFile
- سجلات ASimNetworkSession
- سجلات ASimWebSession
لمزيد من المعلومات، راجع الجداول التي تدعم تحويلات وقت الاستيعاب.
القيود
يحتوي تحويل بيانات وقت الاستيعاب حالياً على المشكلات المعروفة التالية لموصلات بيانات Microsoft Sentinel:
يتم دعم تحويلات البيانات باستخدام DCRs لتحويل مساحة العمل فقط لكل جدول، وليس لكل موصل.
يمكن أن يكون هناك DCR خاصة بتحويل مساحة عمل واحدة فقط لمساحة عمل بأكملها. ضمن DCR هذا، يمكن لكل جدول استخدام دفق إدخال منفصل مع تحويله الخاص. لا يمكن تقسيم البيانات إلى وجهات متعددة (مساحات عمل Log Analytics) باستخدام DCR لتحويل مساحة العمل. تستخدم موصلات البيانات المستندة إلى AMA التكوين الذي تحدده في DCR المقترن لتدفقات الإدخال والإخراج والتحويلات، وتجاهل DCR لتحويل مساحة العمل.
يتم دعم التكوينات التالية فقط عبر واجهة برمجة التطبيقات:
DCRs القياسية للموصلات المستندة إلى AMA مثل أحداث أمن Windowsوأحداث إعادة توجيه Windows.
DCRs القياسية لاستيعاب السجل المخصص في جدول قياسي.
قد يستغرق تطبيق تكوينات تحويل البيانات ما يصل إلى 60 دقيقة.
بناء جملة KQL: لا يتم دعم جميع عوامل التشغيل. لمزيدٍ من المعلومات، راجع قيود KQLوميزات KQL المدعومة في وثائق Azure Monitor.
يمكنك فقط إرسال سجلات من مصدر بيانات محدد واحد إلى مساحة عمل واحدة. لإرسال البيانات من مصدر بيانات واحد إلى مساحات عمل متعددة (وجهات) باستخدام DCR قياسي، يرجى إنشاء DCR واحد لكل مساحة عمل.
المحتوى ذو الصلة
لمزيد من المعلومات، راجع:
- تحويل البيانات أو تخصيصها في وقت الاستيعاب في Microsoft Sentinel (معاينة)
- موصلات بيانات Microsoft Azure Sentinel
- البحث عن موصل بيانات Microsoft Azure Sentinel
للحصول على مزيدٍ من المعلومات المفصلة حول تحويل وقت الاستيعاب وواجهة برمجة تطبيقات السجلات المخصصة وقواعد جمع البيانات، راجع المقالات التالية في وثائق Azure Monitor: