Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

سجل تدقيق قاعدة البيانات

يوفّر ClickHouse سجلات تدقيق قاعدة البيانات افتراضيًا. وتركّز هذه الصفحة على السجلات ذات الصلة بالأمان. ولمزيد من المعلومات حول البيانات التي يسجّلها النظام، راجع وثائق جداول النظام.

السجلات ذات الصلة بالأمان

يسجّل ClickHouse أحداث قاعدة البيانات المرتبطة بالأمان بشكل أساسي في سجلات الجلسات وسجلات الاستعلامات.

يسجّل system.session_log محاولات تسجيل الدخول الناجحة والفاشلة، بالإضافة إلى موقع محاولة المصادقة. ويمكن استخدام هذه المعلومات لاكتشاف هجمات حشو بيانات الاعتماد أو هجمات القوة الغاشمة ضد مثيل ClickHouse.

استعلام نموذجي يوضح حالات فشل تسجيل الدخول

select event_time
    ,type
    ,user
    ,auth_type
    ,client_address 
FROM clusterAllReplicas('default',system.session_log) 
WHERE type='LoginFailure' 
LIMIT 100

يسجل system.query_log نشاط الاستعلامات المنفَّذة على مثيل ClickHouse. ويمكن أن تكون هذه المعلومات مفيدة في تحديد الاستعلامات التي نفذها مهاجم.

مثال على استعلام للبحث عن أنشطة المستخدم "compromised_account"

SELECT event_time
    ,address
    ,initial_user
    ,initial_address
    ,forwarded_for
    ,query 
FROM clusterAllReplicas('default', system.query_log) 
WHERE user=

الاحتفاظ ببيانات السجلات داخل الخدمات

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

تصدير السجلات

يمكن كتابة سجلات النظام أو تصديرها إلى وجهة تخزين باستخدام تنسيقات متعددة متوافقة مع أنظمة SIEM. لمزيد من المعلومات، راجع وثائق دوال الجداول الخاصة بنا. وأكثر الأساليب شيوعًا هي:

Navigation