Utilização de técnicas de machine learning para detecção de botnets
Autor(a) principal: | |
---|---|
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 |