„Coinbase“ paaiškina kelių vartotojų architektūrą, nes kriptovaliutų paskyros tampa sudėtingesnės
TL;DR: Spalio 29 d. Coinbase paskelbė inžinerinę ataskaitą apie savo perėjimą prie kelių vartotojų infrastruktūros, kurioje aprašoma, kaip vienoje paskyroje ar organizacijoje gali būti keli žmonės su skirtingomis privilegijomis. Tinklaraštis, kuriame aprašoma architektūra, negali įrodyti, kad kiekvienoje programoje ir galutiniame taške nėra klaidų.
Paskyros valdikliai retai patenka į antraštes, kol kažkas nepavyksta. Tačiau galimybė apriboti, kas gali inicijuoti ir patvirtinti sandorį yra vienas iš pagrindinių skirtumų tarp asmeninės piniginės ir įstaigai paruoštos paslaugos. „Coinbase“ dizaino diskusija primena, kad programinės įrangos architektūra gali formuoti realią finansinę riziką.
Ką nustato pirminis šaltinis
Spalio 29 d. Coinbase paskelbė inžinerinę ataskaitą apie savo perėjimą prie kelių vartotojų infrastruktūros, kurioje aprašoma, kaip vienoje paskyroje ar organizacijoje gali būti keli žmonės su skirtingomis privilegijomis. Bendrovė aptarė skirtumą tarp veikiančio asmens ir subjekto, kurio vardu atliekamas veiksmas. Tai techninio projekto paaiškinimas, o ne teiginys, kad visi pirkėjų produktai iš karto įgijo tas pačias administracines savybes. Pradinis atskleidimas su data yra čia aptartų skaičių ir produkto apimties atskaitos taškas.
Kai platforma prasideda nuo vieno asmens paskyroje, leidimai gali būti nesudėtingi. Verslo sąskaitos, bendri procesai ir deleguoti vaidmenys apsunkina modelį. Sistemos turi nustatyti, kas yra autentifikuotas, kokius išteklius gali pasiekti ir kokius veiksmus organizacija leido. Neatlikus šių patikrų, gali kilti privatumo ir saugumo problemų, net jei pagrindinis autentifikavimo procesas veikia.
Kodėl tai svarbu ne tik antraštėje
Tai svarbu, nes kriptovaliutų verslas vis labiau primena finansines organizacijas su darbuotojais, paslaugų teikėjais ir vidaus kontrole. Prekybos skyrius gali norėti, kad vienas darbuotojas paruoštų operaciją, o kitas – patvirtintų. Aiškios tapatybės ir įgaliojimų ribos yra būtinos, kad šios darbo eigos būtų audituojamos. Jie taip pat yra kasdienė saugos priemonė, o ne tik įmonės patogumas.
Kriptografijos incidentas sukuria keletą atskirų laiko juostų: izoliavimo, tyrimo, atkūrimo ir grįžimo prie patikimos paslaugos. Tos fazės gali sutapti be apdailos. Atsekta piniginė automatiškai neužšaldoma; įšaldytas likutis automatiškai negrąžinamas; o atnaujintas pasitraukimo kelias nėra baigtas saugumo auditas. Jei šie skirtumai bus matomi, skaitytojai galės tiksliau įvertinti pažangą.
Šis kūrimas taip pat susijęs su dviem temomis, kurias sekė mūsų naujienų salė: „Binance“ ankstesnis etapinis pašalinimo iš naujo paleidimas ir „Bitcoin“ mokėjimo infrastruktūra bei mazgo programinės įrangos kontekstas. Jie paaiškina susijusią rinkos struktūrą ir neturėtų būti supainioti su įrodymu, kad kiekvienas naujas pasiūlymas jau paskelbtas.
Ko skelbimas neįrodo
Tinklaraštis, kuriame aprašoma architektūra, negali įrodyti, kad kiekvienoje programoje ir galutiniame taške nėra klaidų. Leidimų patikrinimai gali būti teisingi vienoje tarnyboje ir nenuoseklūs kitur, ypač perkėlimo metu. Kelių vartotojų modelis taip pat nepakeičia tvirto autentifikavimo, kruopštaus įrenginio valdymo ar konkrečioms operacijoms būdingų jautrių lėšų judėjimo kontrolės.
Veiklos kontrolė yra svarbiausia, kai įmonė patiria stresą. Saugumo pranešimuose turėtų būti nurodyta paveikta sistema, klientai, kurie gali veikti, įrodymai, patvirtinantys bet kokį atkūrimo numerį ir tai, kas lieka neaiški. Aiški taikymo sritis apsaugo vartotojus nuo klaidingo patikinimo ir nereikalingos panikos. Tai taip pat yra tinkamas tolesnių veiksmų atskaitomybės pagrindas.
Ką žiūrėti toliau
Kitas vertingas įrodymas bus produkto lygio diegimo informacija, dokumentuoti prieigos vaidmenys ir tai, ar įmonės klientai gali priimti mažiausią privilegijų politiką be problemų. Platesnė pamoka yra ta, kad skaitmeninio turto sąskaitos saugumas dažnai priklauso tiek nuo vidinių tapatybės sistemų, tiek nuo kriptografijos, apsaugančios blockchain operaciją.
