O ataque não parecia ter origem em uma violação direta do código do contrato inteligente da Ostium. Em vez disso, os materiais de fonte validados apontam para manipulação de relatórios de feed de preço por meio de uma chave privada de oracle comprometida. Essa distinção é importante porque mostra que o risco não estava apenas nos contratos on-chain, mas também na infraestrutura off-chain que alimenta dados para o sistema.
As exchanges de perpétuos dependem de preços precisos. Se a fonte de preços puder ser manipulada, todo o ambiente de negociação fica exposto.
A resposta da Ostium foi suspender as negociações enquanto investigava o incidente.
TL;DR
- Ostium suspendeu as negociações após uma exploração de US$ 18,4 milhões.
- O ataque envolveu uma chave privada de oracle fora da cadeia comprometida.
- O incidente destaca o risco de gerenciamento de chaves do oracle, e não uma violação direta do contrato inteligente.
Por que as falhas do Oracle são tão perigosas
Mercados de perpétuos precisam de preços confiáveis.
A garantia de um trader, o nível de liquidação, o lucro e prejuízo, a exposição ao financiamento e o valor de liquidação dependem dos dados de preço. Se esses dados estiverem incorretos, o mercado pode ser explorado, mesmo que os contratos de negociação principais se comportem exatamente como projetados.
É por isso que a infraestrutura de oracle é uma das camadas mais sensíveis do DeFi.
Ele se situa entre dados do mundo real ou de mercado e a execução na cadeia. Um protocolo pode ter contratos auditados, mas se os dados que alimentam esses contratos puderem ser manipulados, o sistema ainda é vulnerável.
No caso da Ostium, o problema parece envolver uma chave de oracle fora da cadeia comprometida. Isso significa que o atacante conseguiu interferir no caminho de relato confiável, em vez de simplesmente encontrar uma falha normal no contrato.
Esse tipo de falha pode ser mais difícil para os usuários compreenderem, pois o problema nem sempre é visível da mesma maneira que uma exploração de contrato.
A blockchain pode registrar as transações, mas o ponto fraco pode ser a infraestrutura por trás dos dados.
O Contrato Inteligente Não Foi o Único Risco
A distinção entre risco de contrato inteligente e risco de oracle é importante.
Usuários de criptomoedas frequentemente perguntam se os contratos de um protocolo foram auditados. Isso é importante, mas não suficiente. Um protocolo de negociação também depende de sistemas de precificação, chaves administrativas, redes de keepers, pontes, bots de liquidação, interfaces front-end e segurança operacional.
Qualquer uma dessas camadas pode se tornar um ponto fraco.
Se a chave privada de um oracle for comprometida, os atacantes podem não precisar quebrar o contrato inteligente. Eles podem fornecer informações incorretas ao contrato e lucrar com a forma como o sistema reage.
É por isso que a segurança DeFi precisa ser mais abrangente do que a revisão de código.
Protocolos precisam de gerenciamento de chaves, monitoramento, sistemas de alerta, disjuntores, feeds de fallback e procedimentos de emergência claros. Quanto mais rápido um ambiente puder detectar preços anormais e pausar operações perigosas, mais danos poderá evitar.
A interrupção das negociações da Ostium mostra que controles de emergência ainda são essenciais.
Arbitrum DeFi enfrenta outro teste de segurança
Arbitrum permanece como um dos ecossistemas layer-2 mais ativos do ethereum para DeFi.
Essa atividade traz liquidez, traders e inovação, mas também atrai atacantes. Plataformas de contratos perpétuos são especialmente atraentes porque concentram colaterais e dependem de precificação em tempo real.
Um exploit de US$ 18,4 milhões é suficientemente grande para impactar o ecossistema, mesmo que não ameace o Arbitrum em si.
O incidente não deve ser apresentado como uma falha na rede Arbitrum. O problema é específico à infraestrutura de oracle da Ostium. Mas para os usuários, cada exploração adiciona à questão mais ampla sobre o quão seguros são, na prática, os ambientes DeFi de camada 2.
Essa pergunta é importante à medida que mais capital se desloca para redes mais rápidas e baratas.
A escalonamento de camada 2 reduz os custos de transação, mas não elimina o risco no nível da aplicação. Os usuários ainda precisam avaliar o design, o modelo de segurança e os controles operacionais de cada protocolo.
O que vem a seguir para Ostium
A prioridade imediata é investigação, contenção e comunicação com os usuários.
Ostium precisa explicar o que aconteceu, quais sistemas foram afetados, se os saldos dos usuários são recuperáveis, como o comércio será reiniciado e quais controles serão alterados antes da reabertura.
Para traders, a pergunta mais importante é se o sistema oracle foi reconstruído ou suficientemente seguro para evitar uma repetição.
Um local de negociação pode sobreviver a uma exploração se a resposta for transparente e a correção for crível. Torna-se muito mais difícil se os usuários ficarem em dúvida sobre onde ocorreu a falha ou se o mesmo caminho ainda permanece exposto.
O mercado mais amplo também deve prestar atenção.
O risco da chave do Oracle não é exclusivo de uma exchange. Qualquer protocolo que dependa de assinatura off-chain, feeds de preços ou caminhos de relato privilegiados precisa considerar cuidadosamente cenários de comprometimento.
A lição é simples: os sistemas DeFi são tão fortes quanto o componente mais fraco confiável.
Os contratos da Ostium podem não ter sido diretamente violados, mas o mercado ainda sofreu uma exploração significativa. É por isso que a segurança do oracle permanece uma das questões mais importantes no comércio on-chain.
Este artigo é baseado na declaração pública da Ostium e nos dados de transações do Arbiscan.
Este artigo foi escrito pela Redação de Notícias e editado por Samuel Rae.
Este relatório é baseado em informações divulgadas em divulgações oficiais de fontes primárias em primary source documentation.
