Sieben Jahre nach der Bildung des vergangenen signifikanten Zweigs veröffentlichte das System zur Analyse des Datenverkehrs und zur Identifizierung von Netzwerkintrusionen , das zuvor unter dem Namen Bro verbreitet wurde. Dies ist die erste bedeutende Veröffentlichung nach , die vorgenommen wurde, da der Name Bro mit einer gleichnamigen marginalisierten Subkultur assoziiert wurde und nicht als beabsichtigter Hinweis der Autoren auf âBig Brotherâ aus George Orwells Roman â1984â. Der Code des Systems ist in C++ geschrieben und unter der BSD-Lizenz stehen.
Zeek ist eine Plattform zur Analyse des Datenverkehrs, die sich in erster Linie auf die Verfolgung von sicherheitsrelevanten Ereignissen konzentriert, aber in ihrer Anwendung nicht darauf beschrĂ€nkt ist. Es werden Module zur Analyse und Parsing verschiedener Netzwerkprotokolle der Anwendungsebene bereitgestellt, die den Zustand von Verbindungen berĂŒcksichtigen und es ermöglichen, ein detailliertes Protokoll (Archiv) der NetzwerkaktivitĂ€t zu fĂŒhren. Es wird eine funktionsorientierte Sprache zur Erstellung von Ăberwachungs- und Anomalieerkennungsskripten unter BerĂŒcksichtigung der Spezifikationen konkreter Infrastrukturen angeboten. Das System ist fĂŒr den Einsatz in Hochgeschwindigkeitsnetzwerken optimiert. Eine API zur Integration mit Drittanbietersystemen und zum Datenaustausch in Echtzeit wird bereitgestellt.
Im :
- Der NTP-Analyser wurde vollstĂ€ndig neu geschrieben und ein neuer Analyser fĂŒr MQTT hinzugefĂŒgt. Die Möglichkeiten der Analyser fĂŒr DNS, RDP, SMB und TLS wurden erweitert. FĂŒr DNS wurde das Parsing von SPF-EintrĂ€gen unterstĂŒtzt, und fĂŒr DNSSEC â RRSIG, DNSKEY, DS, NSEC und NSEC3 sowie die Extraktion verwobener Ereignisse. Der SMB-Analyser wurde um UnterstĂŒtzung fĂŒr das Protokoll SMB 3.x erweitert, und fĂŒr TLS wurde die UnterstĂŒtzung fĂŒr TLS 1.3 hinzugefĂŒgt;
- Die UnterstĂŒtzung fĂŒr die Dekapselung von Streams, die innerhalb von VXLAN-Tunneln ĂŒbertragen werden, wurde implementiert;
- Die UnterstĂŒtzung fĂŒr Links vom Typ NFLOG wurde hinzugefĂŒgt;
- Die Möglichkeit, extrahierte Daten im Protokoll im UTF8-Format zu speichern, wurde hinzugefĂŒgt;
- Der Skriptsprache wurde die UnterstĂŒtzung fĂŒr Closures fĂŒr anonyme Funktionen hinzugefĂŒgt, der Iterationsoperator fĂŒr SchlĂŒssel-Wert-Tabellen (âfor ( key, value in t )â) wurde implementiert, vektorartige Operationen im Python-Stil (âv[2:4]â) wurden realisiert, und eine neue Struktur paraglob wurde fĂŒr eine schnelle Zuordnung von Stringmustern in groĂen Mengen binĂ€rer Daten vorgeschlagen;
- Alle ErwĂ€hnungen des Namens âbroâ in Dateipfaden, Einstellungen, Paketen, Skripten, NamensrĂ€umen und Funktionen wurden in âzeekâ geĂ€ndert (unterstĂŒtzen der alten Namen zur Wahrung der AbwĂ€rtskompatibilitĂ€t). Der Paketmanager bro-pkg wurde in zkg umbenannt.
Quelle: opennet.ru
