Attackdetekteringssystemet Suricata 8.0 Àr tillgÀngligt

Efter tvÄ Ärs utveckling publicerade organisationen OISF (Open Information Security Foundation) version 8.0 av systemet för detektion och förebyggande av nÀtverksintrÄng, Suricata, som erbjuder verktyg för inspektion av olika typer av trafik. I Suricata-konfigurationer Àr det möjligt att anvÀnda signaturdatabasen som utvecklas av projektet Snort, samt uppsÀttningar av regler frÄn Emerging Threats och Emerging Threats Pro. KÀllkoden för projektet distribueras under GPLv2-licensen.

Huvudsakliga förÀndringar:

  • En experimentell funktion har lagts till för att anvĂ€nda Suricata som en brandvĂ€gg. BrandvĂ€ggslĂ€get möjliggör anvĂ€ndning av en dialekt av inspektionsregelsprĂ„ket för att filtrera nĂ€tverkspaket.
  • Möjligheten att skriva skript i Lua-sprĂ„ket har omarbetats. En Lua 5.4-tolk har integrerats i kodbasen och körs i en sandbox-miljö som begrĂ€nsar reglerna i Lua (till exempel kan ingen skrivning till filer göras eller nĂ€tverks-sockets skapas frĂ„n regler).
  • Funktionen för dynamisk registrering av plugins med protokollparserare, detektorer och komponenter för loggning har tillhandahĂ„llits.
  • Betydande prestandaoptimeringar har genomförts, vilket har möjliggjort accelerationen av olika aspekter av motorns arbete, inklusive protokollidentifiering, regelladdning och initialisering. Accelerationen uppnĂ„s genom att förutsĂ€ga övergĂ„ngar, optimera hash-funktioner, öka storleken pĂ„ buffrar för dataladdning i PCAP-format samt omarbeta trĂ„dsynkronisering. Det har ocksĂ„ gĂ„tt att förkorta starttiden för Suricata genom att anvĂ€nda caching, utökad portgruppering och en förbĂ€ttrad algoritm för IP-adressersĂ€ttning.
  • LibHTP-, FTP-, ENIP-hanterare samt koden för MIME-typparsing, byte_extract-operationer och base64-avkodning har skrivits om i Rust.
  • Stöd för protokollen DoH (DNS över HTTPS), LDAP, mDNS (Multicast DNS) och Websocket har lagts till.
  • Nya moduler för dekodering och loggning av protokollen ARP och POP3 har lagts till.
  • Trafikparsing av SDP över SIP och SIP över TCP har sĂ€kerstĂ€llts.
  • Möjligheterna för protokollidentifiering och regelbyggande har utvidgats. För regler har nyckelord implementerats: LDAP, MIME/EMAIL, vlan.id, DNS, SMTP, FTP, TLS, tcp.wscale, pgsql.query, from_base64, entropy, luaxform och mDNS. Transaktionella regler har lagts till för att beskriva bĂ„da riktningar av transaktionen i en regel.

Funktioner i Suricata:

    • AnvĂ€ndning av Unified2-formatet för att presentera resultat av kontroller, vilket ocksĂ„ anvĂ€nds av Snort-projektet, vilket möjliggör anvĂ€ndning av standardverktyg för analys, sĂ„som barnyard2. Möjlighet till integration med produkterna BASE, Snorby, Sguil och SQueRT. Stöd för output i PCAP-format;
    • Stöd för automatisk protokollidentifiering (IP, TCP, UDP, ICMP, HTTP, TLS, FTP, SMB etc.), vilket möjliggör anvĂ€ndning av endast protokolltyp i regler utan koppling till portnummer (till exempel blockera HTTP-trafik pĂ„ en icke-standardport). Decoders för protokoll HTTP, SSL, TLS, SMB, SMB2, DCERPC, SMTP, FTP, LDAP och SSH;
    • System för analys av HTTP-trafik som anvĂ€nder HTP-biblioteket för att analysera och normalisera HTTP-trafik, skapat av författaren av Mod_Security-projektet. En modul finns tillgĂ€nglig för att hĂ„lla en detaljerad logg över transit HTTP-omdirigeringar (loggen sparas i standard Apache-format). Stöd för extrahering och verifiering av filer som överförs via HTTP-protokollet samt analys av komprimerat innehĂ„ll. Möjlighet till identifiering via URI, cookie, rubriker, user-agent, begĂ€rans-/svarsdel;
    • Stöd för olika grĂ€nssnitt för trafikfĂ„ngst, inklusive NFQueue, IPFRing, LibPcap, IPFW, AF_PACKET, PF_RING. Analys av redan sparade filer i PCAP-format Ă€r möjlig;
    • Hög prestanda, kapacitet att bearbeta strömmar pĂ„ tiotals gigabit per sekund pĂ„ vanlig utrustning.
    • Högpresterande maskmatchningsmotor med stora uppsĂ€ttningar IP-adresser. Stöd för innehĂ„llsanalys baserat pĂ„ mask och reguljĂ€ra uttryck. Extrahera filer frĂ„n trafiken, inklusive identifiering baserat pĂ„ namn, typ eller hash.
    • Möjlighet att anvĂ€nda variabler i regler: information frĂ„n strömmen kan sparas och senare anvĂ€ndas i andra regler;
    • AnvĂ€ndning av YAML-format i konfigurationsfiler som kombinerar tydlighet med enkel maskinbehandling;
    • FullstĂ€ndigt stöd IPv6;
    • Inbyggd motor för automatisk defragmentering och ombyggnad av paket, vilket sĂ€kerstĂ€ller korrekt bearbetning av flöden oavsett paketens ankomstordning;
    • Stöd för tunneleringsprotokoll: Teredo, IP-IP, IP6-IP4, IP4-IP6, GRE;
    • Stöd för dekodning av paket: IPv4, IPv6, TCP, UDP, SCTP, ICMPv4, ICMPv6, GRE, Ethernet, PPP, ARP, PPPoE, Raw, SLL, VLAN;
    • LogglĂ€ge för nycklar och certifikat som förekommer i TLS-baserade anslutningar;
    • Möjlighet att skriva skript pĂ„ Lua för avancerad trafikanalys och implementering av ytterligare funktioner som standardregler inte rĂ€cker till för.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster