SentinelFlow
SentinelFlow نظام كشف تسلّل شبكي فوري يلتقط الحركة الحية أو يعالج ملفات pcap، ويحلّل ترويسات البروتوكولات عبر طبقات OSI متعددة، ويرصد تواقيع الهجمات والشذوذ، ويصدّر التنبيهات إلى وحدة التحكم وCSV.
٠١ / نظرة عامة
- ٠١C++17
- ٠٢libpcap
- ٠٣CMake
- ٠٤Google Test
- ٠٥قواعد مستوحاة من Snort
- ٠٦مرشّحات BPF
المشكلة
يتطلب كشف التسلل فحصًا عميقًا للحزم بسرعة الشبكة. حلول IDS التجارية غير شفافة؛ بناؤه من الصفر يوضح تحليل البروتوكولات ومطابقة التواقيع والتحليل القائم على الحالة.
نظرة عامة على الحل
- تحليل طبقي لـEthernet وIPv4 وTCP وUDP وICMP وDNS وARP.
- بناء محرك قواعد قابل للإعداد مستوحى من Snort لمطابقة التواقيع بمرونة.
- إضافة كشف ذي حالة لمسح المنافذ وفيضانات SYN وأنفاق DNS.
- إنتاجية 500K+ حزمة/ثانية لتحليل أحادي الخيط باستخدام SYN اصطناعي.
٠٢ / الأدلة
الإثبات والتحقق
- 500K+ حزمة/ثانية، تحليل أحادي الخيط بحركة شبكة SYN اصطناعية.
- تغطية 7 بروتوكولات عبر الطبقات 2-7.
- نجاح 27 اختبار وحدة وتكامل.
- دعم الالتقاط الحي وتحليل ملفات pcap.
٠٣ / المنهجية
البناء
مكدس التقنيات
- C++17
- libpcap
- CMake
- Google Test
- قواعد مستوحاة من Snort
- مرشّحات BPF
- التقاط حي عبر libpcap بمرشّحات BPF قابلة للإعداد.
- تحليل طبقي لـEthernet وIPv4 وTCP وUDP وICMP وDNS وARP.
- محرك قواعد قابل للإعداد مستوحى من Snort مع مطابقة التواقيع.
- كشف ذي حالة لمسح المنافذ وفيضانات SYN وأنفاق DNS.
الأمان
- تنبيهات ملوّنة حسب الشدة من LOW إلى CRITICAL.
- 27 اختبار وحدة وتكامل تغطي جميع طبقات البروتوكول.
- تصدير CSV للتحليل الجنائي والتكامل مع SIEM.
- مرشّحات BPF قابلة للإعداد لالتقاط موجّه.