Adopted methods in the literature include artificial neural networks, association rules, Bayseian networks, density-based and sequence clustering, decision trees, ensemble learning, evloutionary computation, hidden Markov models, inductive learning, and support vector machines. Here is a good recent survey on this topic:
A. L. Buczak and E. Guven, "A Survey of Data Mining and Machine Learning Methods for Cyber Security Intrusion Detection," in IEEE Communications Surveys & Tutorials, vol. 18, no. 2, pp. 1153-1176, Secondquarter 2016. doi: 10.1109/COMST.2015.2494502