„BTCPay Tor“ prieiga pasirenkama kitame „Docker“ atnaujinime
Operatoriai, naudojantys „Bitcoin“ mokėjimo programinę įrangą „BTCPay Server“ naudodami standartinį „Docker“ diegimą, kitą kartą nustatydami arba atnaujindami turi aiškiai pasirinkti „Tor“, jei nori išlaikyti svogūnų prieigą. Šis pakeitimas pašalina „Tor“ iš automatiškai įtrauktų komponentų, todėl anksčiau susietos paslaugos konfigūracija tampa administratoriaus pasirinkimu.
BTCPay išsamiai išdėstė diegimo pakeitimą savo spalio 5 d. pranešime, pridedamame prie 2.4.5 versijos. Oficialus „GitHub“ leidimo puslapis įrašo programinės įrangos leidimą spalio 6 d. Esamiems diegimams atitinkamas aktyviklis yra kita „Docker“ sąranka arba naujinimas.
Pakeitimas svarbus „Docker“ operatoriams, kurie pasikliauja „Tor“, įskaitant prieigą per savo serverio „onion“ adresą, bet anksčiau gavo jį per pagrindinį „BTCPay“ serverio fragmentą. Fragmentai yra konfigūracijos komponentai, naudojami „Docker“ kaminui surinkti.
BTCPay pataria administratoriams prieš atnaujinant peržiūrėti diegimo pakeitimus. Atnaujinus į 2.4.5, jo instrukcija, kaip įjungti Tor yra:
sudo btcpay-fragments add opt-add-tor
„Tor“ išlieka palaikomas, o „BTPCay“ teigia, kad esami duomenys išlieka dabartiniuose „Tor“ kiekiuose. Tai išsaugo saugomus duomenis; tolesnė „onion“ prieiga vis tiek priklauso nuo „Tor“ įtraukimo ir paleidimo į diegimą.
BTCPay serverio dokumentacijoje aprašomas pasirenkamas Tor fragmentas opt-add-tor kaip paslėptų paslaugų pridėjimas ir pasirinktas svogūnų ryšys. Operatoriai gali patikrinti konfigūraciją naudodami btcpay-fragments showkuri nekeičia konfigūracijos ir praneša apie išsaugotus papildomus ir neįtrauktus fragmentus kartu su veiksmingais fragmentais iš paskutinio sugeneruoto aprašo.
Fragmentų keitimo komandoms reikia root ir nedelsiant iš naujo taikyti sąranką.
Privačioms paslaugoms reikia atskirų išimčių
2.4.5 laidos pastabose taip pat nurodomas laužomas siunčiamų HTTP užklausų pakeitimas: pagal numatytuosius nustatymus privataus tinklo paskirties vietos blokuojamos Lightning ryšiams, LNURL užklausoms, sąskaitų faktūrų pranešimų URL ir žiniatinklio kabliukams. Apribojimas skirtas užkirsti kelią serverio užklausų klastojimui arba SSRF.
Kai ši apsauga įjungta, operatoriai, tyčia naudojantys privačias paslaugas, turi leisti reikalingas paskirties vietas ssrfexceptions.
BTCPay operatoriaus vadove nurodoma, kad pakeitus parametrą reikia iš naujo paleisti programą ir atlikti paveiktą integraciją.
