Ethereum atideda Glamsterdam Hoodi testinio tinklo paleidimą dėl saugumo rizikos
Ethereum kūrėjai paskelbė, kad „Glamsterdam Hoodi” testinio tinklo paleidimas yra atidėtas, konkrečiai atidedant Ethereum atideda Glamsterdam, dėl nustatytų su dujomis susijusių saugumo pažeidžiamumų. Šios galimos rizikos galėtų paveikti, kaip esamos išmaniosios sutartys tvarko nepavykusias operacijas.
Ethereum fondas (EF) pareiškė, kad atnaujinimas, iš pradžių planuotas spalio 26 d., buvo atidėtas, siekiant ištirti tam tikrų pasiūlymų ir Ethereum diegiamų išmaniųjų sutarčių sąveiką. Blockchain saugumo įmonė „ChainSecurity“ spalio 13 d. išleido įspėjimą dėl dviejų pasiūlymų, EIP-8037 ir EIP-8038, kurie gali pakenkti esamoms apsaugos priemonėms.
Galimi pažeidžiamumai ir poveikis
„ChainSecurity“ analizė parodė, kad pagal siūlomas naujas taisykles, dujos galėtų būti grąžintos sutarčiai po to, kai operacija nepavyksta, leidžiant jai tęsti vykdymą, kai anksčiau ji būtų sustabdyta. Tyrėjai pažymėjo, kad šie pakeitimai gali trukdyti dabartiniams saugumo patikrinimams, kurie priklauso nuo likusio dujų kiekio operacijos metu.
Dujų trūkumo atakų (insufficient gas griefing attacks) atveju, kenkėjiškas skambintojas sąmoningai pateikia nepakankamai dujų, kad teisėta išmaniosios sutarties operacija būtų baigta. „ChainSecurity“ perspėjo, kad Glamsterdamo siūlomi pakeitimai galėtų pakenkti apsaugos priemonėms nuo tokių atakų, potencialiai leidžiant sutartims nuolat registruoti nepavykusias operacijas. Pateiktas pavyzdys buvo paveikta sutartis, pašalinanti vartotojo pretenziją arba išjungianti galimybę pakartotinai bandyti operaciją, taip užkertant kelią vartotojui atlikti galiojančią operaciją.
Kūrėjų rekomendacijos ir atskleidimai
Nors „ChainSecurity“ nurodė, kad ne visi su dujomis susiję saugumo patikrinimai taptų nepatikimi, ji patarė kūrėjams peržiūrėti savo sutartis dėl suderinamumo su atnaujinimo naujomis dujų taisyklėmis. Pseudoniminis saugumo tyrėjas pcaversaccio spalio 21 d. „GitHub“ komentare apibūdino nustatytas rizikas kaip rimtas, pasisakydamas už „hard fork“ persvarstymą.
Penktadienį „ChainSecurity“ pranešė nustačiusi 13 realių paveiktų projektų pavyzdžių ir koordinavo atsakingą informacijos atskleidimą. Įmonė nepateikė konkrečių detalių ar nenurodė projektų, tačiau paragino kūrėjus nedelsiant patikrinti savo sutartis. Tai seka ankstesniu Ethereum fondo įspėjimu, kad Glamsterdamo dujų modelis galėtų sutrikdyti pinigines, indeksuotojus ir dujų įvertinimo įrankius.