Detecção de abuso em dns: verificação de concept drift e automação de retreino utilizando Apache Airflow
dc.contributor.advisor | Cansian, Adriano Mauro [UNESP] | |
dc.contributor.author | Scavazini, Gabriel Zancheta | |
dc.date.accessioned | 2024-01-15T14:29:18Z | |
dc.date.available | 2024-01-15T14:29:18Z | |
dc.date.issued | 2023-11-14 | |
dc.description.abstract | O sistema de DNS é uma estrutura crucial na internet mundial, e são organizados de forma hierárquica a partir de sistemas distribuidos. No Brasil, que conta com mais de 5 milhões de domínios registrados, abusos como DNS Hijacking, Cache Poisoning e amplificação de DNS podem ocorrer diariamente. Para combater tais ações, práticas de coleta de dados passivos são utilizadas, que, por sua vez, são processadas por meio de machine learning para detectar e parar abusos automaticamente. Contudo, o modelo de aprendizado de máquina utilizado atualmente não é incremental e com o passar do tempo gera concept drift. Então, para identificar o concept drift, são utilizados métodos estatísticos ou baseados em janelas. Quando detectados, o controle de fluxo por meio de Apache Airflow, um gerenciador de workflow, aciona o retreinamento de máquina por meio de DAGs (grafo acíclico orientado). Portanto, criando assim um fluxo automatizado de execução tornando o modelo incremental. | pt |
dc.description.abstract | The DNS system is a crucial structure on the worldwide internet, organized hierarchically through distributed systems. In Brazil, which has over 5 million registered domains, abuses such as DNS hijacking, cache poisoning, and DNS amplification can occur daily. To combat such actions, passive data collection practices are employed, which are then processed through machine learning to automatically detect and stop abuses. However, the current machine learning model is not incremental and over time generates concept drift. Therefore, to identify concept drift, statistical or window-based methods are used. When detected, flow control through Apache Airflow, a workflow manager, triggers machine retraining through DAGs(directed acyclic graph). Thus, creating an automated execution flow, making the model incremental. | en |
dc.description.sponsorship | Fundação para o Desenvolvimento da UNESP (FUNDUNESP) | |
dc.description.sponsorshipId | FUNDUNESP: 2764/2018 | |
dc.identifier.citation | SCAVAZINI, Gabriel Zancheta. Detecção De Abuso Em Dns: Verificação De Concept Drift E Automação De Retreino Utilizando Apache Airflow. (Trabalho de Conclusão – Ciências da Computação). - Universidade Estadual Paulista (Unesp), Instituto de Biociências Letras e Ciências Exatas (Ibilce), São José do Rio Preto, 2023. | |
dc.identifier.uri | https://hdl.handle.net/11449/252729 | |
dc.language.iso | por | |
dc.publisher | Universidade Estadual Paulista (Unesp) | |
dc.rights.accessRights | Acesso aberto | |
dc.subject | Apache Airflow | pt |
dc.subject | Nome de domínio | pt |
dc.subject | Redes de computadores | pt |
dc.subject | Concept Drift | en |
dc.subject | Machine leaning | en |
dc.title | Detecção de abuso em dns: verificação de concept drift e automação de retreino utilizando Apache Airflow | |
dc.title.alternative | Abuse detection in DNS: concept drift verification and retraining automation using Apache Airflow | en |
dc.type | Trabalho de conclusão de curso | |
unesp.campus | Universidade Estadual Paulista (Unesp), Instituto de Biociências, Letras e Ciências Exatas, São José do Rio Preto | |
unesp.examinationboard.type | Banca pública | |
unesp.undergraduate | São José do Rio Preto - IBILCE - Ciência da Computação |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- scavazini_gz_tcc_sjrp.pdf
- Tamanho:
- 605.26 KB
- Formato:
- Adobe Portable Document Format
Licença do Pacote
1 - 2 de 2
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 2.44 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
Nenhuma Miniatura disponível
- Nome:
- scavazini_gz_autorizacao_sjrp.pdf
- Tamanho:
- 132.1 KB
- Formato:
- Adobe Portable Document Format
- Descrição: