Beveik 15 mlrd. USD atsisako „LayerZero“, o dabar dėl 292 mln. USD ieškinio jo saugumo modelis yra išbandytas.
„Evercrest Technologies“, „KelpDAO“, padavė į teismą „LayerZero Labs“, jos filialą Kanadoje, ir generalinį direktorių Bryaną Pellegrino Britų Kolumbijoje dėl balandžio mėn. 292 mln. USD vertės rsETH išnaudojimo.
Ieškinyje teigiama, kad buvo pateiktas aplaidus klaidingas parodymas, aplaidumas ir šmeižtas, prašoma atlyginti didesnę ir baudžiamąją žalą, taip pat teigiama, kad Kelp vartotojai nuo išpuolio atsiėmė daugiau nei 650 mln.
Pellegrino pavadino kostiumą nepagrįstu. Iki rugpjūčio 4 d. projektai, susiję su maždaug 14,5 milijardo dolerių turto, paskelbė apie perėjimą iš LayerZero į Chainlink CCIP, ty beveik 50 kartų daugiau nei pavogta suma.
Šiuo metu ieškinyje teismo prašoma išspręsti atsakomybės ginčą, kad klientai nuo balandžio mėnesio kainavo patys.
Teko susidėti dvi nesėkmes
Balandžio 18 d. užpuolikai apgavo „LayerZero“ tikrintoją ir patvirtino suklastotą kryžminės grandinės perdavimą. „LayerZero“ incidento ataskaitoje nurodoma, kad įsibrovimas į kūrėją, kuris kovo mėnesį buvo socialiai suplanuotas klonuoti kenkėjišką „GitHub“ saugyklą.
Užpuolikai pasiekė „LayerZero“ RPC aplinką, užnuodijo du vidinius mazgus ir išjungė išorinį RPC tiekėją, todėl tikrintojas pasirašė pranešimą, pagrįstą klaidingais šaltinio grandinės duomenimis, ir 116 500 rsETH paliko Kelp tiltą.
Šis kompromisas pavyko, nes Kelp tiltui reikėjo vieno tikrintojo, paties LayerZero, patvirtinimo, todėl viena šalis galėjo leisti leidimą. Grandininis parašo patikrinimas veikė taip, kaip numatyta, nes parašas buvo galiojantis ir tiesiog patvirtino melagingą informaciją.
„LayerZero“ ataskaitoje kaltė atitinkamai padalijama, priskiriant reikalingų tikrintojų skaičių programai ir pažeistam RPC sluoksniui „LayerZero“ kaip jos operatoriui.
| Apsaugos sluoksnis | Kas turėjo atsitikti | Kas nepavyko | Kas valdė tą sluoksnį |
|---|---|---|---|
| Tikrintojų skaičius | Keli nepriklausomi tikrintojai gali atmesti blogą pranešimą | Kelp reikėjo tik LayerZero tikrintuvo | Taikymas / rudadumbliai |
| RPC duomenys | Tikriklis gauna tikslią šaltinio grandinės būseną | Užpuolikai apnuodijo LayerZero valdomą RPC infrastruktūrą | Layer Zero |
| Nepriklausomas patikrinimas | Antrasis tikrintojas gali nesutikti su klaidingais duomenimis | Antro būtino tikrintojo nebuvo | Programos konfigūracija |
| Parašo generavimas | Tikriklis pasirašo tik galiojančius šaltinio grandinės įvykius | LayerZero tikrintojas pasirašė klaidingus duomenis | LayerZero valdomas tikrintuvas |
| Tinklo sutartis | Priimti galiojančius parašus iš sukonfigūruoto tikrintojų rinkinio | Veikė tiksliai kaip sukonfigūruota | Protinga sutarties logika |
Kelp pretenzija nukreipta į tai, kas nutiko „LayerZero“ prieš įsilaužimą
Evercrest teigia, kad „LayerZero“ peržiūrėjo ir raštu patvirtino vieno tikrintojo sąranką, įskaitant 2024 m. vasario mėn. pranešimą Kelpui, kad dėl numatytosios konfigūracijos „nėra problemų“.
Ieškinyje taip pat teigiama, kad „LayerZero“ įspėjo kitą kūrėją USDT0 apie numatytųjų tikrintojo konfigūracijų riziką, tačiau nesuteikė panašaus įspėjimo iš Kelp.
Šie kaltinimai dar turi būti patikrinti teisme. „LayerZero“ paskyra suteikia pasirinkimą „Kelp“, sakydama, kad programa anksčiau naudojo „du iš dviejų“ konfigūraciją ir buvo perkelta į „vienas iš vieno“.
„LayerZero“ tikrintuvas dabar atsisako pasirašyti bet kuriame kanale, kuriame jis yra vienintelis reikalingas pasirašytojas, o įmonei reikalingi keli nepriklausomi RPC šaltiniai iš tiekėjų ir geografinių vietų.
Iki rugpjūčio 4 d. ji perkėlė numatytuosius kelius abiejose savo galinio taško versijose iki mažiausiai trijų tikrintuvų, o programos vis tiek gali kurti pasirinktines sąrankas protokolo lygiu.
„LayerZero“ gegužę taip pat teigė, kad leisti savo paties tikrintojui veikti vienam atliekant didelės vertės pervedimus buvo klaida, ir teigė, kad incidentas palietė apie 0,14 % jo tinkle esančių programų.
„LayerZero“ klientai judėjo greičiau nei teismai
„BitGo“ sudarė didžiausią migraciją – WBTC sudarė apie 7,4 mlrd.
„Mantle“, „Kelp’s rsETH“ ir „Lombard“ pridėjo dar milijardus, o „Chainlink“ bendra suma siekia beveik 15 mlrd. Kelp teigia, kad jos pačios migracija tebevyksta, todėl paskelbta vertė ir įvykdyti pervedimai yra atskiros priemonės.
| Gairės | Susijusio turto vertė | Palyginti su 292 mln. USD eksploatavimu | Ką jis atstovauja |
|---|---|---|---|
| Dumblių išnaudojimas | 292 mln | 1,0 × | Pavogta apytikslė vertė |
| Ankstyvoji migracijos banga, gegužės mėn | > 3 mlrd. USD | >10× | Projektai, skelbiantys apie judėjimą „Chainlink“ link |
| Migracijos banga, liepos mėn | > 7 mlrd. USD | >24× | Platesnė turto/projektų grupė, keičianti infrastruktūrą |
| rugpjūčio 4 d | ~14,5 mlrd. USD | ~49,7× | Praneštų „LayerZero-to-Chainlink“ perkėlimų susijusi turto vertė |
| Vien WBTC | ~7,4 mlrd. USD | ~25× | Didžiausias atskiras turtas rugpjūčio 4 d |
Vajomingo „Stable Token Commission“ rugpjūtį visiškai perkėlė savo FRNT valstybės išduotą žetoną iš „LayerZero“ ir pasirašė daugiametį susitarimą, kuriuo CCIP tapo išskirtiniu kelių grandinių tiekėju.
Komisijos CISO Keithas Lawhornas rugsėjo 14 d. sakė, kad peržiūra prasidėjo dėl Kelp atakos ir aptikta problemų dėl prieigos kontrolės, privataus rakto valdymo ir incidentų atskleidimo, o LayerZero iš dalies ginčijo išvadas.
Standartas, kurį jis apibūdino, buvo infrastruktūra, kuri pagal numatytuosius nustatymus yra saugi, o į gaminį įmontuotos apsaugos priemonės, kuriomis gali pasikliauti viešasis leidėjas.
Atsakomybės atotrūkis, kuris siekia praeities tiltus
Kelp pasirinko, kiek tikrintuvų reikia jo tiltui, o „LayerZero“ valdė infrastruktūrą, nuo kurios priklausė vienintelis tikrintuvas. Kiekviena šalis valdė sluoksnį, kuris nepavyko, o išmanioji sutartis priėmė abiejų leidžiamą konfigūraciją.
Ta pati tvarka atsiranda visur, kur automatizuotas protokolas priklauso nuo identifikuojamos įmonės orakulams, saugojimui, debesų prieglobai ar sekos nustatymui, nes išmaniosios sutartys paverčia tai, ką patvirtina šios paslaugos, į negrįžtamus rezultatus.
Savitarnos paslaugų teikėjas gali ginčytis, kad klientas pasirinko savo nustatymus iš siūlomų įrankių. Kelp įtarimas apibūdina tiekėją, kuris peržiūrėjo kliento architektūrą, pavadino ją priimtina ir naudojo komponentą, kuris vėliau sugedo, o tai yra sunkiau apginti, jei kaltinimai pasitvirtintų.
Pasak DefiLlama, „LayerZero“ išlieka dideliu tinklu, apimančiu 96 grandines ir 9,5 mlrd. USD per pastarąsias 30 dienų.
| Infrastruktūros modelis | Kliento valdymas | Teikėjo valdikliai | Atsakomybės klausimas, jei kažkas nepavyksta |
|---|---|---|---|
| Gryna savitarna | Architektūra, slenksčiai, konfigūracija | Tik programinė įranga / įrankiai | Ar klientas sąmoningai pasirinko rizikingą sąranką? |
| Vadovaujama integracija | Galutinis diegimo pasirinkimas | Dokumentacija, diegimo patarimai, konfigūracijos peržiūra | Ar teikėjo nurodymai turėjo reikšmingos įtakos rizikingam pasirinkimui? |
| Tiekėjo valdomas komponentas | Kurį komponentą naudoti | Vykdymo trukmės infrastruktūra, RPC, signatarai, orakulai, globa | Ar pati teikiama paslauga nepavyko, nepaisant tinkamo kliento naudojimo? |
| Saugus pagal numatytuosius nustatymus | Ribotas pritaikymas | Priverstas minimalus perteklius ir griežti numatytieji nustatymai | Ar tiekėjo minimalios apsaugos priemonės veikė taip, kaip buvo žadėta? |
| Tvarkoma / institucinė paslauga | Verslo reikalavimai | Konfigūravimas, stebėjimas, veikimo valdikliai | Ar tiekėjas prisiima didesnę sutartinę ar veiklos atsakomybę? |
Jei teismas ir su integravimu susijusios sutartys atsakomybę už tikrintojo pasirinkimą paveda programos savininkui, konfigūruojama infrastruktūra išlaiko savo vietą, o paslaugų teikėjai prideda oficialius rizikos patvirtinimus ir griežtus numatytuosius nustatymus, pvz., „LayerZero“.
Perėjimo banga apsispręstų į vienkartinį kainų pakeitimą, o „LayerZero“ pranešimų apimtis ir naujų išteklių paleidimas parodytų, ar jo pertvarkymas grąžino pasitikėjimą.
Jei Kelp pagrindžia savo rašytinio patvirtinimo teiginius, pasirinktinių saugos projektų patvirtinimas pradedamas teisiškai. Pardavėjai gali atsakyti pateikdami garantijas, kompensacijas ir didesnes kainas arba atsisakydami pasirašyti nestandartinę konfigūraciją.
Daugiau emitentų, taikančių Vajomingo saugaus pagal nutylėjimą standartą, nukreiptų institucinį turtą į mažesnę patvirtintų teikėjų grupę, o prekybos konfigūracijos rizika dėl koncentracijos rizikos.
Kelp tiltas darė tiksliai tai, ką liepė jo konfigūracija, o „LayerZero“ tikrintojas pasirašė būtent tai, ką sakė jo pažeista infrastruktūra. Britų Kolumbijos teismas dabar nuspręs, kas skolingas už apsaugos priemones, kurias pramonė skyrė penkis mėnesius.
