Provozuje
Exchanges

Coinbase odhaluje, jak jedna konfigurační chyba způsobila 50minutový výpadek

Společnost Coinbase uvádí, že rutinní aktualizace infrastruktury vyřadila z provozu kritickou síťovou bránu, což na přibližně 50 minut narušilo převody, nákupy debetními kartami a služby v rámci blockchainu. Ve své nové analýze po události vysvětluje, v čem spočívala chyba a proč selhaly i běžné nástroje společnosti pro obnovení provozu.

SDÍLET
Coinbase odhaluje, jak jedna konfigurační chyba způsobila 50minutový výpadek

Hlavní závěry

  • Společnost Coinbase zjistila, že příčinou 50minutového výpadku byla nezjištěná kolize názvů zdrojů v systému Kubernetes během rutinní aktualizace infrastruktury.
  • Incident narušil převody, nákupy debetní kartou Coinbase Card, vypořádání pro institucionální klienty a služby v blockchainu napříč několika platformami.
  • Výpadek také znemožnil běžný proces vrácení změn společnosti Coinbase, což vedlo k zavedení nových bezpečnostních opatření a změn v infrastruktuře.

Coinbase vysvětluje, co se pokazilo

Kryptoměnová burza Coinbase (Nasdaq: COIN) identifikovala softwarovou chybu, která stála za výpadkem z minulého týdne, kvůli němuž zákazníci nemohli po dobu přibližně 50 minut provádět převody, nakupovat pomocí karty Coinbase Card ani přistupovat k několika službám v blockchainu.

Podle analýzy příčin zveřejněné 21. července inženýři prováděli zdánlivě rutinní aktualizaci s nízkým rizikem, když nezjištěná kolize názvů zdrojů v Kubernetes způsobila, že aktualizace upravila nesprávnou síťovou komponentu.

Coinbase uvedla:

„Příčinou byla neúmyslná nesprávná konfigurace důležité síťové komponenty v důsledku rutinní aktualizace konfigurace. Prostředky zákazníků nebyly v žádném okamžiku ohroženy.“

Kubernetes je software, který Coinbase používá k organizaci a provozování aplikací v rámci své cloudové infrastruktury. Kolize názvů zdrojů způsobila, že aktualizace změnila část vstupní brány Istio společnosti namísto pouze zamýšlené komponenty. Tato brána funguje jako řídící jednotka provozu a směruje požadavky mezi interními službami Coinbase.

Jakmile brána přestala fungovat, systémy zodpovědné za zpracování obchodů, převodů, vypořádání a autorizací plateb již nemohly komunikovat.

Odmítnuté karty a pozastavené převody

Porucha ovlivnila retailové, institucionální a vývojářské platformy Coinbase přibližně od 12:37 p.m. ET do 1:25 p.m. ET.

Někteří retailoví zákazníci nemohli dokončit vklady, výběry ani transakce mimo platformu. Převody, které již byly v procesu, se zdály být zablokované, ale po obnovení služby byly zpracovány. Debetní nákupy kartou Coinbase Card byly odmítnuty, zatímco nákupy kreditní kartou pokračovaly.

Výpadek také přerušil on-chain swapy prostřednictvím Coinbase DEX na sítích Base a Solana. Zákazníci Coinbase Exchange a Prime zaznamenali zpožděné nebo neúspěšné převody a vypořádání, zatímco zákazníci vývojářské platformy nemohli registrovat uživatele, převádět prostředky ani využívat služby onramp.

Tento dopad zdůrazňuje rostoucí význam spolehlivosti, jelikož se Coinbase rozšiřuje i mimo spotové obchodování s kryptoměnami. Její plánované produkty typu „everything exchange“, včetně tokenizovaných akcií a perpetuitních futures, rozšiřují rozsah finančních aktivit závislých na infrastruktuře společnosti.

Společnost Coinbase samostatně popsala plány na přeměnu platformy v širší finanční centrum s novými službami v oblasti obchodování, plateb a správy peněz, které budou zahrnovat akcie, deriváty, platby ve stablecoinech a nástroje pro vývojáře. Tato expanze zvyšuje riziko v případě selhání sdílené infrastruktury.

Proč obnova trvala déle, než se očekávalo

Brána byla obnovena v 13:20 východního času a Coinbase o tři minuty později prohlásila, že incident byl vyřešen. Zbývající nevyřízené transakce byly vyřízeny v průběhu následujících hodin.

Obnova trvala déle, protože nasazovací nástroje Coinbase byly závislé na selhávající bráně. Technici nemohli použít standardní proces vrácení změn a místo toho ručně spustili nouzové nasazení prostřednictvím cloudového poskytovatele společnosti s využitím dočasného privilegovaného přístupu.

Coinbase nyní zavádí kontroly k zamezení konfliktů v názvech, odděluje nástroje pro obnovu od infrastruktury, kterou spravují, a pravidelněji testuje postupy nouzového přístupu.

Coinbase zdůraznila:

„Naším cílem je vždy nulová doba výpadku. Aktivně přepracováváme naši infrastrukturu, abychom zajistili, že v případě dalšího selhání, jako bylo toto – i když je to velmi nepravděpodobné –, budeme schopni rychle provést vrácení do původního stavu a obnovit provoz.“

Tento článek byl přeložen z angličtiny pomocí umělé inteligence. Původní anglická verze je autoritativním zdrojem; automatické překlady mohou obsahovat nepřesnosti, zejména v právní a regulační terminologii.

Štítky v tomto článku