Auditing in Azure Synapse Analytics

نصيحة

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

Azure Synapse Analytics التدقيق يتتبع أحداث قاعدة البيانات ويكتبها إلى تخزين Azure أو مساحة عمل Azure Monitor Log Analytics أو مراكز أحداث Azure.

يساعدك التدقيق على:

  • احتفظ بسجل تدقيق للفعاليات المختارة.
  • فهم نشاط قواعد البيانات والتحقيق في التناقضات أو الشذوذات.
  • أبلغ عن النشاط باستخدام الاستعلامات ودفاتر العمل وأدوات المراقبة اللاحقة.
  • دعم متطلبات الامتثال التنظيمي والتنظيمي. التدقيق لا يضمن الامتثال بحد ذاته.

Overview

يمكنك استخدام تدقيق قاعدة بيانات SQL ل:

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

Important

يتم تحسين التدقيق لتوفر وأداء مجموعة SQL. خلال فترات النشاط العالي جدا أو حمل الشبكة، قد تستمر المعاملات دون تسجيل كل حدث محدد.

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

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

حماية المعلومات الحساسة في سجلات التدقيق

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

تتحكم الأذونات على وجهة التدقيق في الوصول خارج محرك SQL. تطبيق أقل امتياز على تخزين Azure و Log Analytics و Event Hubs، وراقب الوصول إلى تلك الموارد.

Limitations

  • لا يمكنك تفعيل التدقيق على مجموعة SQL مخصصة مؤقتا. استأنف المخزون قبل تفعيل السياسة.
  • الهويات المدارة المعينة من قبل المستخدم غير مدعومة للتدقيق في Azure Synapse Analytics.
  • يتم دعم هوية الإدارة المعينة من قبل النظام لوجهة تخزين Azure عندما يكون حساب التخزين خلف شبكة افتراضية أو جدار حماي. الهويات المدارة غير مدعومة في Azure Synapse إلا إذا كان حساب التخزين خلف شبكة افتراضية أو جدار حماية.
  • تدعم مجموعات Synapse SQL فقط مجموعات إجراءات التدقيق الافتراضية.
  • التدقيق غير مدعوم في قواعد البيانات التي تحتوي على الاسم الذي يحتوي على ? الحرف. ينطبق هذا القيد على كل من التدقيق على مستوى الخادموقاعدة البيانات، حيث لم تعد قواعد البيانات التي ? تحمل أسمائها مدعومة على Azure.
  • تخزن سجلات التدقيق حتى 4000 حرف في statement حقول و data_sensitivity_information . تم اقتطاع أحرف إضافية.

الملاحظات

  • الأحداث التي تبدأ بواسطة SQLDBControlPlaneFirstPartyApp في سجل النشاط هي دالة Azure داخلية لمستوى التحكم في قاعدة بيانات Azure SQL. الأحداث التي تبدأ بواسطة SQLDBControlPlaneFirstPartyApp هي جزء من عملية مزامنة داخلية بين محرك SQL وAzure Resource Manager. تعد هذه الأحداث جزءا طبيعيا من إدارة قاعدة بيانات Azure SQL وهي مطلوبة لتمثيل الموارد وتشغيلها بشكل صحيح في Azure.
  • يدعم التخزين المميز مع BlockBlobStorage . يدعم التخزين القياسي. ومع ذلك، لكتابة سجلات التدقيق إلى حساب تخزين خلف شبكة افتراضية أو جدار حماي، يجب عليك استخدام حساب تخزين v2 عام الاستخدام. إذا كنت تستخدم حساب v1 عام أو مخزن البيانات الثنائية الكبيرة، قم بالترقية إلى حساب تخزين عام لإصدار v2. للحصول على تعليمات محددة، انظر كتابة سجلات التدقيق إلى حساب تخزين خلف شبكة افتراضية وجدار حماية. لمزيد من المعلومات، راجع أنواع حسابات التخزين .
  • عند تفعيل تدقيق SQL وتكوين قيود الشبكات الصادرة ، يجب عليك السماح بإدراج أسماء النطاقات المؤهلة بالكامل لحساب تخزين التدقيق الخاص بك لضمان وصول أحداث التدقيق إلى الوجهة. إذا لم تسمح بإدراج نقطة نهاية التخزين، يتم حظر حركة مرور التدقيق، مما يؤدي إلى فقدان حدث التدقيق. بعد إضافة FQDNs المطلوبة لحسابات التخزين إلى قائمة الصلاحيات، يجب عليك إعادة حفظ إعدادات التدقيق لاستئناف تدفق أحداث التدقيق الطبيعي.
  • يدعم المساحة الهرمية لجميع أنواع حسابات التخزين القياسيةوحسابات التخزين المميزة مع BlockBlobStorage.
  • سجلات التدقيق تكتب إلى Append Blobs in an مساحة تخزين Azure Blob على اشتراك Azure الخاص بك.
  • سجلات التدقيق بصيغة .xel ويمكن فتحها باستخدام SQL Server Management Studio (SSMS).
  • لتكوين مخزن سجلات غير قابل للتغيير لأحداث التدقيق على مستوى الخادم أو قاعدة البيانات، اتبع التعليمات المقدمة من تخزين Azure. عند تكوين تخزين الكتل غير القابل للتغيير للتدقيق، تأكد من أن السماح بكتابة الإضافة المحمية مضبوطة إما على إلحاق الكتل أو حجب وإضافة الكتل. خيار None غير مدعوم. بالنسبة لسياسات الاحتفاظ القائمة على الوقت، يجب أن يكون فترة الاحتفاظ في حساب التخزين أقصر من إعداد الاحتفاظ بتدقيق SQL. التكوينات التي يتم فيها تعيين سياسة التخزين، لكن الاحتفاظ 0ب SQL Auditing ، غير مدعومة.
  • يمكنك كتابة سجلات التدقيق إلى حساب تخزين Azure خلف شبكة افتراضية أو جدار حماية.
  • للحصول على تفاصيل حول تنسيق السجل، والتسلسل الهرمي لمجلد التخزين، وقواعد التسمية، راجع تنسيق سجل التدقيق.
  • عند استخدام مصادقة Microsoft Entra، لا تظهر سجلات تسجيل الدخول الفاشلة في سجل تدقيق SQL. لعرض سجلات تدقيق تسجيل الدخول الفاشلة، تحتاج إلى زيارة مركز مسؤولي Microsoft Entra، الذي يسجل تفاصيل هذه الأحداث.
  • بعد ضبط إعدادات التدقيق، يمكنك تفعيل ميزة اكتشاف التهديدات الجديدة وضبط رسائل البريد الإلكتروني لاستقبال تنبيهات الأمان. عند استخدام اكتشاف التهديدات، تتلقى تنبيهات استباقية حول أنشطة قاعدة بيانات شاذة قد تشير إلى تهديدات أمنية محتملة. لمزيد من المعلومات، راجع SQL حماية من المخاطر المتقدمة.
  • بعد أن يتم نسخ قاعدة البيانات التي يتم تفعيل التدقيق إلى خادم منطقي آخر، قد تتلقى بريدا إلكترونيا يخبرك بأن التدقيق قد فشل. هذه الحالة مشكلة معروفة ويجب أن يعمل التدقيق كما هو متوقع على قاعدة البيانات المنسوخة حديثا.