O espaço Web3 é sinônimo de liberdade de instituições centralizadas que desejam se envolver em sua transação. Uma das razões pelas quais essas terceiras partes interferem nas transações centralizadas é pela segurança dos ativos sendo transferidos e das partes envolvidas na transação. Mesmo que o mundo Web3 seja seguro, algumas preocupações de segurança ainda permanecem.
O espaço cripto apresenta novas maneiras de mover ativos, o que virá com novas e criativas maneiras de roubar esses ativos. Os ataques de cunhagem infinita são uma das maneiras mais inovadoras de roubar ativos e perturbar um projeto.
Hackers have used infinite mint attacks to steal millions from crypto projects, some of which projects are still trying to recover. To address this, we need to understand what an infinite mint attack is, how it works, and how we can guard against it.
Quando os hackers executam um ataque de cunhagem infinita, eles se aproveitam de um erro para adulterar o contrato de um projeto. Eles direcionam especificamente a função de cunhagem do contrato, que controla quantas moedas são cunhadas. Os hackers instruem o contrato a cunhar novos tokens bem acima do limite autorizado, o que desvalorizará o token.
Um ataque infinito de cunhagem é rápido. Os atacantes invadem o sistema, manipulam o contrato, cunham novos tokens e os vendem rapidamente. Normalmente, os tokens são trocados por ativos mais valiosos, como Bitcoin (BTC) ou stablecoins como USDC. Esse processo é repetido tantas vezes em um curto período que, quando o mercado se ajusta, os tokens que eles venderam anteriormente com lucro agora têm pouco valor.
Os contratos inteligentes são imutáveis; uma vez acordados, não podem ser alterados. Os hackers aproveitam essa imutabilidade, juntamente com a natureza open-source dos contratos. Como os contratos inteligentes são transparentes, os hackers podem estudá-los para encontrar vulnerabilidades e, em seguida, explorá-las.
A transação elaborada pode simplesmente estar executando uma função específica, ajustando um parâmetro, ou até mesmo capitalizando uma conexão desconhecida entre diferentes segmentos de código.
A descarga de tokens acontece rapidamente. O mercado é inundado com novos tokens, e os atacantes normalmente trocam os tokens por stablecoins. Os tokens despejados são seriamente desvalorizados depois que o mercado se ajusta às transações.
Os atacantes são criativos nesta etapa. Poderiam lucrar de várias formas, uma das quais é o dumping em bolsa, vendendo-as em alta antes de o mercado reagir ao dumping. Eles também podem arbitrar, comparando diferentes plataformas para encontrar uma onde o preço não foi ajustado e, em seguida, vendendo os tokens lá. Os ataques também podem drenar o pool de liquidez trocando os tokens recém-cunhados por stablecoins no pool.
Fonte: pexels## Exemplos de Ataques Infinitos de CunhagemCom a ascensão da Web3, em parte graças ao Bitcoin, também houve um aumento nos ataques; o primeiro notável foi o Ataque ao Mg.Goxem 2011. Desde então, os hacks tornaram-se mais sofisticados; agora, temos hacks como o ataque infinito de cunhagem. Aqui estão alguns exemplos de ataques infinitos de cunhagem:
O(s) atacante(s) poderiam atacar após manipular o contrato inteligente da Cover para imprimir tokens como recompensa. O bug eles se aproveitaram do uso indevido de memória e armazenamento na linguagem de programação. Com isso, eles foram capazes de cunhar 40 quintiliões de COVERtokens, e em algumas horas, eles poderiam vender até $5 milhões em COVER. Em apenas 24 horas, o valor do token Cover reduzido em 75%.
Algumas horas depois, um hacker de chapéu brancoo Grap Finance alegou responsabilidade pelo ataque através de umX post. O hacker também afirmou que nenhum ganho foi obtido com o ataque e que todos os fundos foram devolvidos à Cover.
Os atacantes saíram do PAID com um prejuízo de US$ 180 milhões e 85% de seu valor sumido. Alguns usuários desconfiaram da rede paga e pensaram que o ataque era um rug pull. No entanto, depois que a rede Paid pôde compensar todos os usuários afetados, essas suspeitas foram dissipadas.
Os atacantes conseguiram cunhar o BNB diretamente em suas carteiras. Eles também optaram por não trocar os tokens e não queriam movê-los para fora da Binance. Em vez disso, eles usaram o BNB como garantia para obter um empréstimo que teria sido enviado para uma rede diferente. Felizmente, os validadores da Binance interromperam o hack, mas a smart chain teve que ser desligada por um tempo.
Os desenvolvedores precisam implementar vários passos para evitar hacks como o ataque infinito de cunhagem. Um passo na segurança de contratos inteligentes é realizar uma investigação minuciosa auditoriasCom frequência. Uma auditoria é o processo de verificação do código de um contrato inteligente em busca de vulnerabilidades que podem ser exploradas. Idealmente, essas auditorias não devem ser internas, mas sim realizadas por profissionais de segurança de terceiros confiáveis.
Outro passo é apertar a tampa sobre quem tem acesso aos controlos de cunhagem. Se tiver demasiadas pessoas com acesso, é mais fácil ser infiltrado e explorado. Os projetos também podem empregar um Multi-assinatura Carteira. Ele melhora a segurança porque, com ele, você precisaria de várias chaves privadas para acessar uma conta.
Finalmente, os projetos devem lembrar a importância de monitoramentoecomunicação. Eles devem ter ferramentas de monitoramento de ponta para detectar qualquer irregularidade assim que começarem. Se eles tiverem uma linha de comunicação aberta com as exchanges, outros projetos e a comunidade cripto, eles podem antecipar qualquer ataque e planejar uma defesa.
Os contratos inteligentes são novos e a lei ainda não os acompanhou. No momento, as duas principais coisas a serem consideradas são a aplicabilidade e a jurisdição. Com contratos inteligentes sendo feitos na blockchain para serviços descentralizados, pode a lei impor as suas regras a eles? Houve leis e casos judiciais sobre criptografia, mas os contratos inteligentes não são suficientemente abordados.
Agora, sobre jurisdição, a questão é, como a lei responsabiliza um projeto se houver diferenças na lei? O que é legal nos EUA pode ser ilegal no Reino Unido. Para superar essas questões, deve haver um quadro regulamentar que aborde diretamente a segurança de contratos inteligentes. Especialistas em tecnologia blockchain e direito devem colaborar para que um consenso possa ser alcançado.
Ainda há alguma esperança para se agarrar. Em 2023 o número de Os ataques DeFi diminuíram mais de 50%, se essas regulamentações forem implementadas, haverá ainda menos hacks em todo o mundo.
Ainda existem algumas etapas para criar um quadro legal adequado para proteger os projetos e seus usuários de ataques infinitos de cunhagem. Por enquanto, os projetos de finanças descentralizadas (DeFi) devem ser extra seguros e vigilantes.
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.





