Zakladatel startupu se probudil s neočekávanými poplatky 449 dolarů u OpenAI a Anthropic. Příčinou byla podle Fox News sada ukradených API klíčů zneužitých během takzvané kybernetické vlny „Černý říjen“. Částka je malá ve srovnání se škodou, které by mohla čelit velká společnost, ale příběh ukazuje, jak se z ukradených API klíčů z Černého října mohou stát skutečné účty dřív, než se kdokoli probudí a všimne si jich.

Tento článek pokrývá, na co se toto označení vztahuje, jak bývají ukradené klíče zneužívány, proč útokům s asistencí AI zbývá obráncům méně času a co mohou vývojáři udělat už dnes.

Co „Černý říjen“ označuje (a co zatím není potvrzeno)

„Černý říjen“ je označení používané pro shluk kybernetických útoků spojených s cloudovými systémy a vývojářskými nástroji, přičemž AI hraje roli v tom, jak rychle se útoky šíří. Zpráva Fox News se soustředí na jeden konkrétní důsledek: přihlašovací údaje získané z cloudových prostředí a úložišť kódu byly použity k navýšení poplatků za služby AI.

Je vhodné být opatrný ohledně toho, co je a co není prokázáno. Článek nám poskytuje jeden doložený příklad – zakladatelovu částku 449 dolarů za poplatky na účtech OpenAI a Anthropic. V materiálu, který jsme prošli, neposkytuje úplný technický popis každého incidentu pod hlavičkou Černého října, ani nestanovuje jediného útočníka či jedinou metodu za nimi. Další zpravodajství objevující se ve výsledcích vyhledávání popisuje několik AI vývojářských platforem, které v říjnu oznámily narušení, a škodlivé softwarové balíčky vytvořené ke krádeži tajemství, ale tyto podrobnosti se liší podle zdroje a my jsme je nezávisle neověřili. Berte toto označení jako zkratku pro vzorec, nikoli jako potvrzenou jedinou kampaň.

Jak jsou ukradené API klíče zneužity během několika hodin

API klíč je dlouhý řetězec znaků, který funguje jako heslo pro software. Kdokoli ho má, může posílat požadavky, jako by byl vámi, a poskytovatel účtuje poplatky účtu, který klíč vlastní. Obvykle tam není žádná výzva k zadání uživatelského jména ani druhý faktor, a právě proto je uniklý klíč pro útočníka tak užitečný.

Klíče se obvykle dostanou na veřejnost několika běžnými způsoby:

  • Jsou commitnuty do úložiště kódu, někdy v konfiguračním souboru nebo ve starém commitu.
  • Nacházejí se v proměnných prostředí nebo nastaveních v cloudovém prostředí, které je kompromitováno.
  • Jsou zkopírovány do nástrojů, skriptů nebo na vývojářské stroje, které jsou později napadeny.

Jakmile útočník získá funkční klíč, nejjednodušším krokem je použít ho pro volání AI modelů na účet oběti. To odpovídá zkušenosti zakladatele: poplatky se objevily na účtech OpenAI a Anthropic a vlastník se to dozvěděl až poté, co se účet nahromadil. Útočník nemusí kvůli zisku sahat na aplikaci ani data oběti. Produktem je samotný klíč.

To je také důvod, proč může být dolarová částka zavádějící. 449 dolarů je skromná suma, ale odráží, jak málo času a úsilí zneužití vyžaduje. Bez limitů útraty by stejný přístup mohl vygenerovat mnohem větší účet.

Proč útoky s asistencí AI zkracují obráncům dobu reakce

„AI“ u útoků s asistencí AI je důležitá kvůli rychlosti. Prohledávání úložišť kvůli tajemstvím, testování platnosti klíče a rozhodování, co dělat dál, jsou úkoly, které automatizace zvládá dobře. Když se tyto kroky zřetězí, mezera mezi únikem a zneužitím se může zkrátit z dnů na hodiny.

Pokryli jsme související vývoj v článku Sysdigovo zjištění toho, co popisuje jako plně autonomní AI ransomware útok, kde AI agent provedl intrusion s malým nebo žádným lidským vedením. Jde o jiný typ incidentu než krádež API klíčů, ale základní ponaučení je podobné: automatizovaní útočníci nečekají na pracovní dobu a manuální procesy reakce mohou zaostávat.

Pro malé týmy je problém ostřejší. Startup zřídka má bezpečnostní operační centrum, které by přes noc sledovalo dashboardy fakturace. Zakladatel v tomto příběhu se to dozvěděl kontrolou poplatků až po skutečnosti, což je způsob, jakým mnoho lidí tento druh zneužití objeví.

Co to znamená pro vás

Pokud stavíte s AI API, i na vedlejším projektu, vaše klíče jsou cenné přihlašovací údaje a měli byste s nimi zacházet jako s hesly k platebnímu účtu. Stojí za to mít na paměti tři body:

  • Odhalení je často neviditelné. Nemusíte vědět, že klíč unikl, dokud nepřijdou poplatky.
  • Váš poskytovatel vám účtuje. Ukradené použití se obvykle objeví na vašem účtu, takže prevence a včasná detekce jsou na vás.
  • Malé účty jsou varováním. Neočekávaný poplatek 449 dolarů znamená, že klíč fungoval pro někoho jiného. Berte to jako bezpečnostní incident, ne jen jako účetní problém.

Jak chránit API klíče: rotace, rozsah oprávnění, upozornění, MFA a skenování tajemství

Žádný z těchto kroků nevyžaduje bezpečnostní tým. Většina zabere méně než hodinu.

  1. Rotujte klíče hned. Vygenerujte nové klíče a zrušte platnost starých, zejména těch, které se objevily v kódu, chatu, tikketech nebo sdílených dokumentech. Po jakémkoli podezření na odhalení rotujte znovu.
  2. Nastavte každému klíči úzký rozsah. Používejte samostatné klíče pro každý projekt nebo prostředí a každému dejte jen oprávnění, která potřebuje, pokud to váš poskytovatel podporuje. Uniklý testovací klíč by neměl odemknout produkci.
  3. Nastavte limity útraty a upozornění. Nakonfigurujte rozpočtové stropy a oznámení o použití v nastavení fakturace každého poskytovatele, aby neobvyklá aktivita spustila zprávu místo překvapení.
  4. Zapněte vícefaktorové ověřování. Chraňte účty poskytovatelů a cloudové konzole, kde se klíče vytvářejí a prohlížejí. MFA nezabrání tomu, aby ukradený klíč fungoval, ale ztíží krádež klíčů ze samotného účtu.
  5. Skenujte kvůli tajemstvím. Spouštějte skener tajemství na svých úložištích včetně historie commitů a zkontrolujte nastavení CI a sdílené konfigurační soubory. Odstraňte jakékoli odhalené klíče a rotujte je, protože smazání souboru únik nevrátí zpět.
  6. Držte klíče mimo kód. Ukládejte je ve specializovaném správci tajemství nebo v chráněných proměnných prostředí, ne ve zdrojových souborech.

Hlavní poznatky

Příběh ukradených API klíčů z Černého října je připomínkou, že malé, tiché přihlašovací údaje mohou rychle stát skutečné peníze. Pokud stavíte s AI API, dnes proveďte audit a rotaci klíčů, nastavte limity útraty a upozornění a proskenujte svá úložiště kvůli odhaleným tajemstvím. Pro širší kontext o tom, jak autonomní AI útoky zrychlují narušení, si přečtěte náš report o Sysdigových zjištěních o autonomním AI ransomwaru a pak strávte hodinu zpevněním vlastního nastavení.