پرش به محتوای اصلی
رؤوفResearchOS
فارسی
سیدنی، استرالیازمان کنونی سیدنی—
برای بستن این پنجره، کلید Escape را فشار دهید.

امنیت دفاعی

SentinelFlow

SentinelFlow سامانهٔ بلادرنگ تشخیص نفوذ شبکه است؛ ترافیک زنده یا فایل pcap را دریافت می‌کند، سرآیند پروتکل‌ها را در چند لایهٔ OSI تحلیل می‌کند، امضاهای شناخته‌شدهٔ حمله و ناهنجاری‌ها را می‌یابد و هشدار را به کنسول و CSV می‌فرستد.

  • C++17
  • libpcap
  • IDS
  • امنیت شبکه
  • برنامه‌نویسی سامانه
هویت بصری پروژهثابت

۰۱ / نمای کلی

فناوری‌های مستند پروژه
  • ۰۱C++17
  • ۰۲libpcap
  • ۰۳CMake
  • ۰۴Google Test
  • ۰۵قواعد الهام‌گرفته از Snort
  • ۰۶فیلترهای BPF

مسئله

تشخیص نفوذ نیازمند بررسی عمیق بسته با سرعت شبکه است. محصولات تجاری IDS شفاف نیستند؛ ساخت از صفر نشان می‌دهد تحلیل پروتکل، تطبیق امضا و بررسی حالت‌مند چگونه کار می‌کنند.

نمای کلی راهکار

  1. تحلیل لایه‌ای Ethernet، IPv4، TCP، UDP، ICMP، DNS و ARP پیاده شد.
  2. موتور قواعد قابل‌تنظیم با الهام از Snort برای تطبیق انعطاف‌پذیر امضا ساخته شد.
  3. تشخیص حالت‌مند اسکن پورت، سیل SYN و تونل‌سازی DNS اضافه شد.
  4. توان عملیاتی 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 برای دریافت هدفمند.

جست‌وجو

پروژه، مقاله، نوشته یا صفحه‌ای را پیدا کنید.

۳۰ / ۴۱ · نتایج جست‌وجو

↑ ↓ ناوبری فضای کارEnter باز کردنEsc بستن