Set up auditing for Azure Synapse Analytics

نصيحة

Microsoft Fabric Data Warehouse هو مستودع علائقي على نطاق مؤسسي قائم على أساس بحيرة البيانات، مع بنية جاهزة للمستقبل، وذكاء اصطناعي مدمج، وميزات جديدة. إذا كنت جديدا في مستودع البيانات، ابدأ ب Fabric Data Warehouse. يمكن لأحمال عمل تجمع SQL المخصصة الحالية الترقية إلى Fabric للوصول إلى قدرات جديدة في علوم البيانات، والتحليلات اللحظية، والتقارير.

في هذا المقال، تتعلم كيفية إعداد التدقيق لخادم منطقي أو قاعدة بياناتك في Azure Synapse Analytics.

قم بتكوين التدقيق لخادمك

تشمل سياسة التدقيق الافتراضية مجموعة مجموعات الإجراءات التالية، التي تراجع جميع الاستعلامات والإجراءات المخزنة التي تم تنفيذها على قاعدة البيانات، بالإضافة إلى تسجيلات الدخول الناجحة والفاشلة:

  • BATCH_COMPLETED_GROUP
  • SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP
  • FAILED_DATABASE_AUTHENTICATION_GROUP

للمرشحات المخصصة والتكوين البرمجي، راجع إدارة تدقيق Azure Synapse Analytics باستخدام واجهات برمجة التطبيقات (APIs).

ملحوظة

لا يمكنك تفعيل التدقيق على مجموعة SQL مخصصة مؤقتا. البدء السريع: توقف واستأنف الحساب في تجمع SQL مخصص عبر بوابة Azure قبل تكوين التدقيق.

عند تكوين التدقيق إلى مساحة عمل Log Analytics أو إلى وجهة Event Hubs في بوابة Azure أو PowerShell cmdlet، يتم إنشاء إعداد تشخيصي مع SQLSecurityAuditEvents تفعيل الفئة.

  1. في بوابة Azure، افتح مورد خادم Synapse SQL.
  2. ضمن الأمان، حدد التدقيق.
  3. تمكين التدقيق على مستوى الخادم أو قاعدة البيانات. تنطبق سياسة على مستوى الخادم على كل قاعدة بيانات على ذلك الخادم. للحصول على إرشادات حول اختيار المنظار، راجع سياسة التدقيق على مستوى الخادم وقاعدة البيانات.
  4. اختر وجهة أو أكثر: تخزين Azure، Log Analytics، أو Event Hubs.
  5. قم بتكوين كل وجهة، ثم احفظ السياسة.

Audit to تخزين Azure destination

لتكوين كتابة سجلات التدقيق إلى حساب تخزين، اختر التخزين، اختر حسابا، وحدد فترة الاحتفاظ.

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

قيمة الاحتفاظ تعني 0 الاحتفاظ غير المحدود. إذا غيرت الفترة من الاحتفاظ غير المحدود إلى فترة محدودة، فإن الفترة الجديدة تنطبق فقط على السجلات المكتوبة بعد التغيير.

لحسابات التخزين المحمية، انظر كتابة سجلات التدقيق إلى حساب تخزين خلف شبكة افتراضية وجدار ناري.

التحذير

للمصادقة على التخزين، استخدم الهوية المدارة. تشكل مفاتيح الوصول إلى التخزين خطرا أمنيا لأنه إذا تم اختراقها، يمكن للأشخاص غير المصرح لهم الوصول إلى حساب التخزين الخاص بك، وربما قراءة أو كتابة أو حذف بياناتك. لتقليل هذه المخاطر، قم بتدوير مفاتيحك بانتظام واستخدم Azure Key Vault لإدارة وتدوير مفاتيحك بأمان.

وجهة Audit to Log Analytics

اختر Log Analytics، واختر مساحة عمل Log Analytics، واحفظ السياسة. إذا كنت بحاجة إلى مساحة عمل، راجع إنشاء مساحة عمل Log Analytics.

التدقيق إلى وجهة مراكز الأحداث

اختر Event Hubs، واختر مركز أحداث في نفس المنطقة مع مورد Synapse SQL، واحفظ السياسة.

عند تكوين التدقيق باستخدام Azure شاشات خارجية (مثل Event Hubs أو Log Analytics) كهدف، ينشئ النظام موردا إضافيا لإعدادات التشخيص باسم SQLSecurityAuditEvents_XXXX-XXXX-XXX. هذا المورد ضروري لسير عمل التدقيق بشكل صحيح.

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

ملحوظة

إذا كنت تستخدم عدة أهداف مثل حساب تخزين، أو Log Analytics، أو Event Hubs، تأكد من أن لديك صلاحيات لجميع الأهداف. وإلا، يفشل حفظ إعدادات التدقيق لأن النظام يحاول حفظ الإعدادات لجميع الأهداف.