McPAD: A Multiple Classifier System for Accurate Payload-based Anomaly Detection
|Title||McPAD: A Multiple Classifier System for Accurate Payload-based Anomaly Detection|
|Publication Type||Journal Article|
|Year of Publication||2009|
|Authors||Perdisci, R, Ariu, D, Fogla, P, Giacinto, G, Lee, W|
Anomaly-based network Intrusion Detection Systems (IDS) are valuable tools for the defense-in-depth of computer networks. Unsupervised or unlabeled learning approaches for network anomaly detection have been recently proposed. Such anomaly-based network IDS are able to detect (unknown) zero-day attacks, although much care has to be dedicated to controlling the amount of false positives generated by the detection system. As a matter of fact, it is has been shown that the false positive rate is the true limiting factor for the performance of IDS, and that in order to substantially increase the Bayesian detection rate, P(Intrusion|Alarm), the IDS must have a very low false positive rate (e.g., as low as 10−5 or even lower).
In this paper we present McPAD (Multiple-Classiﬁer Payload-based Anomaly Detector), a new accurate payload-based anomaly detection system that consists of an ensemble of one-class classiﬁers. We show that our anomaly detector is very accurate in detecting network attacks that bear some form of shell-code in the malicious payload. This holds true even in the case of polymorphic attacks and for very low false positive rates. Furthermore, we experiment with advanced polymorphic blending attacks and we show that in some cases even in the presence of such sophisticated attacks and for a low false positive rate our IDS still has a relatively high detection rate.