A NIDS – hálózat alapú illetéktelen hálózati behatolást jelző rendszer – a rosszindulatú hálózati forgalom figyelésére, szűrésére a hálózat védelmére informatikai védelmére szolgáló szoftver.
A hálózat alapú (Network-based) NIDS rendszereket a HIDS-ek és a számítógép hálózatok elterjedését követően egy évtizeddel kezdték kidolgozni. Az alapötlet a támadások forrásának a hálózatnak a megfigyelése. A HIDS rendszerek meglehetősen költségigényesek ezért olcsóbb a rosszindulatú behatolások megakadályozása mielőtt azok elérnék a hálózatba kötött gépeket. Az informatikai biztonság területén ekkor elterjedt a hadászatból évszázadok óta ismert körkörös védelem elve. A hálózatokat egy egy középkori erődre emlékeztetnek, a legegyszerűbb úgy védeni egy hálózatot, hogy nem engedünk be külső információt. Ez azonban lehetetlenné teszi az üzleti működést ezért dolgozták ki a NIDS rendszereket a rosszindulatú hálózati forgalom figyelésére, szűrésére.
Az elnevezéséből következik, hogy a NIDS a hálózatot figyeli a rendszert összekapcsoló kábeleke folyó forgalmat. Adott eljárási szabályok szerint ellenőriznie és értékelnie kell az adatforgalmat, figyelve a protokollokat, az adatok típusát, mennyiségét, forrását, célját, tartalmát, és szükség szerint a forgalom további jellemzőit is. Ráadásul, figyelembe véve a hálózatok sebességét, ezt az ellenőrzést gyorsan kell végezni. A NIDS-ek tipikusan a szervezet be és kimenő adatforgalmát figyelik annak a legfontosabb hálózati kapcsolatain, úgy mint az Internet, távoli munkahelyek, partnerek stb.
A HIDS is az IDS-ek eredeti koncepciójának megfelelően a következő logikai modulokból épül fel: szenzorok, elemző motor, szignatúra (lenyomat) adatbázis és felhasználói interfész és jelentéskészítő modul.
A szenzorok ebben az esetben speciálisan tervezett és kialakított adatforgalom-figyelő szoftverek. Ezek működésüket tekintve a csomag analizátorokhoz (sniffer) hasonlóan működnek. Logikailag minden egyes adatforgalom-figyelő egy hálózati kártyához kapcsolódik és meghatározza, hogy a kártya milyen csomagot engedjen át milyen csomag átengedését tagadja meg. Minden egyes csomagot legyúlnak az általuk figyelt hálózatról és elemzik azt.
Az elemző motor tevékenysége alapjaiban azonos a HIDS elemző motorjának tevékenységéhez, a legfontosabb különbség, hogy a NIDS elemző motorjának az előzményekre is emlékeznie kell, hogy a kártékony tevékenységet modellezni tudja.
A szignatúra (lenyomat) adatbázis általában sokkal nagyobb mint a HIDS esetén mivel a hálózat ellenőrzésekor a hálózaton megtalálható összes alkalmazást figyelni kell, és egyes minták mérete is sokkal nagyobb mivel a kártékony tevékenység általában időben lezajló tevékenység aminek az előzményeit is figyelni kell.