مشاركة عبر


موارد لإنشاء موصلات Microsoft Azure Sentinel المُخصصة

يوفر Microsoft Sentinel مجموعة واسعة من الموصلات الجاهزة لخدمات Azure والحلول الخارجية، كما يدعم استيعاب البيانات من بعض المصادر دون موصل مخصص.

في حال لم تتمكن من توصيل مصدر البيانات بـ Microsoft Azure Sentinel باستخدام أي من الحلول الموجودة المتوفرة، فضع في عين الاعتبار إنشاء موصل مصدر البيانات الخاص بك.

للحصول على قائمة كاملة بالموصلات المدعومة، راجع البحث عن موصل بيانات Microsoft Sentinel).

مقارنة أساليب المُوصل المُخصصة

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

وصفُ الأسلوب الإمكانية دون خادم تعقيد
النظام الأساسي للموصل بدون تعليمات برمجية
الأفضل لجماهير أقل تقنية لإنشاء موصلات خدمة تأجير البرامج باستخدام ملف تكوين بدلاً من التطوير المتقدم.
يدعم جميع الإمكاناتِ المتوفرة مع التعليمات البرمجية. ‏‏نعم‬ تطوير منخفض وبسيط بدون تعليمات برمجية
عامل Azure Monitor
الأفضل لجمع الملفات من مصادر محلية ومصادر خدمة تأجير البنية التحتية
جمع الملفات وتحويل البيانات لا منخفض
Logstash
الأفضل للمصادر المحلية ومصادر خدمة تأجير البنية التحتية، وأي مصدر يتوفر له مكون إضافي، والمؤسسات على دراية بالفعل بـ Logstash
يدعم جميع قدرات عامل Azure Monitor لا؛ يتطلب تشغيل نظام مجموعة الجهاز الظاهري أو الجهاز الظاهري منخفض؛ يدعم العديدَ من السيناريوهات مع المكونات الإضافية
التطبيقات المنطقية
غلاء; تجنب البيانات ذات الحجم الكبير
الأفضل لمصادر السحابةِ منخفضة الحجم
تسمح البرمجة بدون تعليماتٍ برمجية بمرونة محدودة، دون دعم لتنفيذ الخوارزميات.

في حال لم يكن هناك إجراء متوفر يدعم متطلباتك بالفعل، فقد يؤدي إنشاء إجراء مخصص إلى إضافة تعقيد.
‏‏نعم‬ تطوير منخفض وبسيط بدون تعليمات برمجية
واجهة برمجة تطبيقات تسجيل الاستيعاب في Azure Monitor
الأفضل لـ ISV التي تنفذ التكامل، ولمتطلبات المجموعة الفريدة
يدعم جميع الإمكاناتِ المتوفرة مع التعليمات البرمجية. يعتمد على التنفيذ درجة عالية
دالات Azure
الأفضل لمصادر السحابة عالية الحجم، ولمتطلبات المجموعة الفريدة من نوعها
يدعم جميع الإمكاناتِ المتوفرة مع التعليمات البرمجية. ‏‏نعم‬ مرتفع؛ يتطلب معرفةً بالبرمجة

تلميح

لمقارنات استخدام Logic Apps وAzure Functions لنفسِ الموصل، راجع:

الاتصال مع النظام الأساسي للموصلِ بدون تعليمات برمجية

يوفر النظام الأساسي للموصل بدون تعليمات برمجية (CCP) ملف تكوين يمكن استخدامه من قبل كل من العملاء والشركاء، ثم نشره في مساحة العمل الخاصة بك، أو كحل لمركز محتوى Microsoft Sentinel.

الموصلات التي تم إنشاؤها باستخدام النظام الأساسي للموصلِ بدون تعليمات برمجية هي خدمة تأجير البرامج بالكامل، دون أي متطلبات لتثبيت الخدمة، وتشمل أيضًا مراقبة الصحة والدعم الكامل من Microsoft Azure Sentinel.

لمزيد من المعلومات، راجع إنشاء موصل بدون تعليمات برمجية لـ Microsoft Azure Sentinel.

الاتصال بعامل Azure Monitor

إذا كان مصدر البيانات الخاص بك يسلم الأحداث في الملفات النصية، نوصي باستخدام عامل Azure Monitor لإنشاء موصل مخصص.

الاتصال بـ Logstash

في حال كنت على دراية بـ Logstash، فقد تحتاج إلى استخدام Logstash مع المكون الإضافي لإخراج Logstash لـ Microsoft Azure Sentinel لإنشاء الموصل المخصص الخاص بك.

باستخدام المكون الإضافي Microsoft Azure Sentinel Logstash Output، يمكنك استخدام أي مكونات إضافية لإدخال Logstash وتصفيتها، وتكوين Microsoft Azure Sentinel كإخراج لمسار Logstash. يحتوي Logstash على مكتبة كبيرة من المكونات الإضافية التي تمكن الإدخال من مصادر مختلفة، مثل مراكز الأحداث وApache Kafka والملفات وقواعدِ البيانات وخدمات السحابة. استخدم تصفية المكوناتِ الإضافية لتحليل الأحداث وتصفية الأحداث غير الضرورية وتعتيم القيم وغيرها.

