IBM QRadar عبر Fluentd¶
توفر لك هذه التعليمات مثالاً للتكامل بين Wallarm وجامع البيانات Fluentd لإعادة توجيه الأحداث إلى نظام إدارة أحداث ومعلومات الأمان QRadar.
The most common logging scheme in complex systems consists of the following components:
-
Data collector: accepts logs from several sources and forwards logs to the SIEM system
-
SIEM system or log management systems: used to analyze logs and monitor the system status
الموارد المستخدمة¶
-
Fluentd مُثبت على Debian 11.x (bullseye) ومتاح على
https://fluentd-example-domain.com
-
QRadar V7.3.3 مُثبت على Linux Red Hat ومتوفر بعنوان IP
https://109.111.35.11:514
-
الوصول الإداري إلى وحدة التحكم Wallarm في السحابة الأوروبية لـ تهيئة تكامل Fluentd
Wallarm Cloud IP addresses
To provide Wallarm Cloud access to your system, you may need a list of its public IP addresses:
بما أن الروابط المشار إليها لخدمات Fluentd وQRadar هي مثالية، فإنها لا تستجيب.
تهيئة Fluentd¶
بما أن Wallarm يرسل السجلات إلى جامع البيانات المتوسط Fluentd عبر webhooks، يجب أن تلبي تهيئة Fluentd المتطلبات التالية:
-
قبول طلبات POST أو PUT
-
قبول طلبات HTTPS
-
امتلاك عنوان URL عام
-
إعادة توجيه السجلات إلى IBM Qradar، ويستخدم هذا المثال الإضافة
remote_syslog
لإعادة توجيه السجلات
يتم تهيئة Fluentd في ملف td-agent.conf
:
-
يتم تهيئة معالجة الويب هوك الواردة في توجيه
source
:- يتم إرسال الحركة إلى المنفذ 9880
- Fluentd مُهيأ لقبول الاتصالات HTTPS فقط
- شهادة TLS Fluentd الموقعة من قبل CA موثوق بها علنًا توجد ضمن الملف
/etc/ssl/certs/fluentd.crt
- يوجد المفتاح الخاص لشهادة TLS ضمن الملف
/etc/ssl/private/fluentd.key
-
يتم تهيئة إعادة توجيه السجلات إلى QRadar وإخراج السجل في توجيه
match
:- يتم نسخ جميع سجلات الأحداث من Fluentd وإعادة توجيهها إلى QRadar على عنوان IP
https://109.111.35.11:514
- يتم إعادة توجيه السجلات من Fluentd إلى QRadar بتنسيق JSON وفقًا لمعيار Syslog
- يتم إنشاء الاتصال بـ QRadar عبر TCP
- يتم طباعة سجلات Fluentd إضافياً على سطر الأوامر بتنسيق JSON (الأسطر 19-22 من الكود). يُستخدم الإعداد للتحقق من تسجيل الأحداث عبر Fluentd
- يتم نسخ جميع سجلات الأحداث من Fluentd وإعادة توجيهها إلى QRadar على عنوان IP
يتوفر وصف أكثر تفصيلاً لملفات التهيئة في الوثائق الرسمية لـ Fluentd.
اختبار تهيئة Fluentd
للتحقق من تكوين سجلات Fluentd وإعادة توجيهها إلى QRadar، يمكن إرسال طلب PUT أو POST إلى Fluentd.
مثال على الطلب:
تهيئة QRadar (اختياري)¶
في QRadar، يتم تهيئة مصدر السجل. يساعد ذلك في العثور بسهولة على سجلات Fluentd في قائمة جميع السجلات في QRadar، ويمكن استخدامه أيضًا لتصفية السجلات بشكل أكبر. يتم تهيئة مصدر السجل كما يلي:
-
اسم مصدر السجل:
Fluentd
-
وصف مصدر السجل:
سجلات من Fluentd
-
نوع مصدر السجل: نوع مُحلل السجلات الواردة المستخدم مع معيار Syslog
Universal LEEF
-
تهيئة البروتوكول: معيار إعادة توجيه السجلات
Syslog
-
معرف مصدر السجل: عنوان IP لـ Fluentd
-
إعدادات افتراضية أخرى
يتوفر وصف أكثر تفصيلاً لإعداد مصدر سجل QRadar في الوثائق الرسمية لـ IBM.
تهيئة التكامل مع Fluentd¶
-
Webhooks are sent to
https://fluentd-example-domain.com
-
Webhooks are sent via POST requests
-
The webhook integration has default advanced settings
-
Webhooks sent to Webhook URLs are all available events: hits, system events, vulnerabilities, scope changes
المزيد من التفاصيل حول تهيئة التكامل مع Fluentd
اختبار المثال¶
To test the configuration, a new user is added in Wallarm Console:
ستسجل Fluentd الحدث على النحو التالي:
سيتم عرض البيانات التالية بتنسيق JSON في عبء سجل QRadar: