Publicação

HaaS - hashcat como serviço

Ver documento

Detalhes bibliográficos
Resumo:A crescente preocupação com a segurança cibernética impulsionou o desenvolvimento de ferramentas e técnicas para proteger dados confidenciais. O Hashcat, uma ferramenta de auditoria de senhas amplamente utilizada, é capaz de explorar o poder de processamento paralelo das GPUs para acelerar a quebra de hashes criptográficos. No entanto, a utilização eficiente do Hashcat em larga escala apresenta desafios, como a necessidade de gerenciar múltiplas GPUs e otimizar recursos computacionais. Este trabalho apresenta o Hashcat como Serviço (HaaS), uma plataforma que visa simplificar e otimizar o processo de recuperação de senhas, tornando-o mais acessível e eficiente. O HaaS combina o Hashcat com tecnologias de containerização (Docker) e o middleware remote OpenCL (rOpenCL), permitindo a criação e gestão de instâncias do Hashcat em containers, capazes de tirar partido tanto de GPUs locais como remotas, e incluindo facilidades de migração das instâncias, de forma a maximizar o uso das GPUs. A metodologia de desenvolvimento incluiu a experimentação com o Hashcat em diferentes ambientes, o projeto e desenvolvimento do HaaS e a avaliação do sistema desenvolvido. A avaliação do HaaS em diferentes configurações demonstrou resultados promissores, confirmando sua capacidade de lidar com cargas de trabalho intensivas e sua flexibilidade para se adaptar a diferentes cenários e disponibilidades de recursos. Dessarte, o HaaS representa uma contribuição importante na área de recuperação de senhas, oferecendo uma plataforma escalável, eficiente e de fácil utilização.
Autores principais:Lima, Carlos de Souza
Assunto:Desenvolvimento web Criptografia aplicada Computação paralela e distribuída Virtualização e containerização Sistemas heterogêneos
Ano:2024
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Instituto Politécnico de Bragança
Idioma:português
Origem:Biblioteca Digital do IPB
_version_ 1867173367373627392
author Lima, Carlos de Souza
author_facet Lima, Carlos de Souza
author_role author
contributor_name_str_mv Rufino, José
Koscianski, André
Biblioteca Digital do IPB
country_str PT
creators_json_txt [{\"Person.name\":\"Lima, Carlos de Souza\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Rufino, José
Koscianski, André
Biblioteca Digital do IPB
datacite.creators.creator.creatorName.fl_str_mv Lima, Carlos de Souza
datacite.date.Accepted.fl_str_mv 2024-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2024-07-26T08:17:12Z
datacite.date.embargoed.fl_str_mv 2024-07-26T08:17:12Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Desenvolvimento web
Criptografia aplicada
Computação paralela e distribuída
Virtualização e containerização
Sistemas heterogêneos
datacite.titles.title.fl_str_mv HaaS - hashcat como serviço
dc.contributor.none.fl_str_mv Rufino, José
Koscianski, André
Biblioteca Digital do IPB
dc.creator.none.fl_str_mv Lima, Carlos de Souza
dc.date.Accepted.fl_str_mv 2024-01-01T00:00:00Z
dc.date.available.fl_str_mv 2024-07-26T08:17:12Z
dc.date.embargoed.fl_str_mv 2024-07-26T08:17:12Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://hdl.handle.net/10198/30096
dc.language.none.fl_str_mv por
dc.rights.cclincense.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Desenvolvimento web
Criptografia aplicada
Computação paralela e distribuída
Virtualização e containerização
Sistemas heterogêneos
dc.title.fl_str_mv HaaS - hashcat como serviço
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description A crescente preocupação com a segurança cibernética impulsionou o desenvolvimento de ferramentas e técnicas para proteger dados confidenciais. O Hashcat, uma ferramenta de auditoria de senhas amplamente utilizada, é capaz de explorar o poder de processamento paralelo das GPUs para acelerar a quebra de hashes criptográficos. No entanto, a utilização eficiente do Hashcat em larga escala apresenta desafios, como a necessidade de gerenciar múltiplas GPUs e otimizar recursos computacionais. Este trabalho apresenta o Hashcat como Serviço (HaaS), uma plataforma que visa simplificar e otimizar o processo de recuperação de senhas, tornando-o mais acessível e eficiente. O HaaS combina o Hashcat com tecnologias de containerização (Docker) e o middleware remote OpenCL (rOpenCL), permitindo a criação e gestão de instâncias do Hashcat em containers, capazes de tirar partido tanto de GPUs locais como remotas, e incluindo facilidades de migração das instâncias, de forma a maximizar o uso das GPUs. A metodologia de desenvolvimento incluiu a experimentação com o Hashcat em diferentes ambientes, o projeto e desenvolvimento do HaaS e a avaliação do sistema desenvolvido. A avaliação do HaaS em diferentes configurações demonstrou resultados promissores, confirmando sua capacidade de lidar com cargas de trabalho intensivas e sua flexibilidade para se adaptar a diferentes cenários e disponibilidades de recursos. Dessarte, o HaaS representa uma contribuição importante na área de recuperação de senhas, oferecendo uma plataforma escalável, eficiente e de fácil utilização.
dirty 0
eu_rights_str_mv openAccess
format masterThesis
fulltext.url.fl_str_mv https://bibliotecadigital.ipb.pt/bitstreams/0ca458b6-0d93-4358-b43d-f65151fbd509/download
id ipb_e9ef894abff8ecec166a34cefa3c55f2
identifier.url.fl_str_mv http://hdl.handle.net/10198/30096
instacron_str ipb
institution Instituto Politécnico de Bragança
instname_str Instituto Politécnico de Bragança
language por
network_acronym_str ipb
network_name_str Biblioteca Digital do IPB
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/30096
organization_str_mv urn:organizationAcronym:ipb
person_str_mv Lima, Carlos de Souza
publishDate 2024
reponame_str Biblioteca Digital do IPB
repository_id_str urn:repositoryAcronym:ipb
service_str_mv urn:repositoryAcronym:ipb
spelling porpt_PTA crescente preocupação com a segurança cibernética impulsionou o desenvolvimento de ferramentas e técnicas para proteger dados confidenciais. O Hashcat, uma ferramenta de auditoria de senhas amplamente utilizada, é capaz de explorar o poder de processamento paralelo das GPUs para acelerar a quebra de hashes criptográficos. No entanto, a utilização eficiente do Hashcat em larga escala apresenta desafios, como a necessidade de gerenciar múltiplas GPUs e otimizar recursos computacionais. Este trabalho apresenta o Hashcat como Serviço (HaaS), uma plataforma que visa simplificar e otimizar o processo de recuperação de senhas, tornando-o mais acessível e eficiente. O HaaS combina o Hashcat com tecnologias de containerização (Docker) e o middleware remote OpenCL (rOpenCL), permitindo a criação e gestão de instâncias do Hashcat em containers, capazes de tirar partido tanto de GPUs locais como remotas, e incluindo facilidades de migração das instâncias, de forma a maximizar o uso das GPUs. A metodologia de desenvolvimento incluiu a experimentação com o Hashcat em diferentes ambientes, o projeto e desenvolvimento do HaaS e a avaliação do sistema desenvolvido. A avaliação do HaaS em diferentes configurações demonstrou resultados promissores, confirmando sua capacidade de lidar com cargas de trabalho intensivas e sua flexibilidade para se adaptar a diferentes cenários e disponibilidades de recursos. Dessarte, o HaaS representa uma contribuição importante na área de recuperação de senhas, oferecendo uma plataforma escalável, eficiente e de fácil utilização.application/pdfpt_PTHaaS - hashcat como serviçoLima, Carlos de SouzaRufino, JoséKoscianski, AndréHostingInstitutionOrganizationalBiblioteca Digital do IPBe-mailmailto:dspace@ipb.ptdspace@ipb.ptURNurn:tid:2036662752024-07-26T08:17:12Z20242024-01-01T00:00:00ZHandlehttp://hdl.handle.net/10198/30096http://purl.org/coar/access_right/c_abf2open accessDesenvolvimento webCriptografia aplicadaComputação paralela e distribuídaVirtualização e containerizaçãoSistemas heterogêneos4779148 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesis2024http://creativecommons.org/licenses/by-nc/4.0/http://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://bibliotecadigital.ipb.pt/bitstreams/0ca458b6-0d93-4358-b43d-f65151fbd509/download
spellingShingle HaaS - hashcat como serviço
Lima, Carlos de Souza
Desenvolvimento web
Criptografia aplicada
Computação paralela e distribuída
Virtualização e containerização
Sistemas heterogêneos
status SINGLETON
subject.fl_str_mv Desenvolvimento web
Criptografia aplicada
Computação paralela e distribuída
Virtualização e containerização
Sistemas heterogêneos
title HaaS - hashcat como serviço
title_full HaaS - hashcat como serviço
title_fullStr HaaS - hashcat como serviço
title_full_unstemmed HaaS - hashcat como serviço
title_short HaaS - hashcat como serviço
title_sort HaaS - hashcat como serviço
topic Desenvolvimento web
Criptografia aplicada
Computação paralela e distribuída
Virtualização e containerização
Sistemas heterogêneos
topic_facet Desenvolvimento web
Criptografia aplicada
Computação paralela e distribuída
Virtualização e containerização
Sistemas heterogêneos
url http://hdl.handle.net/10198/30096
visible 1