Maleabilidade de transação: uma vulnerabilidade de blockchain herdada PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Maleabilidade da transação: uma vulnerabilidade de blockchain herdada

  • A maleabilidade da transação é um ataque que permite que um hacker criptográfico altere o ID exclusivo da transação Bitcoin ou altcoin
  • A maleabilidade das transações afetou fortemente a rede do Bitcoin
  • O Bitcoin estreou com Prova de Trabalho como mecanismo de consenso, e cada transação era identificável de forma única. Isso permitiu fácil referência dentro da rede blockchain

A tecnologia Blockchain é conhecida por sua variedade de aplicações. Do financiamento descentralizado à indústria fintech, ramificam-se para os setores hospitalares e outras aplicações. As possibilidades que o blockchain oferece abriram as portas para muitos inovadores que buscam explorar o desconhecido. No momento, sua aplicação mais proeminente é a criptomoeda. A criptografia revolucionou o sistema financeiro em escala global.

Bitcoin, comerciantes de criptografia e mineradores são as terminologias pioneiras neste empreendimento significativo. Infelizmente, vários indivíduos, comumente conhecidos como hackers de criptografia, exploraram as várias lacunas encontradas na segurança do blockchain. Este artigo discutirá uma ameaça legada, mas perigosa, à segurança do blockchain; maleabilidade da transação.

É importante observar que um comerciante de criptografia ou qualquer pessoa envolvida na Web3 deve estar ciente. Esta é uma série que visa educar os comerciantes de criptografia sobre os perigos potenciais que podem enfrentar. No entanto, fortalecer o elo mais fraco na segurança do blockchain, a negligência humana e o erro atingem o objetivo principal da segurança.

De onde vieram todos esses ataques de blockchain?

Blockchain é geralmente a espinha dorsal e o mecanismo da Web3. É o principal mecanismo que cria a natureza descentralizada da Web3. O conceito central por trás do blockchain é tornar obsoleta a necessidade de um comando centralizado. Como resultado, o blockchain concentra-se principalmente em proteger a autenticação e a integridade. Como resultado, diversas seguranças cibernéticas são inaplicáveis ​​ao blockchain, uma vez que geralmente alteram uma transação. Essa nova forma de tecnologia fez com que os comerciantes de criptografia se sentissem seguros e à vontade, sabendo que a segurança do blockchain definida era funcional.

Infelizmente, o que parecia ser uma solução para um extremo do espectro foi encarado como um desafio para o outro. A segurança Blockchain protege criptomoedas como Bitcoin e todas as outras altcoins contra ameaças cibernéticas comuns. No entanto, os hackers cibernéticos investiram em formas novas e mais sofisticadas de atacar as vulnerabilidades de segurança da blockchain.

Blockchain ainda é um progresso funcional e precisa ser mais fortalecido que Web2; portanto, tem várias falhas de dia zero que a maioria dos desenvolvedores precisa corrigir. Os hackers cibernéticos identificam essas falhas e as exploram para obter acesso a uma conta legítima para roubar milhões de moedas criptográficas.

Leia também Vulnerabilidades de segurança NFT que assolam o NFT Marketplace.

Como resultado, os comerciantes de criptografia sofreram imensamente com esses ataques. A maioria dos comerciantes de criptografia veteranos ainda sofre de TEPT por perder seu dinheiro suado. Levar a falha recente do FTX. Muitos podem suspeitar que houve um crime, o que pode ser verdade. Depois que a Coinbase expôs seu “chamado” crime, milhões de comerciantes de criptografia começaram a vender suas moedas ou a retirar todas as suas economias armazenadas na rede. Infelizmente, a FTX não conseguiu acompanhar as transações e não conseguiu atendê-las imediatamente.

Um cenário típico de comerciantes de criptografia temendo o impacto que os hackers de criptografia têm.

O que é maleabilidade de transação

Maleabilidade é simplesmente a capacidade de ser influenciado ou alterado por forças externas. Esta frase aparece quando se discute metal ou obras de metal e como ele é maleável. Para os leigos, é simplesmente quanta força é necessária para alterar sua forma.

Os hackers de criptografia inventaram a maleabilidade das transações para alterar a transação de um comerciante de criptografia, fazendo com que a segurança do blockchain as declarasse inválidas.[Foto/BitcoinBlog]

A maleabilidade da transação é um ataque que permite que um hacker de criptografia altere o ID exclusivo de uma transação Bitcoin ou altcoin. Ele engana os usuários legítimos e o mecanismo de segurança do blockchain, fazendo-os acreditar que a transação não foi realizada.

