The growth of malicious activities owing to fraud such as phishing, malicious code proliferation, Distributed Denial of Service attack, and others, may be clearly observed through Internet traffic analysis. This chapter presents Machine Learning tools which can be used for the design of effective automatic malicious activity detection systems. Moreover, it points out that Machine Learning has already been successfully applied to improve malicious activity detection rates in problems dealing with phishing, cross-site scripting, malware, denial of service and intrusion detection. Finally,it also highlights a list of research topics and open problems, as well as potential application of Machine Learning on network security domain.
ResumoUma breve análise do tráfego Internet comprova o crescente aumento de atividades maliciosas originadas por ações fraudulentas como phishing, proliferação de códigos maliciosos, ataques de negação de serviço, entre outras. Este capítulo apresenta ferramentas de aprendizagem de máquina (AM) que podem ser usadas para o desenvolvimento de sistemas efetivos de detecção de atividades maliciosas. Além disso, destaca que significativos avanços nessa área de aplicação já estão sendo obtidos graças ao emprego de técnicas de AM. São apresentados exemplos do uso de AM em diversos problemas de detecção, tais como: phishing, cross-site scripting, malware, negação de serviço e detecção de intrusos. Também destaca pesquisas em aberto e potenciais aplicações de AM em problemas de segurança de redes de computadores.