Tunkeilijan havaitsemisjärjestelmä

Tunkeilijan havaitsemisjärjestelmä () on tietoverkkoon asennettava järjestelmä, joka on ohjelmoitu tunnistamaan verkkoon suuntautuvat hyökkäysyritykset.

Tunkeilijan havaitsemisjärjestelmä voi olla konekohtainen () tai verkkopohjainen (). Esimerkkejä konekohtaisista IDS-ohjelmista ovat lokeja tarkkailevat tai tiedostojärjestelmän muutoksia tutkivat ohjelmat (esimerkiksi tripwire ja OSSEC). Verkkopohjaisissa ratkaisuissa verkkoon sijoitetaan usein erilaisia sensoreita, jotka keräävät liikennettä, ylläpitäjän käyttäessä jonkinlaista hallintaliittymää murtojen tutkimiseen, esimerkiksi SNORT.

Runsaasta datavirrasta pyritään tunnistamaan tiettyjä kuvioita joiden perusteella voidaan olettaa tunkeutumisyrityksen olevan päällä. Jotkin verkkopohjaiset järjestelmät osaavat reagoida tällaisissa tilanteissa katkaisemalla oletetun hyökkääjän yhteydet; tällaisista aktiivista järjestelmistä käytetään termiä murron estämisjärjestelmä (, IPS).

Järjestelmä voi havaita hyökkäyksen merkkejä joko valmiiden sääntöjen tai tunnusmerkkien pohjalta (kuten virustentorjuntajärjestelmät) tai poikkeuksia eli anomalioita etsien (heuristiikka). Sääntöpohjaisessa havaitsemisessa ennalta määriteltyjen sääntöjen perusteella tunnistetaan mahdolliset tunkeutumiset. Tilastollisessa havaitsemisessa verkkoliikennettä verrataan tietokantaan johon on tallennettu otos normaalista liikenteestä. Nyttemmin IDS-järjestelmiin on tyypillisesti liitetty koneoppimista, jonka tarkoituksena on parantaa järjestelmän kykyä löytää tunkeutumisyritykset viipeettä ja automaattisesti.

Katso myös
 Palomuuri
 Ohjelmistosodankäynti

 Lähteet 

 Aiheesta muualla 
 Guide to Intrusion Detection and Prevention Systems (IDPS)