Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores

Detalhes bibliográficos
Autor(a) principal: Regal, Caio Castilho Donato
Data de Publicação: 2023
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/239122
Resumo: A aplicação de carteira de criptomoedas mais utilizada da rede Ethereum, Metamask, possui uma brecha que pode ser manipulada para ter acesso não permitido a uma conta. É apresentada essa falha, assim como é feito uma apresentação sobre os processos envolvidos com a chave privada e a chave publica utilizadas pela Blockchain, como elas são geradas e armazenadas pela aplicação de navegadores Metamask, além de expor métodos de criptografia como a criptografia de curva elíptica e a criptografia assimétrica. São propostas mudanças na aplicação para reparar esse problema de segurança, como o uso do endereço MAC do computador para ser usado na criptografia, apesar de conseguir fazer uma prova do conceito o resultado não é o suficiente para ser implementado na aplicação real.
id UNSP_4fe7e7e27c1134b5eb423616538ab3bd
oai_identifier_str oai:repositorio.unesp.br:11449/239122
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadoresWEB3 security : vulnerabilities in crypto wallets based in web browserProteção de dadosCriptografia de chaves públicasCriptografia de dados (Computação)Computadores Medidas de segurançaEthereumMetamaskBrowsersSandboxInformation securityCryptographyElliptic curve cryptographyA aplicação de carteira de criptomoedas mais utilizada da rede Ethereum, Metamask, possui uma brecha que pode ser manipulada para ter acesso não permitido a uma conta. É apresentada essa falha, assim como é feito uma apresentação sobre os processos envolvidos com a chave privada e a chave publica utilizadas pela Blockchain, como elas são geradas e armazenadas pela aplicação de navegadores Metamask, além de expor métodos de criptografia como a criptografia de curva elíptica e a criptografia assimétrica. São propostas mudanças na aplicação para reparar esse problema de segurança, como o uso do endereço MAC do computador para ser usado na criptografia, apesar de conseguir fazer uma prova do conceito o resultado não é o suficiente para ser implementado na aplicação real.Metamask is the most used crypto wallet in the Ethereum network, it has a flaw that enables unauthorized access to an existing account. This security flaw is shown and discussed in this study where it is also introduced the process behind Private and public key generation as well as how it is stored in the browser metamask application in addition to exploring how cryptographic such as Elliptic curve cryptography and Asymmetric cryptography are developed. Furthermore it is presented suggestions to fix this security flaw like using the computer’s MAC adress as part of the encryption. This was developed as proof of concept, but results are not good enough to be implemented in the real application.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Camargo, Luiz Felipe deUniversidade Estadual Paulista (Unesp)Regal, Caio Castilho Donato2023-01-30T14:43:11Z2023-01-30T14:43:11Z2023-01-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://hdl.handle.net/11449/239122porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2023-10-13T06:04:07Zoai:repositorio.unesp.br:11449/239122Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T14:44:22.732214Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
WEB3 security : vulnerabilities in crypto wallets based in web browser
title Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
spellingShingle Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
Regal, Caio Castilho Donato
Proteção de dados
Criptografia de chaves públicas
Criptografia de dados (Computação)
Computadores Medidas de segurança
Ethereum
Metamask
Browsers
Sandbox
Information security
Cryptography
Elliptic curve cryptography
title_short Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
title_full Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
title_fullStr Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
title_full_unstemmed Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
title_sort Segurança em WEB3 : vulnerabilidades em carteiras digitais baseadas em navegadores
author Regal, Caio Castilho Donato
author_facet Regal, Caio Castilho Donato
author_role author
dc.contributor.none.fl_str_mv Camargo, Luiz Felipe de
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Regal, Caio Castilho Donato
dc.subject.por.fl_str_mv Proteção de dados
Criptografia de chaves públicas
Criptografia de dados (Computação)
Computadores Medidas de segurança
Ethereum
Metamask
Browsers
Sandbox
Information security
Cryptography
Elliptic curve cryptography
topic Proteção de dados
Criptografia de chaves públicas
Criptografia de dados (Computação)
Computadores Medidas de segurança
Ethereum
Metamask
Browsers
Sandbox
Information security
Cryptography
Elliptic curve cryptography
description A aplicação de carteira de criptomoedas mais utilizada da rede Ethereum, Metamask, possui uma brecha que pode ser manipulada para ter acesso não permitido a uma conta. É apresentada essa falha, assim como é feito uma apresentação sobre os processos envolvidos com a chave privada e a chave publica utilizadas pela Blockchain, como elas são geradas e armazenadas pela aplicação de navegadores Metamask, além de expor métodos de criptografia como a criptografia de curva elíptica e a criptografia assimétrica. São propostas mudanças na aplicação para reparar esse problema de segurança, como o uso do endereço MAC do computador para ser usado na criptografia, apesar de conseguir fazer uma prova do conceito o resultado não é o suficiente para ser implementado na aplicação real.
publishDate 2023
dc.date.none.fl_str_mv 2023-01-30T14:43:11Z
2023-01-30T14:43:11Z
2023-01-21
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 http://hdl.handle.net/11449/239122
url http://hdl.handle.net/11449/239122
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 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 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_ 1808128411675131904