Ang Flash Trade ni Solana ay Natamaan ng $98,000 USDC Exploit, Sabi na Hindi Mawawalan ng Pondo ang mga User
Hacked

Ang Flash Trade ni Solana ay Natamaan ng $98,000 USDC Exploit, Sabi na Hindi Mawawalan ng Pondo ang mga User

Ni filipino2lbn —

Ang Flash Trade ay dumanas ng $98,000 USDC na pagsasamantala na nauugnay sa isang MagicBlock SDK bug, ngunit kinumpirma ng team na ang lahat ng mga pondo ng user ay mananatiling ganap na sakop.

Ang Solana-based perpetuals exchange ng Flash Trade ay dumanas ng hindi awtorisadong pag-withdraw ng $98,000 saUSDCnoong Hulyo 22 sa 00:21 SGT. Ang pagsasamantala ay nagmula sa isang validation na depekto sa MagicBlock’s SDK, na hinahayaan ang isang attacker na makalusot ng pekeng account na lampasan ang undelegation check ng platform. 

Higit pa rito, na-flag ng Flash Trade kamakailan ang mga batching at monitoring system ang aktibidad sa loob ng ilang minuto. Na-pause ng team ang lahat ng deposito, withdrawal, at trading bilang pag-iingat. 

Parehong kinumpirma ng Flash Trade at MagicBlock na ang buong halaga ay ibabalik, na walang epekto sa mga balanse ng user.

MagicBlock SDK Flaw sa Likod ng Flash Trade Exploit

Ang ugat na sanhi ay nasubaybayan pabalik sa isang hindi kumpletong path ng pagpapatunay sa loob ng #[ephemeral] Anchor macro na binuo sa SDK ng MagicBlock. Pinangangasiwaan ng macro na ito ang mga callback na ginagamit ng mga smart contract ng integrator para iproseso ang mga kahilingan sa undelegation mula sa Ephemeral Rollup instance. 

Nag-deploy ang attacker ng program na nagtalaga ng ginawang account para gayahin ang isang tunay na deposito ng user. 

Sa loob ng parehong transaksyon, naipasa ang account na iyon bilang buffer para sa pagtuturo ng undelegation ng kapatid. Sinuri ng macro na ang buffer ay isang signer na pagmamay-ari ng delegation program, ngunit hindi nito nakumpirma na ang buffer ay tumugma sa tamang mga buto ng PDA. 

Ang agwat na iyon ay nagpapahintulot sa account ng umaatake na pumasa bilang lehitimo, na nagti-trigger ng isang di-wastong resibo at nag-aalis ng paraan para sa pag-withdraw.

Sinabi ng MagicBlock na sinuri nito ang bawat iba pang programa gamit ang parehong macro at direktang nakipag-ugnayan sa mga apektadong koponan. 

Ang isang patched na bersyon ng SDK, 0.16.2, ay nagpapatupad na ngayon ng nawawalang pagpapatunay bilang default. Hinimok ng kumpanya ang lahat ng mga integrator na nagpapatakbo ng mga naunang bersyon na mag-upgrade kaagad.

Basahin din: 

Wanchain Cardano Bridge na Pinagsamantalahan, 515M NIGHT Naubos Mula sa Treasury

Timeline ng Pagtugon at Pagbawi ng Pondo ng Flash Trade

Flash Tradesabiang withdrawal batching at monitoring system nito, na inilunsad kamakailan, ay nakuha ang kahina-hinalang aktibidad halos kaagad. 

Ang pangangalakal, mga deposito, at pag-withdraw ay na-pause habang nag-iimbestiga ang koponan kasama ng MagicBlock. Sa loob ng ilang oras,ipinagpatuloy ang pangangalakal, bagama’t nanatiling offline ang mga deposito at withdrawal nang humigit-kumulang 24 na oras sa panahon ng pagkakasundo. 

Sinabi ng team na sinadya ang pagkakasunud-sunod na ito, na inuuna ang tumpak na pagkakasundo ng pondo bago muling buksan ang mga withdrawal. 

Flash Trade at MagicBlocksama-samang nag-ambagsa isang pondo na sumasaklaw sa 100% ng mga apektadong deposito. Sinabi ng platform na walang gumagamit na mawawala sa bulsa. 

Reaksyon ng Industriya sa Solana Perpetuals Exchange Hack

Ang backpack CEO na si Armani Ferrante ay nagtimbang sa publiko, na naglalarawan sa insidente bilang isa pang halimbawa ng marginpagsasamantala ng sistema. Iminungkahi niya ang isang structural fix na kinasasangkutan ng isang nakahiwalay, pormal na na-verify na kontrata sa kustodiya na ipinares sa isang 24 na oras na withdrawal timelock. 

Nagtalo si Ferrante na ang ganitong disenyo ay hahayaan ang mga platform na ihinto ang mga withdrawal nang mabilis sa panahon ng pag-atake. Nililimitahan nito ang pinsala sa mga pagkabigo ng oracle, mga kompromiso sa wallet, at pagmamanipula ng margin. 

Kinilala rin niya ang mabilis na pagtugon ng Flash Trade, na inilagay ang koponan sa iba pang mahusay na humawak ng mga katulad na insidente. 

Ang MagicBlock, sa bahagi nito, ay nagsabi na magpapatuloy ito sa pakikipagtulungan sa mga integrator, auditor, at independiyenteng mananaliksik upang palakasin ang seguridad sa antas ng SDK.pasulong.

Pinagmulan: Live Bitcoin News

filipino2lbn

Tungkol sa May-akda

filipino2lbn

Mag-iwan ng Tugon

Ang iyong email address ay hindi ipa-publish. Ang mga kinakailangang mga field ay markado ng *