Lyhyesti: Logistiikan kyberturvassa on kyse portaaleista, joita tarvitaan ympäri vuorokauden: lähetysseuranta, aikaikkunavaraus, toimeksiantojen kirjaus. Selvittäkää, mitkä niistä toimivat PHP:llä, pyytäkää korjaus ja uudelleenkäynnistys vahvistettuna ja pitäkää manuaalinen vaihtoehtoinen reitti valmiina, jos portaali on otettava hetkeksi pois verkosta.
Mitä PHP-järjestelmiä logistiikassa ja huolinnassa on käytössä
Kuljetuksenhallintajärjestelmä itse on usein toimialaohjelmisto, jolla on oma käyttönsä. Sen ympärille syntyy verkkosovelluksia, jotka perustuvat usein PHP:hen: asiakasportaaleja toimeksiantojen kirjaukseen ja lähetysseurantaan, aikaikkuna- ja laiturivarauksia toimittajille ja rahdinkuljettajille, aliurakoitsijoiden portaaleja, toimitustodisteita kuvalatauksineen, vahinkoilmoituksia ja urasivuja kuljettajille.
Monet näistä sovelluksista ovat kehyksiin perustuvia omia kehityksiä tai toimivat konteissa. Konteissa PHP on levykuvassa. Miten siellä päivitetään oikein, kuvataan sivulla PHP:n korjaus Docker-konteissa.
Mitä tietoja logistiikkaportaaleissa on
Logistiikkaportaaleissa on toimitus- ja noutoosoitteita, lähetysten sisältöjä ja tavara-arvoja, aikaikkunoita, rekisterinumeroita, kuljettajien nimiä ja puhelinnumeroita, asiakasehtoja ja laskutustietoja. Rajapintojen kautta portaalit on yhdistetty TMS-, varastonhallinta-, telematiikka- ja toimeksiantajien järjestelmiin.
Tämä yhdistelmä on hyökkääjille erityisen arvokas. Joka tietää, milloin arvokas lasti on millä laiturilla, voi valmistella varkauden tai väärennettyjä noutoja. Rajapintojen tunnukset avaavat lisäksi tien toimitusketjun kumppaneihin.
Myös kuljettajien tiedot ansaitsevat huomiota. Urasivut ja aliurakoitsijaportaalit sisältävät ajokorttikopioita, pätevyystodistuksia ja yhteystietoja, osin ulkomaisilta kuljettajilta, jotka eivät tietojensa väärinkäytön yhteydessä juuri saa tukea. Joka kerää näitä asiakirjoja verkkopalvelimelle, ei saisi säilyttää niitä siellä pidempään kuin on tarpeen.
Logistiikka ja kyberturva: poikkeaman seuraukset
- Pysähtyminen laiturilla: Jos aikaikkunavaraus kaatuu, ajoneuvot jonottavat ja toimitusketjut tukkeutuvat.
- Manipuloidut toimeksiannot: Hyökkääjä, jolla on pääsy portaaliin, voi muuttaa toimitusosoitteita tai noutovaltuuksia.
- Toimitusketju: Toimeksiantajat vaativat tietoa siitä, ovatko heidän tietonsa tai rajapintansa vaarantuneet. NIS2 tuo koskeville yrityksille lisäksi ilmoitusvelvollisuuksia.
- Luottamus: Alalla, jossa kumppanuudet ovat tiiviitä, tapaus leviää nopeasti tietoon.
Jos kukaan ei voi vahvistaa, että portaalipalvelimenne PHP on korjattu ja käynnistetty uudelleen, ottakaa portaali pois verkosta ja siirtykää manuaaliseen vaihtoehtoiseen reittiin. Korjaukseen asti virtuaalinen korjaus voi toimia siltana, mutta ei korvaa päivitystä.
Tyypilliset vastuuaukot logistiikkayrityksissä
| Järjestelmä | Usein ylläpitäjänä | Avoin kysymys |
|---|---|---|
| TMS ja varastonhallinta | Ohjelmistotoimittaja | Mitkä verkkokomponentit käyttävät PHP:tä? |
| Asiakas- ja aikaikkunaportaali | Oma kehitys tai palveluntarjoaja | Kuka korjaa levykuvan tai palvelimen? |
| Verkkosivu ja urasivu | Toimisto ja hosting-yritys | PHP:n tila vahvistettu? |
| Rajapinnat toimeksiantajiin | IT-osasto | Mitä tunnuksia verkkopalvelimilla on? |
Useamman toimipisteen huolintayrityksissä mukaan tulevat paikalliset ratkaisut, jotka toimipiste on perustanut itse ja jotka eivät ole missään keskitetyssä luettelossa.
Kumppanien pääsy: paljon tilejä, vähän kokonaiskuvaa
Logistiikkaportaalit elävät ulkoisista käyttäjistä: rahdinkuljettajat, aliurakoitsijat, toimittajat, asiakkaat, joilla on useita toimipisteitä. Vuosien mittaan syntyy näin satoja tilejä, joista monet ovat jaettuja, orpoja tai suojattuja yksinkertaisilla salasanoilla. Hyökkääjä, joka suorittaa koodia palvelimella, ei tarvitse näitä tilejä, mutta voi luoda uusia tai laajentaa olemassa olevien oikeuksia huomaamatta.
Tarkistakaa tapauksen jälkeen siksi myös käyttäjähallinta: mitkä tilit on luotu tai muutettu viimeksi, millä on laajennetut oikeudet, mitä ei ole käytetty kuukausiin? Orvot tilit kannattaa sulkea ja ylläpitäjäpääsyt suojata toisella tekijällä. Se kuuluu myös sopimiseen toimeksiantajien kanssa, joilla on pääsy portaaleihinne.
Ensimmäiset tunnit IT-johdolle ja toimitusjohtajalle
- Listatkaa kaikki ulkoa tavoitettavissa olevat portaalit, mukaan lukien konttisovellukset ja toimipisteiden ratkaisut.
- Teettäkää jokaisesta järjestelmästä todistus PHP 8.5.12:sta, 8.4.27:stä, 8.3.36:sta tai 8.2.35:stä tai vahvistetusta backportista ja kaikkien prosessien uudelleenkäynnistyksestä.
- Varmistakaa lokit 20.10.2026 alkaen. Vinkkejä analysointiin antaa opas Verkkopalvelimen lokien analysointi.
- Uusikaa verkkopalvelimille tallennetut rajapintojen tunnukset puhdistuksen jälkeen.
- Informoikaa tärkeitä toimeksiantajia asiallisesti heti, kun tilanne on todennettu.
Miten PHP SOS auttaa konkreettisesti?
- Kartoitamme portaalinne ja rajapintanne ja priorisoimme ajotavan, PHP-version ja toiminnalle tärkeyden mukaan.
- Korjaamme tai koordinoimme päivitykset ohjelmistotoimittajien ja palveluntarjoajien kanssa, rakennamme konttien levykuvat uudelleen ja todennamme uudelleenkäynnistyksen.
- Epäilyn herätessä hoidamme incident responsen jälkien varmistuksineen ja sen tarkistuksineen, onko toimeksiantoja tai rajapintoja manipuloitu.
- Toimitamme tiiviin, todennettavan dokumentaation, jonka voitte esittää toimeksiantajille, vakuutusyhtiöille ja tarvittaessa viranomaisille.
Usein kysytyt kysymykset
Miksi lähetystiedot kiinnostavat hyökkääjiä?
Lähetystiedot paljastavat, mikä tavara on milloin missäkin ja kuka sen noutaa. Tällaisia tietoja voi käyttää lastivarkauksiin, väärennettyihin noutotoimeksiantoihin tai petoksiin väärillä rahdinkuljettajilla. Lisäksi tulevat asiakkaiden perustiedot ja ehdot, jotka ovat arvokkaita kilpailijoille.
Kuuluuko huolintayrityksemme NIS2:n piiriin?
Liikennesektori kuuluu aloihin, jotka NIS2 kattaa, mutta koskeeko se yritystä todella, riippuu toiminnasta ja koosta. Myös ilman suoraa velvoitetta toimeksiantajat välittävät tietoturvavaatimuksia sopimuksilla. Sitovan luokituksen selvitätte oikeudellisen neuvonnan kanssa.
Miten toiminta jatkuu, kun portaali on offline-tilassa?
Pitäkää valmiina manuaalinen vaihtoehtoinen reitti: aikaikkunat puhelimitse tai sähköpostilla, tilatiedotteet valmiin jakelulistan kautta, noutonumerot paperilla. Suunniteltu vaihtoehtoinen reitti estää työntekijöitä ottamasta paineen alla turvattomia oikopolkuja.
PHP-sovelluksemme toimivat konteissa. Muuttaako se jotain?
Myös konteissa PHP on levykuvassa. Teidän on päivitettävä pohjalevykuva, rakennettava se uudelleen ja korvattava käynnissä olevat kontit. Isännän päivitys yksin ei muuta kontin PHP:tä.