BTCPay serveris pataiso kritinę LND kredencialų klaidą po žaibiško piniginės nutekėjimo
„BTPCay Server“ išleido 2.4.2 versiją, kad pataisytų kritinį pažeidžiamumą, leidžiantį neautentifikuotai nuotolinei prieigai prie LND kredencialų failų, po to, kai užpuolikai pasinaudojo šia problema norėdami nusausinti prekybininkų „Lightning“ pinigines.
Projekto išleidimo pastabose aprašoma rimta klaida .macaroon failus, kuriuos LND naudoja prieigos leidimams valdyti. Paprasta anglų kalba tie failai gali veikti kaip raktai. Jei užpuolikas sugriebia netinkamą, jis gali sąveikauti su „Lightning“ mazgu taip, kaip operatorius neketino.
„BTPCay“ rėmėjai taip pat parėmė 10% grąžintų lėšų susigrąžinimo kompensaciją, kuri neviršija 3 BTC. Dabartinėmis kainomis didžiausias atlygis yra apie 190 000 USD.
Tai nėra Bitcoin protokolo išnaudojimas. Tai nėra vietinis grandinės piniginės gedimas. Tai serverio saugos problema, turinti įtakos tam tikroms BTCPay serverio sąrankoms naudojant LND.
Tas skirtumas yra svarbus.
Norėdami gauti daugiau informacijos, apsilankykite oficialioje „Github“ platformoje.
TL; DR
- BTCPay Server v2.4.2 pataiso kritinę LND kredencialų poveikio problemą.
- Pranešama, kad užpuolikai ištuštino prekybininkų „Lightning“ pinigines per pažeidžiamas sąrankas.
- Atkūrimo premija siūlo 10% grąžintų lėšų, neviršijant 3 BTC.
Kodėl LND kredencialų problema yra svarbi
„BTCPay“ serveris yra populiarus, nes leidžia prekybininkams priimti „Bitcoin“ mokėjimus nepasikliaujant centralizuotu mokėjimų procesoriumi.
Šis savarankiškas modelis yra galingas, tačiau jis taip pat reiškia serverio saugumo klausimus. Kai prekybininkas naudoja savo mokėjimo infrastruktūrą, jis taip pat yra atsakingas už šios infrastruktūros atnaujinimą ir tinkamą konfigūraciją.
Pažeidžiamumas, pataisytas 2.4.2 versijoje, yra rimtas, nes LND macaroons gali suteikti prieigą prie mazgo funkcijų. Priklausomai nuo pridėtų leidimų, matomas makaronas gali būti itin jautrus.
„Lightning“ operatoriams kredencialų saugumas yra toks pat svarbus kaip ir privataus rakto saugumas praktiškai. Piniginė gali būti techniškai tvarkinga, tačiau jei serveris nuteka prieigos kredencialai, lėšoms vis tiek gali kilti pavojus.
Tai nebuvo ataka prieš patį Bitcoiną
Infrastruktūros išnaudojimus lengva suprasti klaidingai.
Kai žmonės išgirsta, kad „Bitcoin“ mokėjimo serveriai buvo išeikvoti, jie gali manyti, kad „Bitcoin“ kažkas sugedo. Ši istorija to neparodo.
Bitkoino bazinis protokolas nebuvo išnaudotas. Problema buvo susijusi su BTCPay serverio diegimu naudojant LND ir kredencialų failų atskleidimu. Dėl to tai yra programų ir infrastruktūros saugumo įvykis, o ne „Bitcoin“ konsensuso ar „Bitcoin“ blokų grandinės nesėkmė.
Dėl to tai nereikšminga.
Nukentėjusiems prekybininkams skirtumai gali nedžiuginti. Prarastos žaibo lėšos vis tiek yra prarastos lėšos. Tačiau tikslus įrėminimas yra svarbus, nes priemonė skiriasi. „Bitcoin“ tam nereikia protokolo pataisos. BTCPay serverio operatoriai turi atnaujinti, patikrinti konfigūraciją ir apsaugoti mazgo kredencialus.
Žaibo infrastruktūrai kyla įvairių pavojų
„Lightning“ sukurtas greitesniems ir pigesniems „Bitcoin“ mokėjimams, tačiau tai sukuria sudėtingumą.
Mazgų operatoriai tvarko kanalus, likvidumą, atsargines kopijas, nuotolinę prieigą, maršrutą, kredencialus ir serverio parodymus. Tai sukuria kitokį saugos modelį nei BTC laikymas šaltoje saugykloje.
Prekybininkas, valdantis „Lightning“ infrastruktūrą, ne tik laiko „Bitcoin“. Jie naudoja tiesioginio mokėjimo programinę įrangą, prijungtą prie interneto.
Tinkamai valdant tai gali būti saugu, tačiau tam reikia disciplinos. Atnaujinimai svarbūs. Leidimai yra svarbūs. Kredencialų saugojimo reikalai. Stebėjimo reikalai.
„BTPCay“ incidentas primena, kad savarankiškai valdomos mokėjimo sistemos nėra „nustatyti ir pamiršti“ produktai.
„Bounty“ yra atkūrimo bandymas
Atkūrimo dovanos prideda istorijai dar vieną sluoksnį.
Siūloma 10% grąžintų lėšų, neviršijant 3 BTC, yra bandymas sukurti paskatą susigrąžinti ar gauti informaciją. Tai gali padėti, jei užpuolikai, tarpininkai ar žmonės, žinantys apie fondus, nuspręstų, kad bendradarbiavimas yra geresnis už nuolatinį viešinimą.
Dovanos negarantuoja pasveikimo.
Tačiau jie gali sukurti derybų ar atskleidimo kanalą. Kripto projektai dažnai jas naudoja po išnaudojimo, nes pavogtas lėšas galima atsekti, galima stebėti keitimo indėlius, o užpuolikai gali susidurti su sunkumais grynai išgryninti pinigus.
Paveiktiems prekybininkams premija nėra pilnas sprendimas. Greitesnis žingsnis yra užtikrinti, kad pažeidžiamos sistemos būtų pataisytos.
Ką operatoriai turėtų imtis iš to
Praktinė pamoka paprasta: atnaujinkite BTCPay serverį ir peržiūrėkite LND poveikį.
Operatoriai neturėtų manyti, kad sistema veikia daugelį metų, todėl ji yra saugi neribotą laiką. Mokėjimo infrastruktūra gyvena besikeičiančioje grėsmės aplinkoje. Užpuolikai ieško senų versijų, netinkamų konfigūracijų, nutekėjusių kredencialų, silpnų leidimų ir interneto teikiamų paslaugų.
„BTCPay“ serveris išlieka svarbiu „Bitcoin“ prekybininkų įrankiu, tačiau savarankiška priežiūra ir priegloba yra susiję su įsipareigojimais.
2.4.2 versija yra šios problemos sprendimo taškas. Kiekvienas, kuris naudoja paveiktas sąrankas, turėtų laikyti naujinimą skubiu.
Bitcoin mokėjimai gali būti suverenūs, tačiau suverenitetas apima priežiūrą.
Šis straipsnis yra pagrįstas BTCPay serverio v2.4.2 laidos medžiaga ir projekto atkūrimo premijos informacija.