للحصول على أمثلة لاستخدام Logstash كموصل مُخصص، راجع:

للحصول على أمثلة على المكونات الإضافية المفيدة لـ Logstash، راجع:

تلميح

يُتيح Logstash أيضًا جمع البيانات المتدرجة باستخدام نظام مجموعة. لمزيدٍ من المعلومات، راجع استخدام جهاز Logstash ظاهري متوازن التحميل على نطاق واسع.

الاتصال بـ Logic Apps

استخدم Azure Logic Apps لإنشاء موصل مخصص بلا خادم لـ Microsoft Azure Sentinel.

إشعار

في حين أن إنشاء موصلات بلا خادم باستخدام Logic Apps قد يكون مناسبًا، قد يكون استخدام Logic Apps للموصلات مكلفًا لكميات كبيرة من البيانات.

نوصي باستخدام هذا الأسلوب فقط لمصادر البيانات مُنخفضة الحجم، أو إثراء تحميلات البيانات.

  1. استخدم أحد المشغلاتِ التالية لبدء تشغيل Logic Apps:

    المشغِّل ‏‏الوصف
    مهمة مُتكررة على سبيلِ المثال، قم بجدولة Logic App لاسترداد البيانات بانتظام من ملفات أو قواعد بيانات أو واجهات برمجة تطبيقات خارجية معينة.
    لمزيدٍ من المعلومات، راجع إنشاء المهام وسير العمل المتكررة وجدولتها وتشغيلها في Azure Logic Apps.
    تشغيل عند الطلب شغّل Logic App عند الطلب لجمع البيانات يدويًا واختبارها.
    لمزيدٍ من المعلومات، راجع استدعاء تطبيقات المنطق أو تشغيلها أو تداخلها باستخدام HTTPS.
    نقطة نهاية HTTP/S يوصى به للتدفق، وإذا كان النظام المصدر يُمكنه بدء نقل البيانات.
    لمزيدٍ من المعلومات، راجع نقاط نهاية خدمة الاتصال عبر HTTP أو HTTPs.
  2. استخدم أي من موصلاتِ Logic App التي تقرأ المعلومات للحصول على الأحداث الخاصة بك. على سبيل المثال:

    تلميح

    تدعم الموصلات المُخصصة لواجهات برمجة تطبيقات REST وخوادم SQL وأنظمة الملفات أيضًا استرداد البيانات من مصادر البيانات المحلية. لمزيدٍ من المعلومات، راجع وثائق تثبيت بوابة البيانات المحلية.

  3. قم بإعداد المعلوماتِ التي تريد استردادها.

    على سبيل المثال، استخدم إجراء توزيع JSON للوصول إلى الخصائص في محتوى JSON، ما يتيح لك تحديد هذه الخصائص من قائمة المحتوى الديناميكي عند تحديد إدخالات لتطبيق المنطق الخاص بك.

    لمزيدٍ من المعلومات، راجع تنفيذ عمليات البيانات في Azure Logic Apps.

  4. اكتب البياناتِ إلى Log Analytics.

    لمزيدٍ من المعلومات، راجع وثائق Azure Log Analytics Data Collector.

للحصول على أمثلة حول كيفية إنشاء موصل مخصص لـ Microsoft Azure Sentinel باستخدام Logic Apps، راجع:

الاتصال بواجهة برمجة تطبيقات استيعاب السجل

يُمكنك دفق الأحداث إلى Microsoft Azure Sentinel باستخدام واجهة برمجة تطبيقات جامع بيانات Log Analytics لاستدعاء نقطة نهاية RESTful مباشرة.

أثناء استدعاء نقطة نهاية RESTful يتطلب مباشرة المزيد من البرمجة، فإنه يوفر أيضًا المزيد من المرونة.

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

الاتصال بـ Azure Functions

استخدم Azure Functions مع واجهة برمجة تطبيقات RESTful ولغات ترميز مختلفة، مثل PowerShell، لإنشاء موصل مُخصص بلا خادم.

للحصول على أمثلةٍ لهذا الأسلوب، راجع:

توزيع بيانات الموصل المخصص

للاستفادة من البيانات التي تم جمعها مع الموصل المخصص، قم بتطوير محللات نموذج معلومات الأمان المتقدمة للعمل مع الموصل الخاص بك. يُتيح استخدام ASIM للمحتوى المضمن في Microsoft Azure Sentinel استخدام بياناتك المخصصة ويجعل من السهل على المحللين الاستعلام عن البيانات.

في حال كانت طريقة الموصل تسمح بذلك، يمكنك تنفيذ جزء من التحليل كجزء من الموصل لتحسين أداء تحليل وقت الاستعلام:

  • في حال كنت قد استخدمت Logstash، فاستخدم المكون الإضافي لعامل تصفية Grok لتحليل بياناتك.
  • في حال كنت قد استخدمت دالة Azure، فوزع بياناتك باستخدام التعليمات البرمجية.

ستظل بحاجة إلى تنفيذ محللات ASIM، ولكن تنفيذ جزء من التحليل مباشرة مع الموصل يبسط التحليل ويحسّن الأداء.

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

استخدم البياناتِ التي تم استيعابها في Microsoft Azure Sentinel لتأمين بيئتك مع أي من العمليات التالية: