hello@faustagency.com +421 948 30 50 50

Bezpečnosť / Dodávateľský reťazec

Shai-Hulud 2.0: keď útok príde cez balíček do aplikácie

Útok na npm balíčky PostHog z novembra 2025 ukázal riziko CI oprávnení a tokenov. Ako chrániť dodávateľský reťazec vlastného softvéru?

Redakcia Faust Agency Publikované 2 min čítania
Zapečatené softvérové balíčky s jedným narušeným káblovým prepojením ako ilustrácia dodávateľského útoku.
Ilustračný obrázok vytvorený pomocou AI.

Vlastný kód je iba časť aplikácie. Projekt používa knižnice, nástroje, proces zostavenia aj prístupy k registru balíčkov. Útok môže vstúpiť cez niektorú z týchto väzieb a zasiahnuť aj dobre napísaný web.

Čo opísal PostHog

Podľa postmortemu PostHog boli 24. novembra 2025 na npm zverejnené kompromitované JavaScript balíčky so Shai-Hulud 2.0. Malvér vyhľadával prihlasovacie údaje a využíval získané oprávnenia na šírenie. Firma spojila prvotný prienik s CI workflow, ktorý spustil nedôveryhodný kód s prístupom k privilegovanému tokenu. Rozsah sa netýkal automaticky všetkých foriem integrácie PostHog. Prvostranný postmortem.

Vývojové prostredie nie je menej dôležité než produkcia

V počítači vývojára alebo v CI môžu byť prístupy k repozitárom, registru balíčkov či cloudovým službám. Ak sa k nim dostane nedôveryhodný proces, dopad môže presiahnuť jednu aplikáciu.

Pri kontrole preto sledujte nielen nasadený web, ale aj to, ako sa kód zostavuje a publikuje. Podstatné je, ktoré úlohy dostávajú tajomstvá a za akých podmienok sa v nich spúšťa cudzí príspevok.

Čo má firma skontrolovať

  • Rozsah a životnosť CI/CD, npm a cloudových tokenov.
  • Oddelenie nedôveryhodných príspevkov od privilegovaných publikačných úloh.
  • Pôvod závislostí, kontrolu zmien a spôsob schvaľovania aktualizácií.
  • Pravidlá inštalačných skriptov a spracovania bezpečnostných upozornení.
  • Postup odvolania a výmeny prístupov pri kompromitácii.

Prečo odstránenie balíčka nemusí uzavrieť incident

Ak už mohli uniknúť prístupy, treba posúdiť ich použitie a rozsah. Samotný návrat k čistej verzii aplikácie nemusí zrušiť oprávnenie, ktoré má útočník stále k dispozícii.

Reakcia preto zahŕňa inventár dotknutých prostredí, záznamy dostupných udalostí, odvolanie rizikových tokenov a overenie následných zmien. Rozsah určuje konkrétne vyšetrovanie.

Ako do toho vstupuje AI

Tento postmortem sám nedokazuje AI riadenie útoku. Pri zavádzaní AI vývojových nástrojov je však dôležité zachovať rovnaké pravidlá pre závislosti, tajomstvá a publikovanie. Rýchlejšia tvorba kódu neznižuje zodpovednosť za jeho pôvod a nasadenie.

Audit zahŕňa aj cestu kódu do produkcie

Pomôžeme preveriť repozitáre, integračné prístupy a publikačné procesy v dohodnutom rozsahu.

Zdroje a ďalšie čítanie

Odkazy vedú na pôvodné oznámenia, správy a dokumentáciu, z ktorých článok vychádza.

  1. posthog.com/blog/nov-24-shai-hulud-attack-post-mortem
Redakcia Faust Agency

Články pripravuje tím Faust Agency, ktorý sa stará o bezpečnosť, vývoj a prevádzku webov, interných systémov a firemnej infraštruktúry.

Viac o nás
Zdieľať

Preveríme bezpečnosť a prevádzku vašej firmy.

Weby, interné systémy, servery aj obnova po incidente. Ozvite sa a dohodneme konkrétny ďalší krok.

Prebrať bezpečnosť a prevádzku našej firmy
Späť na začiatok stránky