Testauksen valmisteluun kuuluu jokaisella toimijalla seuraavat vaiheet.

Testaustoiminnan käynnistäminen ja organisointi

Finanssialan toimija päättää testaustoiminnan käynnistämisestä ja resursoinnista. Keskeisiin päätöksiin kuuluu White Teamin asettaminen. White Team aloittaa käytännössä testaukseen liittyvän valmistelun. 

White Teamin tulee tutustua TIBER-FI soveltamisohjeeseen, toimialan uhkatietoraporttiin sekä lainsäädännölliseen viitekehykseen. Niiden sekä omien testaukseen liittyvien tavoitteidensa perusteella White Team päättää ylätasolla siitä mitä toimintoja tullaan testaamaan ja missä laajuudessa. Tällä valinnalla on olennaisesti vaikutusta testaustoiminnan kustannustasoon ja valittaviin palvelukumppaneihin. 

Tehtävä Vastuullinen taho
White Teamin nimittäminen Finanssialan toimijan johto
TIBER-FI-ohjeisiin tutustuminen White Team
Toimialan uhkatietoraporttiin tutustuminen White Team
Lainsäädännölliseen viitekehykseen tutustuminen White Team
Testauksen piirissä olevista toiminnoista päättäminen White Team

Testauspalveluiden hankinta

White Team vastaa testauspalveluiden hankinnasta. Palveluita tarvitaan kohdennettujen uhkatietojen laatimiseksi sekä itse testauksen järjestämiseksi. Palvelut voivat tulla samalta toimittajalta, tai finanssialan toimija voi kokonaan tai osin toimittaa palvelut sisäisesti. Tarkempia tietoja tästä on mainittu roolien määrityksissä. 

Testauspalveluiden hankinnassa on syytä kiinnittää huomiota toimijoiden osaamiseen, jotta testauksesta itsestään ei aiheudu merkittävää liiketoiminnallista riskiä ja jotta testauksessa saavutetaan sille asetetut tavoitteet. Testauspalveluiden hankinnassa suositellaan sovellettavaksi TIBER-EU-ohjeistusta

Test Manager konsultoi tarvittaessa testauspalveluiden hankintaa liittyvissä asioissa.

Tehtävä Vastuullinen taho
Kohdennettujen uhkatietopalveluiden hankinta White Team
Red Team -testauspalveluiden hankinta White Team

Aloitustapaaminen 

Kun testauspalveluiden hankinnasta on sovittu, järjestetään kaikkien osapuolten yhteinen aloitustapaaminen. Aloitustapaamisen tarkoituksena on sopia testauksen suunnitteluun ja toteuttamiseen liittyvistä vastuista ja aikatauluista. Tapaamisen asialistalla ovat 

  • testauksen organisaatio
  • testauksen tavoitteet suhteessa toimialan uhkatietoraporttiin
  • valmistelun ja testauksen aikataulut
  • yhteystavat valmistelun ja testauksen aikana
  • riskienhallinta
  • muut testaukseen liittyvät käytännön asiat.

Aloitustapaamiseen osallistuvat

  • White Team, vähintään White Team Lead
  • testauspalvelutuottajien edustajat
  • Test Manager.
Tehtävä Vastuullinen taho
Aloitustapaamisen kutsuminen White Team

Testaukseen liittyvien riskien hallinta 

TIBER-FI-toimintamallin keskeinen ajatus on, että testaustoimenpiteet tehdään tuotantojärjestelmissä. Tällä tavoin testauksen tulokset vastaavat mahdollisimman tarkasti sitä, miten tietoverkkorikolliset näkevät finanssialan toimijan hyökkäyspinnan ja kyvykkyydet. Testaustavasta johtuen testien toteuttamiseen liittyy useita riskejä, joiden hallintaan täytyy kiinnittää erityistä huomiota. Riskienhallinnan keinoin on varmistuttava siitä, ettei testaus aiheuta häiriöitä. Testauksen kohteena olevissa toiminnoissa käsitellään lailla suojattuja tietoja, kuten pankkisalaisuuksia, sähköistä viestintää ja henkilötietoja. Testauksessa tulee pyrkiä riskienhallinnan keinoin näiden tietojen loukkaamattomuuteen. 

Osapuolten tulisi hallita riskejä testien suunnittelussa ja toteuttamisessa vähintään seuraavilla tavoilla: 

  • Testauksen tavoitteet ja kohteet on dokumentoitu selvästi, ja ne ovat osapuolten tiedossa.
  • Testauksen rajoitteet, kuten toiminnot, järjestelmät ja tiedot, on dokumentoitu selvästi, ja ne ovat osapuolten tiedossa.
  • Testauksen ajankohdat ovat White Teamin tiedossa.
  • Testauksenaikaiset yhteydenpitokäytännöt on sovittu, ja White Teamilla on mahdollisuus keskeyttää testaus koska tahansa.
  • Uhkatietotoimijan ja Red Teamin tietoturvajärjestelyistä toimijan tietojen suojaamiseksi on sovittu. 

