Lyhyesti: IT:n pöytäharjoitus käy tietoturvahäiriön läpi pöydän ääressä: fasilitaattori antaa tilannetietoja askel askeleelta, osalliset päättävät kuin hätätilanteessa, ja lopuksi on lista konkreettisista parannuksista. Verkkopalvelimille sopii PHP2Shellin mallin mukainen skenaario, koska se koskettaa samalla tekniikkaa, päätöksentekoa epävarmuudessa, tietosuojaa ja viestintää.
Miksi suunnitelma tehoaa vasta harjoiteltuna
Monella yrityksellä on nykyään hätäsuunnitelma. Toimiiko se, selviää kuitenkin vasta, kun joku käyttää sitä aikapaineessa. Onko siinä oikea puhelinnumero? Tietääkö johto, että sen on päätettävä sulkemisesta? Tunteeko palveluntarjoaja käyttöoikeudet? Tällaiset kysymykset selviävät pöytäharjoituksessa muutamassa tunnissa.
Lokakuun 2026 viikko osoitti, kuinka nopeasti tilanne voi kärjistyä: php.netin ennakkoilmoitus 20.10., korjaukset 21.10. kello 16 Saksan aikaa, BSI:n (Saksan liittovaltion tietoturvavirasto) oranssi varoitustaso, julkisten verkkosivustojen sulkemiset mediaraporttien mukaan. Joka oli harjoitellut tämän kulun kerran etukäteen, joutui improvisoimaan vähemmän. Kulun yksityiskohtaisesti kuvaa PHP2Shellin kronologia. Miten suunnitelman itse rakennatte, selviää sivulta IT-hätäsuunnitelman laatiminen verkkopalvelimille; tässä on kyse harjoittelusta.
Pöytäharjoitus IT:ssä: roolit ja valmistelu
Hyvä harjoitus tarvitsee vähän materiaalia mutta selkeät roolit. Fasilitaattori vie läpi käsikirjoituksen, antaa tilannetietoja ja pitää ajan. Hän ei keskustele mukana vaan esittää kysymyksiä. Pöytäkirjanpitäjä kirjaa päätökset, avoimet kysymykset ja jokaisen kohdan, jossa joku sanoo ”sitä en nyt tietäisi”. Valinnaisesti toinen henkilö tarkkailee, miten viestintä sujuu.
Osallistujat ovat ihmisiä, jotka hätätilanteessa todella toimivat: johto, sisäinen IT tai ulkopuolinen palveluntarjoaja, tietosuojavastaavat, viestintä, tarvittaessa hankinta tai lakiosasto. Tärkeää on, että sijaiset ovat mukana, sillä häiriöt eivät noudata lomasuunnitelmia.
Valmisteluun kuuluvat: ajan tasalla oleva hätäsuunnitelma paperilla, yhteystietolista, yleiskatsaus verkkosivustoista ja palvelimista sekä keskeytyksetön tila. Sopikaa etukäteen, että kyse on oppimisesta eikä arvosanoista. Joka pelkää nolaavansa itsensä, ei sano, mitä ei tiedä.
Valmis käsikirjoitus: kriittinen PHP-aukko perjantai-iltapäivänä
Seuraava skenaario on kuvitteellinen, mutta noudattaa todellisen tilanteen mallia. Mukauttakaa järjestelmät ja nimet ympäristöönne. Jokaiselle tilannetiedolle varataan kymmenen–kaksikymmentä minuuttia keskustelua.
| Vaihe | Fasilitaattorin tilannetieto | Johtokysymys ryhmälle |
|---|---|---|
| 1 | Ammattilehdistö kertoo kriittisestä aukosta PHP:ssä, korjauksia on ennakkoilmoitettu mutta niitä ei vielä ole. | Kuka saa tiedon ensin ja ketä on tiedotettava? |
| 2 | Korjaukset ilmestyvät iltapäivällä. BSI suosittelee välitöntä päivitystä, muuten väliaikaista sulkemista. | Mitkä järjestelmämme ovat kohteena ja mistä sen tiedämme? |
| 3 | Hosting-yritys ei vastaa. Oma palvelin toimii PHP-versiolla ilman virallista päivitystä. | Päivitetäänkö, suljetaanko vai odotetaanko, ja kuka päättää? |
| 4 | Verkkokaupassa on tarkoitus pitää kampanja viikonloppuna. Myynti vaatii, ettei mitään suljeta. | Miten punnitsemme liikevaihdon ja riskin, ja miten dokumentoimme päätöksen? |
| 5 | Ylläpitäjä löytää maanantaina tuntemattoman PHP-tiedoston upload-kansiosta. | Mitä teemme ensin, mitä jätämme tietoisesti tekemättä? Kuka turvaa todisteet? |
| 6 | On epäselvää, onko asiakastietoja vuotanut. | Kuka arvioi mahdollisen ilmoitusvelvollisuuden ja milloin määräaika alkaa? |
| 7 | Toimittaja kysyy, miksi verkkosivusto on pois käytöstä. | Kuka puhuu ulospäin ja mitä sanomme, kun tiedämme vähän? |
Vaihe 6 koskettaa GDPR:ää. Harjoituksessa riittää selventää kulku: kuka ottaa tietosuojavastaavat mukaan ja milloin. Oikeudellinen arviointi jää asiantuntijoille; määräajan perusteet ovat GDPR:n 33 artiklassa.
Tyypilliset havainnot ja niiden kirjaaminen
Tietyt aukot tulevat esiin lähes jokaisessa ensimmäisessä harjoituksessa. Täydellinen lista puuttuu siitä, mitkä verkkosivustot toimivat millä palvelimilla millä PHP-versiolla. Hosting-yrityksen yhteystiedot ovat vanhentuneet tai tallennettu vain postilaatikkoon, joka ei ole hätätilanteessa tavoitettavissa. Kukaan ei tiedä varmasti, saako johto määrätä sulkemisen itse vai pitääkö joku hyväksyä se.
Kirjatkaa jokainen havainto kolmeen osaan: mitä totesimme, mitä muutamme ja kuka tekee sen mihin mennessä. Havainto ilman vastuuhenkilöä jää kokemuksen mukaan tekemättä. Järjestäkää kohdat vaikutuksen mukaan: puuttuva hätänumero korjataan nopeasti ja auttaa heti, uusi seurantaratkaisu vaatii suunnittelua.
Harjoituksen jälkeiseen jäsenneltyyn arviointiin sopii sama toimintatapa kuin todellisen häiriön jälkeen. Se on kuvattu kirjoituksessa Lessons Learned: paremmaksi häiriön jälkeen. Yhteystietolistan, jossa harjoituksessa yleensä näkyy heikkouksia, käsittelee Hätäyhteystiedot: kenelle ilmoitetaan ja milloin?.
Toistakaa harjoitus kuuden–kahdentoista kuukauden kuluttua toisella skenaariolla, esimerkiksi murretulla verkkosivustolla, joka ohjaa vieraille sivuille. Näin tarkistatte, onko ensimmäisen kierroksen toimenpiteet todella toteutettu.
Miten PHP SOS auttaa konkreettisesti?
- Mukautamme käsikirjoituksen todellisiin verkkosivustoihinne, palvelimiinne ja palveluntarjoajiinne ja valmistelemme tilannetiedot.
- Fasilitoimme harjoituksen etänä tai videoyhteydellä ja pidättäydymme arvioinneista, kunnes ryhmä on päättänyt.
- Toimitamme sen jälkeen pöytäkirjan, jossa on havainnot, toimenpiteet, vastuuhenkilöt ja määräpäivät.
- Halutessanne harjoittelemme sen jälkeen teknisen osan, eli tilannekartoituksen, päivityksen ja jälkien etsinnän, samoin kuin Incident Response -palvelumme hoitaa sen hätätilanteessa.
Yhteenveto
Hätäharjoitus pöydän ääressä on edullisin tapa löytää hätäsuunnitelman heikkoudet ennen kuin todellinen häiriö löytää ne. Iltapäivä, realistinen käsikirjoitus ja rehellinen arviointi riittävät alkuun. Ratkaisevaa on, että jokaisesta havainnosta tulee tehtävä, jolla on nimi ja päivämäärä.
Usein kysytyt kysymykset
Mikä on pöytäharjoitus (tabletop-harjoitus)?
Harjoitus, jossa osalliset käyvät häiriön yhdessä läpi pöydän ääressä työskentelemättä oikeilla järjestelmillä. Fasilitaattori antaa vaihe vaiheelta uutta tietoa, ryhmä päättää ja perustelee. Näin suunnitelman, vastuiden ja yhteystietolistojen aukot tulevat näkyviin.
Ketkä kannattaa ottaa mukaan hätäharjoitukseen?
Kaikki, jotka hätätilanteessa päättävät tai toimivat: johto, IT tai palveluntarjoaja, tietosuoja, viestintä ja mahdollisesti vakuutusasioista vastaava. Yli kahdeksan–kymmenen henkilöä tekee kierroksesta raskaan.
Kuinka kauan pöytäharjoitus kestää?
Ensimmäiseen kierrokseen riittää kaksi–kolme tuntia arviointi mukaan lukien. Pituutta tärkeämpää on, että tulokset kirjataan ja toimenpiteille annetaan määräpäivät.
Pitääkö skenaarion olla realistinen?
Sen pitäisi sopia ympäristöönne, mutta ei tarvitse olla tarkka yksityiskohtia myöten. Todellisen tilanteen, kuten PHP2Shellin, mallin mukainen skenaario vaikuttaa uskottavalta ja ohjaa keskustelun päätöksiin teknisten yksityiskohtien sijaan.