Un Anomaly Based Intrusion Detection System è una tipologia di Intrusion detection system che rileva violazioni alla sicurezza informatica attraverso un'analisi del sistema e un'identificazione e classificazione delle anomalie. Le anomalie possono essere rilevate tramite un'analisi comportamentale del traffico osservato in precedenze (euristica), contrariamente a quanto accade nei sistemi signature based dove la ricerca viene fatta tramite regole, tramite la ricerca di pattern o di firme caratteristiche delle violazioni di sicurezza. I sistemi ADS sono un miglioramento dei sistemi basati sull'individuazione delle violazioni tramite regole.
Per poter individuare un'anomalia il sistema deve conoscere il comportamento normale del sistema analizzato; per far ciò possono essere utilizzati approcci differenti:
Intrusion Detection System è in grado di individuare le anomalie e di segnalarle.
Il problema più grosso dei sistemi ADS è l'addestramento. Sono possibili due approcci:
Infine, rispetto ad un IDS un anomaly detection ha il vantaggio che non deve essere aggiornato il suo database (come avviene anche per gli antivirus).