Este ataque está entre a primeira interação de ataques blockchain e causou estragos durante sua estreia.

Compreendendo as transações criptográficas

A maleabilidade das transações afetou fortemente a rede do Bitcoin; portanto, muitos artigos e especialistas apenas o associam. No entanto, as suposições de segurança cibernética não são um luxo que possamos pagar. Portanto, a possibilidade de afetar outras criptomoedas ainda é plausível.

Para compreender como a maleabilidade explora as transações, é essencial compreender a transação em si.

O Bitcoin estreou com Prova de Trabalho como mecanismo de consenso, e cada transação era identificável de forma única. Isso permitiu fácil referência dentro da rede blockchain. Eram operações atômicas que transferiam valor entre usuários. De acordo com o mecanismo primário da tecnologia blockchain, cada transação, uma vez criada e concluída, é publicada em sua rede.

Transações Bitcoin

Processo de transação do Bitcoin.[Foto/Mídia]

Basicamente, cada informação na transação passa pela função hash. Hashing envolve pegar todas as informações e compactá-las em pacotes menores, e sua imprevisibilidade permite agora que duas funções hash tenham a mesma aparência. Um fator chave surge quando um indivíduo altera uma única informação; pode ser tão pequeno quanto um único caractere e resultar em um hash completamente diferente.

Este mecanismo confere à tecnologia blockchain a vantagem fundamental de coibir a fraude e a duplicação. Infelizmente, os cripto hackers encontraram uma maneira de contornar esse recurso.

Como funciona a maleabilidade da transação

O que a maleabilidade da transação faz é; isso muda o ID de transação exclusivo antes de ser confirmado ou validado pela rede blockchain. Este é outro fator essencial a ser observado. Para que os hackers cibernéticos alterem as informações transacionais, eles devem primeiro obter acesso a uma rede blockchain. Portanto, se uma transação for alterada, isso indica que um hacker de criptografia se infiltrou na rede. Isto pode significar vulnerabilidades adicionais que os mecanismos de segurança da blockchain ainda não descobriram.

Se um hacker de criptografia puder alterar as informações da transação antes de gerar um hash, a segurança do blockchain indicará isso como inválido. Conseqüentemente, um hacker de criptografia pode efetivamente “ignorar” quaisquer transações feitas anteriormente por um usuário válido. Isso causa um efeito cascata na rede blockchain. Em alguns casos, a segurança do blockchain pode ignorar a transação e a carteira criptografada ainda pode pensar que não enviou nenhum bitcoin.

Leia também A adopção da Blockchain em África é dificultada pelo cepticismo.

Se o cripto hacker desejar danificar a rede blockchain, a transação pode ficar em um estado perpétuo de limbo. Se tais transações se acumularem, poderão obstruir a rede e seu estado não registrado permanecerá não reconhecido pela rede blockchain. De certa forma, o cripto trader e as plataformas terão uma rede lenta, mas precisarão descobrir onde está o problema.

Por que a maleabilidade das transações é complicada

Vários especialistas afirmam que a maleabilidade das transações abriu caminho para o dobro dos gastos e o ataque de 51%. No entanto, a duplicação dos gastos seguiu um caminho diferente. Em vez disso, ele gasta moedas uma vez e depois encontra uma maneira de criar transações separadas com os mesmos bitcoins ou altcoins antes que a primeira transação seja confirmada.

Monte Gox euum excelente exemplo de maleabilidade de transação e muito sofrido. A maleabilidade das transações permite que hackers cripto roubem e desacelerem a rede blockchain. Em alguns casos, eles o usam para impedir que os comerciantes de criptografia usem de forma eficiente os recursos de uma bolsa.

Contra-medidas

Por muitos anos, plataformas de troca de criptografia como o Bitcoin exploraram várias maneiras de conter esse problema. O principal método para lidar com a maleabilidade da transação é solidificar a confiabilidade da confirmação zero. Apesar de sua ferramenta pesada na rede, a maleabilidade das transações é usada principalmente como uma distração ou para provar um ponto de vista. Ele retarda a rede, dando aos hackers tempo suficiente para realizar outros ataques.

Um aspecto fundamental em que um comerciante de criptografia perderá significativamente suas economias é a confirmação de uma transação com um pai não confirmado. 

Pode não afetar significativamente um comerciante de criptografia, mas entender que seria um precursor de um ataque adicional.

Carimbo de hora:

Mais de Web 3 África