Utilização de técnicas de machine learning para detecção de botnets

Detalhes bibliográficos
Autor(a) principal: Silva, Luis Felipe Bueno da [UNESP]
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/203488
http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2019-06-25/000916668.pdf
Resumo: This monograph presents the study of Machine Learning methods applied to the detection of Botnets, compromised computer networks that are controlled by an attacker in order to perform malicious activities such as DDoS attacks, data theft, among others. This work is focused on studying the efficiency of the most used classifiers in previous studies of the aream with the application of Naive Bayes, Support Vector Machines, Decision Trees, Random Forests and AdaBoost models, and apply techniques to select the most relevant network characteristics in the task of selecting botnet traffic in a network environment, through a bruteforce approach and using the Recursive Feature Elimination algorithm. It also seeks to study the relevance of optimization techniques on estimators hyper-parameters, in order to increase model accuracy. Finally, conclusions are drawn based on the results obtained in the study. Keywords: Botnet, Machine Learning, Artificial Intelligence, Python.
id UNSP_3d43629f20e35e8937baff60fe843e3e
oai_identifier_str oai:repositorio.unesp.br:11449/203488
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Utilização de técnicas de machine learning para detecção de botnetsInteligência artificialAprendizado do computadorPython (Linguagem de programação de computador)Artificial IntelligenceThis monograph presents the study of Machine Learning methods applied to the detection of Botnets, compromised computer networks that are controlled by an attacker in order to perform malicious activities such as DDoS attacks, data theft, among others. This work is focused on studying the efficiency of the most used classifiers in previous studies of the aream with the application of Naive Bayes, Support Vector Machines, Decision Trees, Random Forests and AdaBoost models, and apply techniques to select the most relevant network characteristics in the task of selecting botnet traffic in a network environment, through a bruteforce approach and using the Recursive Feature Elimination algorithm. It also seeks to study the relevance of optimization techniques on estimators hyper-parameters, in order to increase model accuracy. Finally, conclusions are drawn based on the results obtained in the study. Keywords: Botnet, Machine Learning, Artificial Intelligence, Python.Esta monografia apresenta o estudo de métodos da área de Machine Learning aplicados para a área de detecção de Botnets, redes de computadores comprometidos que são controlados por um invasor com o fim de executar atividades como ataques DDoS, roubos de dados, entre outras ações maliciosas. O presente trabalho se foca em estudar a eficiência dos classificadores mais utilizados em estudos anteriores da área, utilizando as técnicas de Naive Bayes, Support Vector Machines, Árvores de Decisão, Florestas Aleatórias, AdaBoost, e aplicar técnicas para seleção de características de rede mais relevantes na tarefa de seleção dos tráfegos de Botnet em um ambiente de rede, através de uma abordagem de força bruta e uma abordagem utilizando o algoritmo de seleção de características Recursive Feature Elimination. Busca também estudar a relevância de técnicas de otimização de hiper-parâmetros dos estimadores, com o objetivo de aumentar a acurácia. Por fim, são apresentadas conclusões com base nos resultados obtidos no estudo. Palavras-chave: Botnet, Machine Learning, Inteligência Artificial, Python.Universidade Estadual Paulista (Unesp)Costa, Kelton Augusto Pontara da [UNESP]Universidade Estadual Paulista (Unesp)Silva, Luis Felipe Bueno da [UNESP]2021-03-10T12:57:18Z2021-03-10T12:57:18Z2018-11-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis54 f.application/pdfSILVA, Luis Felipe Bueno da. Utilização de técnicas de machine learning para detecção de botnets. 2018. 54 f. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho, Faculdade de Ciências, 2018.http://hdl.handle.net/11449/203488990009166680206341http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2019-06-25/000916668.pdfAlmareponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPporinfo:eu-repo/semantics/openAccess2024-07-11T18:48:40Zoai:repositorio.unesp.br:11449/203488Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T20:34:40.028486Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Utilização de técnicas de machine learning para detecção de botnets
title Utilização de técnicas de machine learning para detecção de botnets
spellingShingle Utilização de técnicas de machine learning para detecção de botnets
Silva, Luis Felipe Bueno da [UNESP]
Inteligência artificial
Aprendizado do computador
Python (Linguagem de programação de computador)
Artificial Intelligence
title_short Utilização de técnicas de machine learning para detecção de botnets
title_full Utilização de técnicas de machine learning para detecção de botnets
title_fullStr Utilização de técnicas de machine learning para detecção de botnets
title_full_unstemmed Utilização de técnicas de machine learning para detecção de botnets
title_sort Utilização de técnicas de machine learning para detecção de botnets
author Silva, Luis Felipe Bueno da [UNESP]
author_facet Silva, Luis Felipe Bueno da [UNESP]
author_role author
dc.contributor.none.fl_str_mv Costa, Kelton Augusto Pontara da [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Silva, Luis Felipe Bueno da [UNESP]
dc.subject.por.fl_str_mv Inteligência artificial
Aprendizado do computador
Python (Linguagem de programação de computador)
Artificial Intelligence
topic Inteligência artificial
Aprendizado do computador
Python (Linguagem de programação de computador)
Artificial Intelligence
description This monograph presents the study of Machine Learning methods applied to the detection of Botnets, compromised computer networks that are controlled by an attacker in order to perform malicious activities such as DDoS attacks, data theft, among others. This work is focused on studying the efficiency of the most used classifiers in previous studies of the aream with the application of Naive Bayes, Support Vector Machines, Decision Trees, Random Forests and AdaBoost models, and apply techniques to select the most relevant network characteristics in the task of selecting botnet traffic in a network environment, through a bruteforce approach and using the Recursive Feature Elimination algorithm. It also seeks to study the relevance of optimization techniques on estimators hyper-parameters, in order to increase model accuracy. Finally, conclusions are drawn based on the results obtained in the study. Keywords: Botnet, Machine Learning, Artificial Intelligence, Python.
publishDate 2018
dc.date.none.fl_str_mv 2018-11-18
2021-03-10T12:57:18Z
2021-03-10T12:57:18Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA, Luis Felipe Bueno da. Utilização de técnicas de machine learning para detecção de botnets. 2018. 54 f. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho, Faculdade de Ciências, 2018.
http://hdl.handle.net/11449/203488
990009166680206341
http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2019-06-25/000916668.pdf
identifier_str_mv SILVA, Luis Felipe Bueno da. Utilização de técnicas de machine learning para detecção de botnets. 2018. 54 f. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho, Faculdade de Ciências, 2018.
990009166680206341
url http://hdl.handle.net/11449/203488
http://www.athena.biblioteca.unesp.br/exlibris/bd/capelo/2019-06-25/000916668.pdf
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 54 f.
application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv Alma
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129222988791808