Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário

Detalhes bibliográficos
Autor(a) principal: Ramos, Marlon Brendo
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/36723
Resumo: Cyberattack is one of the major problems faced by contemporary society and, notoriously, impacts several business and personal branches. One of the most reported incidents refers to scanning, in which the attacker collects various information from various ports and protocols and makes his attack plan possible. One of the most commonly used types of attacks that stem from scanning is the dictionary-based brute-force attack. Traditionally, brute-force techniques use leaked dictionaries or ones generated through combinations of characters or personal profiles. Thus, the success of this type of attack is linked to the quality and variety of the passwords obtained from this medium. The way this type of attack is carried out, essentially based on these dictionaries, makes it impossible for traditional tech niques to capture semantic relationships between data, such as, for example, the formation of patterns in password scripts. In contrast, the use of neural networks has proven to be an advantageous way to recognize complex or numerous patterns, standing out through methods of dynamic nature with the possibility of realizing predictive systems, showing continuous capacity for improvement and adaptation to changes in patterns. Thus, the main objective of this work is the application of recurrent neural networks, through the LSTM architecture, for the generation and prediction of passwords based on dictionaries used in brute force attacks and, in this way, analyze the feasibility and balance of its use.
id UFU_f56001fa902a3ee54b88ee46c3486c73
oai_identifier_str oai:repositorio.ufu.br:123456789/36723
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionárioRecurrent Neural Networks for Password Generation in Dictionary-based Brute Force AttacksRedes neurais recorrentesArquitetura LSTMAprendizado de máquinaGeração de senhasAtaque de dicionárioCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCyberattack is one of the major problems faced by contemporary society and, notoriously, impacts several business and personal branches. One of the most reported incidents refers to scanning, in which the attacker collects various information from various ports and protocols and makes his attack plan possible. One of the most commonly used types of attacks that stem from scanning is the dictionary-based brute-force attack. Traditionally, brute-force techniques use leaked dictionaries or ones generated through combinations of characters or personal profiles. Thus, the success of this type of attack is linked to the quality and variety of the passwords obtained from this medium. The way this type of attack is carried out, essentially based on these dictionaries, makes it impossible for traditional tech niques to capture semantic relationships between data, such as, for example, the formation of patterns in password scripts. In contrast, the use of neural networks has proven to be an advantageous way to recognize complex or numerous patterns, standing out through methods of dynamic nature with the possibility of realizing predictive systems, showing continuous capacity for improvement and adaptation to changes in patterns. Thus, the main objective of this work is the application of recurrent neural networks, through the LSTM architecture, for the generation and prediction of passwords based on dictionaries used in brute force attacks and, in this way, analyze the feasibility and balance of its use.Pesquisa sem auxílio de agências de fomentoTrabalho de Conclusão de Curso (Graduação)O ciberataque é um dos grandes problemas enfrentados pela sociedade contemporânea e, notoriamente, impacta em diversos ramos empresarias e pessoais. Um dos incidentes mais reportados refere-se ao scan, no qual o atacante coleta várias informações de diversas portas e protocolos e viabiliza seu plano de ataque. Um dos tipos de ataques frequentemente usados que são decorrentes do scan, é o ataque de força bruta baseado em dicionários. Tradicionalmente, técnicas de força bruta usam dicionários vazados ou gerados através de combinações de caracteres ou de perfis pessoais. Desse modo, o sucesso desse tipo de ataque está ligado a qualidade e variedade das senhas obtidas desse meio. O modo de realizar esse tipo de ataque, essencialmente baseado nesses dicionários, inviabiliza que as técnicas tradicionais sejam capazes de capturar relações semânticas existentes entre os dados, como, por exemplo, a formação de padrões em escritas de senhas. Em contrapartida, o uso de redes neurais tem se mostrado como uma via vantajosa para reconhecimento de padrões complexos ou numerosos, se destacando através de métodos de natureza dinâmica com a possibilidade de realização de sistemas preditivos, mostrando capacidade contínua de melhoria e adaptação às mudanças de padrões. Deste modo, o objetivo principal deste trabalho é a aplicação das redes neurais recorrentes, por meio da arquitetura LSTM, para a geração e previsão de senhas com base em dicionários usados em ataques de força bruta e, dessa maneira, analisar a viabilidade e o equilíbrio do seu uso.Universidade Federal de UberlândiaBrasilSistemas de InformaçãoRibeiro, Thiago Pirolahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4766071Y2&tokenCaptchar=03AD1IbLAVEtULXCrgcPUcOzYiKpY-KsgGYxJe6LNKXlhmdmFEF44G7AtTz6o-ME6hl7Sc5KqjiRQKng0sSuOY_NOzv5Sq7sD4FdB_dAzC6QyLI1R6Sd7WcKfQbZB04IxL4gRIyYsjh-NHapZkytGDU7omftFGyfW8SiXtOzfd72lyjIMLAUISvwF4vZvXvLZH8jtg313FlUMq2yApjxgApxNMyQ5N7Y9ujuHAhj2Y3Q3tAt-tzYjxxATxUNuG5r2LRhBS1NJOBGZoQPlUtd5d-8N5psd8wit1yMEZpADz_znl8BznlHy--eniYsa99PjBIi8rg-3LRy_my86R7mh9kuNPPIA9YRwUKCF97MAuNb7dxuZIgknlwxBZJUFU4YJSeTP0awRGUmfIEz-MF-DC2hVsnW4Bj32ZT3nmTsYEyBijMTaQGLqaBXpyUJjphHM5OJa1JfLURwKe-8j7nur_QInTnv0g7dvWO304luql5sUwnwhtmkhaY8tQLl76LHdSY_ghc6HDlJps4Ut1XUiRuK8PZtU5ZrgNPDX-NCy8ShBJBQ2OBvUnuFYSantos, Fernanda Maria da Cunhahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4769470U9&tokenCaptchar=03AD1IbLCnqMbhdn95F1O4BwcUAJwzU_UdBDhizYKKZ1L8TC3vXSe5eHTVFaSWGyPtj11HcW8ANYpMO4x3QsdxWOwKGnzG4p8FJuJYHijgU_psv0Q9NBp0wR_5Y-h8LpAyOtyKuvaUPXMvqZ8JHGnMIigfJH-79DZkdTZZCOnYP8tPpbYG61RGKMetQqSA24FuPqiGFaBLOe_RxlpelltjczHHsHRcAkU4QpRemoX46SnYhPNW6VcRwOddRHel_vowiCBZepRoSuWPuGz_TwZAhLkwYB5xF8OAZo_t02djsf-ZgwiSm5BUM3oT_TUHV2_t8tzNpT1ttHU36HxelLH9zPSSSJjxFZQ7qnCveb9xHG_1_xQPwTPYyLBcGHTbYADpaXF6VDavBMtVjtTvmb7FFGMTIdX76cLnsMtYWE7Q_QHvVLQ7iavNsySey7CL8Chx1na_SOpELwXD7CsTV0hYNf8FoXsJGKDiiWzLiJjX-SabJaC7sUw2EG-RZUPCNsVqC93jn7RLccAzqw2XmBjgDFcbkT5TL9s2BK5lw73kQ7jisxG9dztuGPIRodrigo, Sanches Mianihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4299824Z3&tokenCaptchar=03AD1IbLDCB8r6k4C1utHKN84vCYPIZV-jKurXIaSmk-jsF1r2TvOh_xxFk_xYAIR4BT86BtMU8BetG_hId7-hqWxgaUGnpP1H1M5HQXFzLjnHBUWL8uFk1WC4Fibj1Tt64EppB7Nub679C9cWOqwO0w0CGnnknpUGSeRA7chw8JGZLOhWCZjhqILyhp2svzWvKPGOiMYjOiLvyIWqJXE3nOdYh7mJPD-GT-h_lOvwtGTsb5YaS4FUrmxvoekjP6e9pRFYNEbYgKUn8hdXEBxWKJfNT4v7gYOhcy0mk2ks16WCYB-VJo9BzTbZyPFbSQzjLbr_zu3TVoZHMKdZnjmx2yOoGXXQ6sTl7DlFxMonk85BlGPtcyQmbgWfY6TawxicqC7habRYrWTtkU3PuLt97pXn3Yzyc4hgnlmCOlmtNx1vCFNsjFHqDG67M-A8PGVdIFjkscHDYzUABhXbpPT3qchM3y-7Xc53H0A-vzqYGnI1UTWqODLfJCPxvNv9ZM4o7DRW2E2qoLOgbpqG561i-t_PvreDtt4BzpFrxbT4cvu-5ICEHjAWB5kRamos, Marlon Brendo2023-01-11T18:22:34Z2023-01-11T18:22:34Z2022-12-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfRAMOS, Marlon Brendo. Redes Neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário 2022. 66 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Monte Carmelo, 2023.https://repositorio.ufu.br/handle/123456789/36723porhttp://creativecommons.org/licenses/by-nc-nd/3.0/us/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2023-01-12T06:17:37Zoai:repositorio.ufu.br:123456789/36723Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2023-01-12T06:17:37Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
Recurrent Neural Networks for Password Generation in Dictionary-based Brute Force Attacks
title Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
spellingShingle Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
Ramos, Marlon Brendo
Redes neurais recorrentes
Arquitetura LSTM
Aprendizado de máquina
Geração de senhas
Ataque de dicionário
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
title_full Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
title_fullStr Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
title_full_unstemmed Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
title_sort Redes neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário
author Ramos, Marlon Brendo
author_facet Ramos, Marlon Brendo
author_role author
dc.contributor.none.fl_str_mv Ribeiro, Thiago Pirola
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4766071Y2&tokenCaptchar=03AD1IbLAVEtULXCrgcPUcOzYiKpY-KsgGYxJe6LNKXlhmdmFEF44G7AtTz6o-ME6hl7Sc5KqjiRQKng0sSuOY_NOzv5Sq7sD4FdB_dAzC6QyLI1R6Sd7WcKfQbZB04IxL4gRIyYsjh-NHapZkytGDU7omftFGyfW8SiXtOzfd72lyjIMLAUISvwF4vZvXvLZH8jtg313FlUMq2yApjxgApxNMyQ5N7Y9ujuHAhj2Y3Q3tAt-tzYjxxATxUNuG5r2LRhBS1NJOBGZoQPlUtd5d-8N5psd8wit1yMEZpADz_znl8BznlHy--eniYsa99PjBIi8rg-3LRy_my86R7mh9kuNPPIA9YRwUKCF97MAuNb7dxuZIgknlwxBZJUFU4YJSeTP0awRGUmfIEz-MF-DC2hVsnW4Bj32ZT3nmTsYEyBijMTaQGLqaBXpyUJjphHM5OJa1JfLURwKe-8j7nur_QInTnv0g7dvWO304luql5sUwnwhtmkhaY8tQLl76LHdSY_ghc6HDlJps4Ut1XUiRuK8PZtU5ZrgNPDX-NCy8ShBJBQ2OBvUnuFY
Santos, Fernanda Maria da Cunha
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4769470U9&tokenCaptchar=03AD1IbLCnqMbhdn95F1O4BwcUAJwzU_UdBDhizYKKZ1L8TC3vXSe5eHTVFaSWGyPtj11HcW8ANYpMO4x3QsdxWOwKGnzG4p8FJuJYHijgU_psv0Q9NBp0wR_5Y-h8LpAyOtyKuvaUPXMvqZ8JHGnMIigfJH-79DZkdTZZCOnYP8tPpbYG61RGKMetQqSA24FuPqiGFaBLOe_RxlpelltjczHHsHRcAkU4QpRemoX46SnYhPNW6VcRwOddRHel_vowiCBZepRoSuWPuGz_TwZAhLkwYB5xF8OAZo_t02djsf-ZgwiSm5BUM3oT_TUHV2_t8tzNpT1ttHU36HxelLH9zPSSSJjxFZQ7qnCveb9xHG_1_xQPwTPYyLBcGHTbYADpaXF6VDavBMtVjtTvmb7FFGMTIdX76cLnsMtYWE7Q_QHvVLQ7iavNsySey7CL8Chx1na_SOpELwXD7CsTV0hYNf8FoXsJGKDiiWzLiJjX-SabJaC7sUw2EG-RZUPCNsVqC93jn7RLccAzqw2XmBjgDFcbkT5TL9s2BK5lw73kQ7jisxG9dztuGPI
Rodrigo, Sanches Miani
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4299824Z3&tokenCaptchar=03AD1IbLDCB8r6k4C1utHKN84vCYPIZV-jKurXIaSmk-jsF1r2TvOh_xxFk_xYAIR4BT86BtMU8BetG_hId7-hqWxgaUGnpP1H1M5HQXFzLjnHBUWL8uFk1WC4Fibj1Tt64EppB7Nub679C9cWOqwO0w0CGnnknpUGSeRA7chw8JGZLOhWCZjhqILyhp2svzWvKPGOiMYjOiLvyIWqJXE3nOdYh7mJPD-GT-h_lOvwtGTsb5YaS4FUrmxvoekjP6e9pRFYNEbYgKUn8hdXEBxWKJfNT4v7gYOhcy0mk2ks16WCYB-VJo9BzTbZyPFbSQzjLbr_zu3TVoZHMKdZnjmx2yOoGXXQ6sTl7DlFxMonk85BlGPtcyQmbgWfY6TawxicqC7habRYrWTtkU3PuLt97pXn3Yzyc4hgnlmCOlmtNx1vCFNsjFHqDG67M-A8PGVdIFjkscHDYzUABhXbpPT3qchM3y-7Xc53H0A-vzqYGnI1UTWqODLfJCPxvNv9ZM4o7DRW2E2qoLOgbpqG561i-t_PvreDtt4BzpFrxbT4cvu-5ICEHjAWB5k
dc.contributor.author.fl_str_mv Ramos, Marlon Brendo
dc.subject.por.fl_str_mv Redes neurais recorrentes
Arquitetura LSTM
Aprendizado de máquina
Geração de senhas
Ataque de dicionário
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Redes neurais recorrentes
Arquitetura LSTM
Aprendizado de máquina
Geração de senhas
Ataque de dicionário
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Cyberattack is one of the major problems faced by contemporary society and, notoriously, impacts several business and personal branches. One of the most reported incidents refers to scanning, in which the attacker collects various information from various ports and protocols and makes his attack plan possible. One of the most commonly used types of attacks that stem from scanning is the dictionary-based brute-force attack. Traditionally, brute-force techniques use leaked dictionaries or ones generated through combinations of characters or personal profiles. Thus, the success of this type of attack is linked to the quality and variety of the passwords obtained from this medium. The way this type of attack is carried out, essentially based on these dictionaries, makes it impossible for traditional tech niques to capture semantic relationships between data, such as, for example, the formation of patterns in password scripts. In contrast, the use of neural networks has proven to be an advantageous way to recognize complex or numerous patterns, standing out through methods of dynamic nature with the possibility of realizing predictive systems, showing continuous capacity for improvement and adaptation to changes in patterns. Thus, the main objective of this work is the application of recurrent neural networks, through the LSTM architecture, for the generation and prediction of passwords based on dictionaries used in brute force attacks and, in this way, analyze the feasibility and balance of its use.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-07
2023-01-11T18:22:34Z
2023-01-11T18:22:34Z
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 RAMOS, Marlon Brendo. Redes Neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário 2022. 66 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Monte Carmelo, 2023.
https://repositorio.ufu.br/handle/123456789/36723
identifier_str_mv RAMOS, Marlon Brendo. Redes Neurais recorrentes para geração de senhas em ataques de força bruta baseado em dicionário 2022. 66 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Monte Carmelo, 2023.
url https://repositorio.ufu.br/handle/123456789/36723
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/us/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Sistemas de Informação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Sistemas de Informação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1805569560921767936