In information security, intrusion detection is the act of detecting actions that attempt to compromise the confidentiality, integrity or availability of a resource. Intrusion detection does not, in general, include prevention of intrusions. In this paper, the authors are mostly focused on data mining techniques that are being used for such purposes. They debate on the advantages and disadvantages of these techniques. Finally they present a new idea on how data mining can aid IDSs.