Stručne: Pri kybernetickej bezpečnosti v logistike ide o portály, ktoré sú potrebné nepretržite: sledovanie zásielok, rezervácia časových okien, zadávanie zákaziek. Vyjasnite, ktoré z nich bežia na PHP, nechajte si potvrdiť záplatu a reštart a majte pripravenú manuálnu náhradnú cestu pre prípad, že musí byť portál dočasne odpojený od siete.
Ktoré systémy PHP bežia v logistike a špedícii
Samotný systém na riadenie dopravy je často odborný softvér s vlastnou prevádzkou. Okolo neho vznikajú webové aplikácie, ktoré sú často založené na PHP: zákaznícke portály na zadávanie zákaziek a sledovanie zásielok, rezervácia časových okien a rámp pre dodávateľov a dopravcov, portály pre subdodávateľov, doklady o doručení s nahrávaním fotografií, hlásenia škôd a kariérne stránky pre vodičov.
Mnohé z týchto aplikácií sú vlastné vývoje na báze frameworkov alebo bežia v kontajneroch. Pri kontajneroch je PHP súčasťou obrazu. Ako tam správne aktualizovať, opisuje stránka Záplatovanie PHP v kontajneroch Docker.
Ktoré údaje sú v logistických portáloch
V logistických portáloch sa nachádzajú dodacie a odberné adresy, obsah zásielok a hodnoty tovaru, časové okná, evidenčné čísla vozidiel, mená vodičov a telefónne čísla, zákaznícke podmienky a fakturačné údaje. Cez rozhrania sú portály prepojené s TMS, skladovým systémom, telematikou a systémami zadávateľov.
Táto zmes je pre útočníkov obzvlášť cenná. Kto vie, kedy ktorý hodnotný náklad stojí na ktorej rampe, môže pripraviť krádež alebo falošné vyzdvihnutia. Prístupové údaje k rozhraniam navyše otvárajú cestu k partnerom v dodávateľskom reťazci.
Pozornosť si zaslúžia aj údaje vodičov. Kariérne stránky a portály subdodávateľov obsahujú kópie vodičských preukazov, doklady o kvalifikácii a kontaktné údaje, čiastočne od vodičov zo zahraničia, ktorí pri zneužití svojich údajov len ťažko nájdu podporu. Kto tieto podklady zhromažďuje na webovom serveri, nemal by ich tam uchovávať dlhšie, než je nevyhnutné.
Logistika a kybernetická bezpečnosť: následky incidentu
- Kolaps na rampe: Ak vypadne rezervácia časových okien, hromadia sa vozidlá a dodávateľské reťazce sa zasekávajú.
- Zmanipulované zákazky: Útočník s prístupom k portálu môže meniť dodacie adresy alebo oprávnenia na vyzdvihnutie.
- Dodávateľský reťazec: Zadávatelia žiadajú informáciu, či sú ich údaje alebo rozhrania dotknuté. Podľa NIS2 pristupujú pre dotknuté podniky oznamovacie povinnosti.
- Dôvera: V odvetví s úzkymi partnerstvami sa incident rýchlo rozšíri.
Ak nikto nevie potvrdiť, že PHP na serveri vášho portálu je záplatované a reštartované, odpojte portál od siete a prepnite na manuálnu náhradnú cestu. Do záplaty môže byť virtuálne záplatovanie premostením, aktualizáciu však nenahrádza.
Typické medzery v zodpovednosti v logistických firmách
| Systém | Často spravuje | Otvorená otázka |
|---|---|---|
| TMS a skladový systém | poskytovateľ softvéru | Ktoré webové komponenty používajú PHP? |
| Zákaznícky portál a portál časových okien | vlastný vývoj alebo dodávateľ | Kto záplatuje obraz alebo server? |
| Web a kariérna stránka | agentúra a poskytovateľ hostingu | Stav PHP potvrdený? |
| Rozhrania k zadávateľom | IT oddelenie | Aké prístupové údaje ležia na webových serveroch? |
V špedíciách s viacerými lokalitami pristupujú lokálne riešenia, ktoré si pobočka nastavila sama a ktoré nie sú v žiadnom centrálnom zozname.
Prístupy partnerov: veľa účtov, málo prehľadu
Logistické portály žijú z externých používateľov: dopravcovia, subdodávatelia, dodávatelia, zákazníci s viacerými lokalitami. V priebehu rokov tak vznikajú stovky účtov, z ktorých mnohé sú zdieľané, osirelé alebo chránené jednoduchými heslami. Útočník, ktorý na serveri spúšťa kód, tieto účty síce nepotrebuje, ale môže zakladať nové alebo rozširovať oprávnenia existujúcich účtov bez toho, aby to bolo nápadné.
Po incidente preto preverte aj správu používateľov: Ktoré účty boli naposledy založené alebo zmenené, ktoré majú rozšírené oprávnenia, ktoré sa niekoľko mesiacov nepoužívali? Osirelé účty zablokujte, administrátorské prístupy zabezpečte druhým faktorom. Patrí to aj do dohody so zadávateľmi, ktorí majú prístup do vašich portálov.
Prvé hodiny pre vedenie IT a konateľov
- Vypísať všetky zvonka dostupné portály, vrátane aplikácií v kontajneroch a riešení pobočiek.
- Pre každý systém nechať preukázať PHP 8.5.12, 8.4.27, 8.3.36 alebo 8.2.35, resp. potvrdený backport, a reštart všetkých procesov.
- Zálohovať logy od 20. 10. 2026. Pokyny na vyhodnotenie poskytuje príručka Vyhodnocovanie logov webového servera.
- Prístupové údaje k rozhraniam uložené na webových serveroch po vyčistení obnoviť.
- Dôležitých zadávateľov vecne informovať, hneď ako je stav doložený.
Ako konkrétne pomáha PHP SOS?
- Zmapujeme vaše portály a rozhrania a prioritizujeme podľa režimu prevádzky, verzie PHP a významu pre prevádzku.
- Záplatujeme alebo koordinujeme aktualizácie s poskytovateľmi softvéru a dodávateľmi, znova zostavujeme obrazy kontajnerov a preukazujeme reštart.
- Pri podozrení prevezmeme reakciu na incidenty so zabezpečením stôp a kontrolou, či zákazky alebo rozhrania neboli zmanipulované.
- Dodáme stručnú, doložiteľnú dokumentáciu, ktorú môžete predložiť zadávateľom, poisťovateľom a prípadne úradom.
Časté otázky
Prečo sú údaje o zásielkach zaujímavé pre útočníkov?
Údaje o zásielkach prezrádzajú, aký tovar kedy kde stojí a kto si ho preberie. Takéto informácie sa dajú využiť na krádež nákladu, falošné príkazy na vyzdvihnutie alebo podvody s falošnými dopravcami. K tomu pristupujú kmeňové údaje zákazníkov a podmienky, ktoré sú cenné pre konkurentov.
Vzťahuje sa NIS2 na našu špedíciu?
Dopravný sektor patrí medzi oblasti, ktoré NIS2 zahŕňa, či je však podnik skutočne dotknutý, závisí od činnosti a veľkosti. Aj bez priamej povinnosti odovzdávajú zadávatelia bezpečnostné požiadavky cez zmluvy. Záväzné zaradenie vyjasnite so svojím právnym poradenstvom.
Ako pokračuje prevádzka, keď je portál offline?
Majte pripravenú manuálnu náhradnú cestu: časové okná telefonicky alebo e-mailom, stavové správy cez pripravený distribučný zoznam, čísla na vyzdvihnutie na papieri. Plánovaná náhradná cesta bráni tomu, aby zamestnanci pod tlakom siahli po nebezpečných skratkách.
Naše aplikácie PHP bežia v kontajneroch. Mení to niečo?
Aj v kontajneroch je PHP súčasťou obrazu. Musíte aktualizovať základný obraz, znova ho zostaviť a nahradiť bežiace kontajnery. Aktualizácia samotného hostiteľa na PHP v kontajneri nič nemení.