ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Netflow-ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Xenoeye

ДоступСн Netflow-ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ Xenoeye, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сСтСвых устройств статистику ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡƒΡŽ с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Netflow v9 ΠΈ IPFIX, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ скрипты ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ². Π―Π΄Ρ€ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написано Π½Π° языкС Π‘, ΠΊΠΎΠ΄ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ISC.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°:

  • АгрСгированныС ΠΏΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΌ Netflow-полям Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² PostgreSQL. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ агрСгация происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°.
  • Из ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Netflow-ΠΏΠΎΠ»Π΅ΠΉ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ любоС ΠΏΠΎΠ»Π΅.
  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π° Π² зависимости ΠΎΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сотСн тысяч «flows per second» Π½Π° ΠΎΠ΄Π½ΠΎΠΌ CPU. МодСль распрСдСлСния Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ — ΠΏΠΎ устройству (ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρƒ) Π½Π° ΠΏΠΎΡ‚ΠΎΠΊ.
  • ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰ΠΈΠ΅ срСдниС для подсчёта ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ скорости Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.
  • ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для поиска Π·Π°Ρ€Π°ΠΆΡ‘Π½Π½Ρ‹Ρ… хостов (Ρ€Π°ΡΡΡ‹Π»Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ спам, HTTP(S)-flood, SSH-сканСров), для опрСдСлСния Ρ€Π΅Π·ΠΊΠΈΡ… всплСсков ΠΏΡ€ΠΈ DoS/DDoS-Π°Ρ‚Π°ΠΊΠ°Ρ….
  • Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚: gnuplot, скриптами Π½Π° Python + Matplotlib, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Grafana
  • Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… соврСмСнных ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Apache Kafka, Elastic ΠΈ Ρ‚.ΠΏ., основныС рассчёты происходят Π²Π½ΡƒΡ‚Ρ€ΠΈ самого ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