Falha de segurança no Cosmos SDK pode permitir ataques de DDoS

Fonte Cryptopolitan

A empresa de segurança de blockchain Oak Security levantou preocupações sobre uma vulnerabilidade no Kit de Desenvolvimento de Software da Chain Cosmos (SDK) que poderia levar a um ataque de negação de serviço distribuída (DDoS) à rede. Em um post médio, dois dos pesquisadores da empresa, Edward Kotysh e Christian Vari, explicaram por que esse é um grande risco.

Segundo os pesquisadores , a vulnerabilidade reside no fato de que as funções de início e bloco final não estão sujeitas a medição de gás. Isso é por design, pois permite que os desenvolvedores tenham algum tempo de computação gratuito, pois essas duas funções não afetam necessariamente as transações do usuário.

No entanto, os especialistas em segurança alertaram que o que deveria ser uma margem de manobra menor para os desenvolvedores poderia realmente causar danos significativos às redes baseadas em Cosmosde várias maneiras. Isso inclui causar congestionamento da rede, afetar os validadores ou até levar a uma interrupção completa.

Eles disseram:

"Essa liberdade pode ser uma espada de dois gumes e pode abrir a caixa de vulnerabilidades em potencial da Pandora. A questão principal é que, sem limites de gás, código mal otimizado ou malicioso no BeginBlock e o final pode realmente causar estragos".

Os pesquisadores testaram suas teorias sobre o impacto potencial da vulnerabilidade, realizando experimentos. Em um dos experimentos, eles introduziram atrasos randomizados na função BeginBlock em várias alturas de bloco, com atrasos que variam de cinco segundos a um minuto.

A partir dos experimentos, os especialistas confirmaram que os atrasos levaram a um congestionamento substancial na rede, diminuindo sua progressão e aumentando o tempo necessário para concluir os blocos. Também afetou os validadores, com vários deles não assinaram blocos nos horários necessários e algumas fases de votação ausentes completamente.

Sem surpresa, o número limitado de validadores disponíveis para assinar transações (menos de dois terços) significou que a cadeia de testes sofreu interrupções temporárias. Os pesquisadores observaram que isso pode resultar em uma interrupção completa na própria rede principal, onde existem várias transações que estão acontecendo ao mesmo tempo que precisam ser finalizadas.

O Oak Security recomenda correções para desenvolvedores

Enquanto isso, os especialistas em segurança recomendaram soluções para corrigir a vulnerabilidade antes que um ator ruim a explore. Segundo eles, é necessário implementar limites rígidos de computação, para que mesmo qualquer um não possa simplesmente adicionar nenhum vetor de ataque que cause computação excessiva.

Elesdenttrês maneiras diferentes de implementar esta solução. Isso inclui a adição de complexidade de tempo às funções iniciantes e blocos finais, para que eles não sejam executadosdefi, embalagem de contexto para manter as operações intensivas em recursos em contextos medidos e a validação de todas as entradas para a função.

Além disso, eles pediram testes e simulação mais abrangentes para determinar como a vulnerabilidade poderia ser explorada e o potencial de seu impacto.

Eles tambémdentsalvaguardas arquitetônicas e monitoramento operacional para garantir que as redes operem por métricas padrão e detectem qualquer desvio significativo.

Cosmos SDK lança uma nova versão

Enquanto isso, o Cosmos SDK ainda não comentou o relatório de segurança e se fará qualquer coisa para resolver o problema. Isso pode ocorrer porque a vulnerabilidadedenté na verdade um recurso de design e não um bug ou malware, como alertas de segurança recentes sobre ataques da cadeia de suprimentos.

Felizmente, os desenvolvedores que usam o Cosmos SDK podem implementar a maioria das recomendações de especialistas em segurança, permitindo que eles assumam o controle do que eles implantam e garantir que não seja vulnerável a ataques de DDoS.

Curiosamente, Cosmos SDK lançou recentemente sua versão v0.53.0. De acordo com o anúncio em X, a versão é uma resposta aos pontos problemáticos que os construtores levantaram sobre a versão anterior.

A versão mais recente vem com transações não ordenadas, capacidades aprimoradas para pools comunitários, mecanismos de governança personalizada, épocas e cunhagem personalizada. Ele também vem com correções de bugs, e os desenvolvedores já podem atualizar no Github.

Cosmos SDK é uma ferramenta para os desenvolvedores construirem facilmente sua própria rede personalizada e se integrarem ao Cosmos Blockchain, uma rede que procura se tornar a Internet de Blockchains.

Academia Cryptopolitan: Quer aumentar seu dinheiro em 2025? Aprenda a fazê -lo com DeFi em nossa próxima webclass. Salve seu lugar

Isenção de responsabilidade: Apenas para fins informativos. O desempenho passado não é indicativo de resultados futuros.
placeholder
Previsão do preço do ouro: XAU/USD mantém ganhos em meio à aversão ao risco e à queda dos rendimentosO preço do ouro se agarra a ganhos decentes acima de 0,15% durante a sessão norte-americana de terça-feira, em meio à aversão ao risco, juntamente com a força geral do dólar americano (USD).
Autor  FXStreet
10 jan. 2024
O preço do ouro se agarra a ganhos decentes acima de 0,15% durante a sessão norte-americana de terça-feira, em meio à aversão ao risco, juntamente com a força geral do dólar americano (USD).
placeholder
Dólar australiano se movimenta pouco enquanto o dólar americano permanece firme antes da decisão de política do FedO dólar australiano (AUD) permanece estável nesta quarta-feira, após sofrer perdas na sessão anterior.
Autor  FXStreet
3 Mês 19 Dia Qua
O dólar australiano (AUD) permanece estável nesta quarta-feira, após sofrer perdas na sessão anterior.
placeholder
O Brasil lança o primeiro XRP Spot ETF- XRPH11 no B3A Hashdex lançou o primeiro ETF do Spot XRP do mundo - XRPH11.
Autor  Cryptopolitan
4 Mês 27 Dia Dom
A Hashdex lançou o primeiro ETF do Spot XRP do mundo - XRPH11.
placeholder
Previsão do preço do ouro: XAU/USD cai para perto de US$ 3.300 com a diminuição das tensões comerciais entre EUA e ChinaO preço do ouro (XAU/USD) cai para cerca de US$ 3.310 durante o início da sessão asiática de segunda-feira. O metal precioso recua depois de atingir seu recorde de alta na semana passada, em meio a sinais de que as tensões comerciais globais podem estar diminuindo.
Autor  FXStreet
4 Mês 28 Dia Seg
O preço do ouro (XAU/USD) cai para cerca de US$ 3.310 durante o início da sessão asiática de segunda-feira. O metal precioso recua depois de atingir seu recorde de alta na semana passada, em meio a sinais de que as tensões comerciais globais podem estar diminuindo.
placeholder
Previsão do preço do ouro: XAU/USD se mantém abaixo de US$ 3.350 com o dólar americano mais firme e a diminuição das tensões comerciais entre EUA e ChinaO preço do ouro (XAU / USD) perde terreno para cerca de US $ 3.335 durante o início da sessão asiática de terça-feira. O metal amarelo cai em meio a uma modesta recuperação do dólar americano (USD) e a um abrandamento das tensões entre os Estados Unidos e a China.
Autor  FXStreet
4 Mês 29 Dia Ter
O preço do ouro (XAU / USD) perde terreno para cerca de US $ 3.335 durante o início da sessão asiática de terça-feira. O metal amarelo cai em meio a uma modesta recuperação do dólar americano (USD) e a um abrandamento das tensões entre os Estados Unidos e a China.
goTop
quote