Neutron-governanceangrepet på Cosmos Hub
Validatorene på Cosmos Hub har sikret 1,23 millioner ATOM som ble utsatt for et Neutron-governanceangrep. Dette skjedde etter at nettverket ble stoppet i omtrent 24,5 timer, og tokenene ble flyttet til en gjenopprettingslommebok. Cosmos Labs opplyste i en oppdatering den 25. september at selve Hub-en ikke ble angrepet, og at brukerfondene i Hub-en forble urørt.
Angrepet og gjenopprettingen
De stjålne ATOM kom fra Neutron, hvor et ondsinnet governance-forslag ga angriperen kontroll over kontrakter brukt av Astroport og andre protokoller. På tidspunktet for stoppet av Hub-en var 1.227.121 ATOM fortsatt i angriperens adresse. Validatorene gjenopprettet nettverket den 23. september ved å bruke Gaia v28.3.0, en programvareoppdatering som flyttet saldoen til en lommebok kontrollert av seks samfunnsvalidatorer. Fire av disse må godkjenne enhver transaksjon fra den lommeboken.
«Tokenene holdes inntil Neutron-gjenopprettingsteamet forbereder en plan.»
I henhold til ordningen beskrevet av Cosmos Labs, kan ikke signererne returnere midlene før et Cosmos Hub-governanceforslag autoriserer overføringen. Etter Neutron-angrepet den 22. september sendte angriperen stjålne eiendeler til flere kjeder og begynte å bytte noe av ATOM gjennom THORChain, ifølge Cosmos Labs.
Stopp av nettverket
Omtrent 1,73 millioner ATOM nådde Hub-en, hvor angriperen kunne ha fortsatt å flytte det selv etter at Neutron stoppet blokkproduksjonen. Neutron-bidragsytere og samfunnsmedlemmer varslet Hub-validatorene og Cosmos Labs rundt kl. 09:50 UTC. Validatorer som representerte mer enn en tredjedel av Hub-ens stemmerett stoppet deretter nodene sine, noe som førte til at nettverket ble stoppet ved blokk 33.086.740 rundt kl. 11:18 UTC.
Under pausen forberedte Cosmos Labs en engangs programvareendring på forespørsel fra validatorene. Den skriftlige planen identifiserte angriperens adresse, destinasjonslommeboken, de seks foreslåtte signererne og den enkeltkontoen som oppdateringen ville påvirke. Validatorene mottok planen før den patchede programvaren ble distribuert.
Gjenopprettingsprosessen
Nansen, Keplr, Enigma, Silknodes, Kiln og Polkachu ble enige om å holde de seks signeringsnøklene. Cosmos Labs opplyste at signererne uavhengig sjekket lommebokadressen og bekreftet den med en testtransaksjon før utviklerne la den til oppdateringen. Ved tidspunktet for den planlagte omstarten hadde validatorer som representerte mer enn to tredjedeler av stemmerettighetene installert v28.3.0.
Blokkproduksjonen gjenopptok kl. 12:00 UTC den 23. september, og overføringen av 1.227.121,37 ATOM trådte i kraft omtrent seks minutter senere. Cosmos Labs opplyste at 174 av Hub-ens 180 validatorer var online ved slutten av dagen. De deltakende validatorene inkluderte Coinbase og Kraken, ifølge oppdateringen.
Fremtidige tiltak og gjenoppretting
Cosmos Labs informerte deretter børser og andre operatører om at innskudd og uttak kunne gjenopptas når nettverket var stabilt. Den sikrede saldoen representerer kun ATOM som fortsatt var i angriperens Hub-adresse da validatorene stoppet kjeden. Cosmos Labs opplyste at omtrent 500.000 ATOM allerede hadde blitt byttet mot ETH gjennom THORChain før stoppet og ikke kunne gjenopprettes gjennom Hub-oppdateringen.
En separat THORChain-transaksjon returnerte 168.990,9 ATOM til angriperens adresse kort tid etter at blokkproduksjonen gjenopptok. Angriperen flyttet den saldoen til Osmosis og solgte den, ifølge foruminnlegget.
«Cosmos Labs identifiserte stjålne midler som hadde beveget seg gjennom dYdX, Noble, Osmosis, Axelar og EVM-kjeder, samt eiendeler som fortsatt var på Neutron.»
Teamene som håndterer disse nettverkene koordinerer sine egne gjenopprettingsinnsatser, opplyste selskapet. En tidligere, separat hendelse påvirket programvaren som ble brukt av andre Cosmos-nettverk. I august rapporterte crypto.news at angripere utnyttet en Cosmos EVM-feil på tvers av seks kjeder og konverterte stjålne tokens til omtrent 5,72 millioner dollar i andre eiendeler.
Avslutning
Cosmos Labs» redegjørelse for Neutron-saken beskriver et governance-angrep på Neutron, ikke at Cosmos EVM-feilen. De seks signererne har blitt enige om å holde de gjenopprettede ATOM uten å stake, låne eller handle dem, opplyste Cosmos Labs. De beskriver sin rolle som å gjennomføre en autorisert retur, snarere enn å bestemme selv hvilke berørte kontoer som skal motta midler.
Et Cosmos Hub-governanceforslag må vedtas før lommeboken kan foreta den overføringen. Neutron-gjenopprettingsteamet forventer å sende inn et forslag i løpet av den kommende uken, når de har lagt frem den foreslåtte destinasjonen og returprosessen. Neutrons vedlikeholdere forventer også å publisere sin redegjørelse for angrepet tidlig neste uke.
Governance-kravet gir ATOM-innehavere en direkte rolle i neste steg. Cosmos Hub-governance har tidligere besluttet andre saker som påvirker tokenet: et Osmosis-forslag i mars søkte å konvertere OSMO til ATOM og plassere uavhengige tokens i Hub-samfunnspoolen, selv om en senere Hub-avstemning avviste den planen. For Neutron-gjenopprettingen opplyste Cosmos Labs at de sikrede ATOM forblir i validatorlommeboken mens forslaget forberedes. Selskapet har delt angriperens adresser med mer enn 30 børser, broer og forvaltere, og sa at flere har bekreftet at de blokkerte adressene.