เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ Zeek 3.0.0

เป€เบˆเบฑเบ”เบ›เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบ เบ™เบณ เบชเบฐ เป€เปœเบต เบ›เปˆเบญเบเบ•เบปเบงเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบงเบ”เบˆเบฑเบšเบเบฒเบ™เบšเบธเบเบฅเบธเบเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ Zeek 3.0.0 , เปเบˆเบเบขเบฒเบเปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆ Bro. เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆ เบ›เปˆเบฝเบ™เบŠเบทเปˆเป‚เบ„เบ‡เบเบฒเบ™, เบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเป€เบžเบฒเบฐเบงเปˆเบฒเบŠเบทเปˆ Bro เปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบงเบฑเบ”เบ—เบฐเบ™เบฐเบ—เปเบฒเบเปˆเบญเบเบ‚เบญเบ‡เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เป€เบงเบปเป‰เบฒเบเบฑเบš "เบญเป‰เบฒเบเปƒเบซเบเปˆ" เบˆเบฒเบเบ™เบฐเบงเบฐเบ™เบดเบเบฒเบเบ‚เบญเบ‡ George Orwell "1984" เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป‚เบ”เบเบœเบนเป‰เบ‚เบฝเบ™. เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ‚เบฝเบ™โ€‹เป„เบงเป‰โ€‹เปƒเบ™ C ++ เปเบฅเบฐโ€‹ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD.

Zeek เป€เบ›เบฑเบ™เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเบชเบธเบกเปƒเบชเปˆเบ•เบปเป‰เบ™เบ•เป, เปเบ•เปˆเบšเปเปˆเบˆเปเบฒเบเบฑเบ”, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป€เบซเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž. เป‚เบกเบ”เบนเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเปเบฅเบฐเปเบเบเบšเบฑเบ™เบ”เบฒเป‚เบ›เป‚เบ•เบ„เบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบฅเบฐเบ”เบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ•เปˆเบฒเบ‡เป†, เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเป‰เบฒเบ‡เบšเบฑเบ™เบ—เบถเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ” (เป€เบเบฑเบš) เบ‚เบญเบ‡เบเบดเบ”เบˆเบฐเบเปเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบžเบฒเบชเบฒเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เป‚เบ”เป€เบกเบ™เปเบกเปˆเบ™เบชเบฐเป€เปœเบตเปƒเบซเป‰เบ‚เบฝเบ™เบชเบฐเบ„เบฃเบดเบšเบ•เบดเบ”เบ•เบฒเบก เปเบฅเบฐเบฅเบฐเบšเบธเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด, เป‚เบ”เบเบ„เบณเบ™เบถเบ‡เป€เบ–เบดเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเบฐเป€เบžเบฒเบฐ. เบฅเบฐเบšเบปเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบšเบ™เบงเบดเบ”เบชเบนเบ‡. API เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบฅเบฐเบšเบปเบšเบ‚เปเป‰เบกเบนเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเปเบฅเบฐเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡.

ะ’ เบšเบฑเบ™เบซเบฒเปƒเบซเบกเปˆ:

  • เป€เบ„เบทเปˆเบญเบ‡เบงเบดเป€เบ„เบฒเบฐเบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ NTP เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปเบฅเบฐเบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบš MQTT เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก. เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบชเปเบฒเบฅเบฑเบš DNS, RDP, SMB เปเบฅเบฐ TLS เป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบญเบญเบ. เบชเปเบฒเบฅเบฑเบš DNS, parsing เบ‚เบญเบ‡เบšเบฑเบ™เบ—เบถเบ SPF เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบš DNSSEC - RRSIG, DNSKEY, DS, NSEC เปเบฅเบฐ NSEC3 เปเบฅเบฐเบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบเป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš SMB 3.x protocol เบเบฑเบš SMB analyzer, เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ TLS 1.3 เบชเปเบฒเบฅเบฑเบš TLS;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ deencapsulation เบ‚เบญเบ‡เบชเบฒเบเบ™เป‰เปเบฒเบ—เบตเปˆเบ–เปˆเบฒเบเบ—เบญเบ”เบžเบฒเบเปƒเบ™เบญเบธเป‚เบกเบ‡ VXLAN เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ›เบฐเป€เบžเบ” NFLOG;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบฐเบเบฑเบ”เบญเบญเบเบกเบฒเปƒเบ™เบšเบฑเบ™เบ—เบถเบเปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” UTF8;
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เบดเบ”เบชเปเบฒเบฅเบฑเบšเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบžเบฒเบชเบฒเบชเบฐเบ„เบดเบš, เป‚เบ•เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš key-value ("for (key, value in t)") เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบเบ vector เปเบšเบš Python เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”. (โ€œv[2:4]โ€), เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเปเปˆ, paraglob, เบ–เบทเบเบชเบฐเป€เปœเบตเปƒเบซเป‰เบกเบตเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบเบฑเบ™เป„เบงเบ‚เบญเบ‡เปœเป‰เบฒเบเบฒเบเบชเบฐเบ•เบฃเบดเบ‡เปƒเบ™เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบ™เบชเบญเบ‡เบ‚เบฐเปœเบฒเบ”เปƒเบซเบเปˆ;
  • เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบเปˆเบฝเบงเบเบฑเบšเบŠเบทเปˆ "bro" เปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบŸเบฅเปŒ, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบŠเบธเบ”, scripts, namespaces เปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบ "zeek" (เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเป€เบเบปเปˆเบฒเบ—เบตเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบ”เป‰เบฒเบ™เบซเบฅเบฑเบ‡). เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เปเบžเบฑเบเป€เบเบ” bro-pkg เบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆเป€เบ›เบฑเบ™ zkg.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™