White Team laatii testausta koskevan riskienhallintasuunnitelman. Suunnitelmassa otetaan kantaa siihen,

  • millaisia taktiikoita, tekniikoita tai menetelmiä testauksessa ei saa käyttää
  • mitkä tietojärjestelmät, toiminnot tai muut kokonaisuudet ovat testauksen ulkopuolella
  • miten mahdollisiin testauksen aiheuttamiin häiriöihin varaudutaan. 

White Teamin vastuulla on huolehtia siitä, että Red Team laatii toteuttamissuunnitelman riskiarvion puitteissa. 

On suositeltavaa, että uhkatietotoimija, Red Team ja White Team sopivat projektin koodinimistä, joita käytetään testaustoimeksiannon dokumentaatioissa. Koodinimen tarkoitus on peittää asiakkaan identiteetti sekä toimeksiannon tyyppi. 

Uhkatietotoimijan ja Red Teamin tulee noudattaa erityistä huolellisuutta kaikessa testaustoimeksiantoon liittyvien tietojen käsittelyssä ja tarvittaessa osoittaa White Teamille sisäiset käytänteensä toimeksiantojen tietojen käsittelyn ja tallentamisen suojaamiseksi sekä tietojen poistamiseksi TIBER-FI-toimeksiannon päätyttyä. 

TIBER-FI Cyber Teamille ja Test Managerille kohdistuu julkisuuslaista salassapitovelvoite toimijoiden TIBER-FI-testausta koskeviin tietoihin. 

Tehtävä Vastuullinen taho
Riskienhallintasuunnitelman laadinta ja täytäntöönpano White Team
Toimeksiannon turvallisuuskäytännöt Testauspalvelutuottajat

Testaussuunnitelman laadinta 

Testaussuunnitelman laadinta tapahtuu White Teamin ja testauspalveluiden toimittajien yhteistyönä. White Teamin tehtäviin kuuluu testattavien kohteiden valinta, maaleista sopiminen, riskienhallinta sekä kohteiden ja testausmenetelmien rajoittaminen. Rajoituksia testaukselle aiheutuu esimerkiksi lainsäädännöllisestä viitekehyksestä ja riskienhallintasyistä. 

Testaussuunnitelmassa kuvataan 

  • testauksen tavoiteaikataulu
  • testattavat kohteet
  • testauksessa tavoiteltavat konkreettiset maalit (flag)
  • testaukseen liittyvät rajaukset
  • riskienhallinta
  • testauksen organisaatiot
  • yhteystavat testauksen aikana. 

Testaussuunnitelmaa laadittaessa ovat keskeisiä seuraavat asiat:

  • Valitut kohteet ja testaustapa kytkeytyvät toimialan uhkatietoon sekä finanssialan kriittisiin toimintoihin.
  • Suunnitellut testiskenaariot kattavat uhkaraporttien merkittävimpiä uhkia.
  • Suunnitellut testiskenaariot muistuttavat menetelmiltään ja työkaluiltaan todellisten kyberrikollisten keinoja, ja sisältävät myös Red Team -toimittajan näkemyksiä sellaisista hyökkäystaktiikoista, -tekniikoista ja -menetelmistä, joita ei vielä välttämättä ole nähty, mutta jotka ovat toimittajan mielestä realistisia tai odotettavissa (”tradecraft”). 
  • Suunnitelman tulee sisältää skenaarioita, jotka toimijan voidaan odottaa havaitsevan, jotta päästään testaamaan Blue Teamin kyvykkyyttä reagoida hyökkäyksiin.
  • Red Team -toimittaja kuvaa suunnitelmassa tilanteet, joissa tarvitaan apua ajankäytön tehostamiseksi. Esimerkiksi kalasteluhyökkäys voidaan toteuttaa siihen asti, että voidaan näyttää sen onnistuvan, mutta koko loppuskenaariota ei välttämättä ole järkevää toteuttaa kalastelulla saadun jalansijan kautta.
  • Suunnitellut skenaariot eivät mallinna kaavamaisesti jo tapahtuneita hyökkäyksiä. Tarkoituksenmukaista ei ole myöskään kuvata skenaarioita, jotka vaativat osaamista, työkaluja tai teknologiaa, joita Red Team -tarjoajalla on käytössään, mutta jotka eivät vastaa todellisten hyökkääjien menetelmiä. Skenaarioiden tulee esittää kohdennetussa uhkatiedossa kuvattujen hyökkäystaktiikoiden, -tekniikoiden ja -menetelmien luovaa käyttöä realistisen uhkatoimijoiden emuloinniksi. 

TIBER-FI-testaustoimeksianto kestää tavallisesti useita viikoista muutamiin kuukausiin kalenterissa. On suositeltavaa, että White Team ja testauspalvelutuottajat sopivat säännöllisestä, esimerkiksi viikoittaisestä, yhteyskäytännöstä testien edistymisen seuraamiseksi. 

Tehtävä Vastuullinen taho
Testaussuunnitelman laadinta White Team, testauspalvelutuottajat