Intrusion detection system types