tunkeutumistestaus

Mikä on tunkeutumistestaus? Tyypit ja hyödyt

Julkaistu Päivitetty 6 min lukuaika

Tunkeutumistestaus muuttaa kysymyksen ”olemmeko turvassa?” konkreettiseksi näytöksi siitä, mihin hyökkääjä oikeasti pääsisi. Tässä oppaassa käydään läpi perusteet, tyypit, lähestymistavat ja se, mitä säädökset testaukselta edellyttävät.

Tunkeutumistestausta tilataan usein siksi, että joku muu pyysi: asiakas, vakuutusyhtiö tai valvova viranomainen. Se on huono lähtökohta, koska testi muotoillaan silloin vaatimuksen eikä oman riskin mukaan – ja onnistumista mitataan sillä, saatiinko paperi, ei sillä, mitä korjattiin.

Määritelmä

Tunkeutumistestaus on hallittu ja luvallinen prosessi, jossa asiantuntija etsii ja hyödyntää järjestelmien, sovellusten ja verkkojen heikkouksia kuten oikea hyökkääjä. Tavoitteena ei ole aiheuttaa vahinkoa, vaan osoittaa, mihin hyökkääjä pääsisi ja miten se reitti tukitaan.

Britannian kansallinen kyberturvallisuuskeskus NCSC määrittelee testauksen menetelmäksi, jolla hankitaan varmuus tietojärjestelmän turvallisuudesta murtamalla osa sen suojauksista tai kaikki ne samoilla työkaluilla ja tekniikoilla, joita vastustaja käyttäisi. Samassa ohjeessa on huomio, joka kannattaa lukea ennen tarjouspyynnön lähettämistä: tunkeutumistestaus ei ole ensisijainen tapa löytää haavoittuvuuksia, vaan tapa varmistua siitä, että oma haavoittuvuuksien hallinta toimii. NCSC vertaa sitä tilintarkastukseen – talousosasto tekee työtä päivittäin, ja ulkopuolinen tarkastus vahvistaa, että sen prosessit riittävät.

Käytännön johtopäätös on selvä. Eniten hyötyä testauksesta saa organisaatio, jolla perusasiat ovat kunnossa: päivitykset asennetaan, omaisuus on tiedossa ja pääsyt on rajattu. Jos näin ei ole, testaaja vahvistaa kalliisti sen, minkä ilmainen skanneri olisi kertonut.

Tunkeutumistestaus, penetraatiotestaus vai murtotestaus?

Kaikki kolme tarkoittavat samaa asiaa. Tunkeutumistestaus on EU-säädöksissä ja viranomaisteksteissä käytetty termi: komission täytäntöönpanoasetus (EU) 2024/2690 luettelee tunkeutumistestit turvallisuustestien tyyppien joukossa. Penetraatiotestaus on alan ja toimittajien yleisimmin markkinoima muoto ja suora käännös englannin penetration testingistä. Murtotestaus on sama asia vanhemmalla sanalla, ja pentest on saman lyhenne. Termivalinta ei siis kerro testistä mitään – laajuus, menetelmä ja raportti kertovat.

Skannauksen ja testauksen ero

Automaattinen haavoittuvuusskannaus auttaa löytämään tunnettuja heikkouksia ja asetusvirheitä. Työkalu, käyttöoikeudet ja sijainti verkossa vaikuttavat siihen, mitä voidaan tarkistaa: skanneri voi tutkia palvelujen tavoitettavuutta, versioita ja tunnuksilla tarkistettavia asetuksia. Tulokset tarvitsevat vahvistuksen ja ympäristön huomioivan tulkinnan. Käsin tehtävä testaus täydentää tätä liiketoimintalogiikan, pääsynhallinnan ja toisiinsa liittyvien heikkouksien tarkastelulla.

Tunkeutumistestaus on ihmisen tekemää. Testaaja hyödyntää heikkouksia, ketjuttaa niitä ja löytää loogiset virheet, joita työkalu ei tunnista: pääsynhallinnan aukot, suojaamattomat ylläpitoliittymät, mahdollisuuden lukea toisen käyttäjän tietoja yhtä pyynnön kenttää muuttamalla. NIST sanoo saman suoraan: skanneri tarkistaa vain haavoittuvuuden mahdollisen olemassaolon, kun taas testauksen hyväksikäyttövaihe vahvistaa sen olemassaolon.

Yleisimmät testaustyypit

Testaus kohdistetaan tiettyyn kohteeseen, ei ”koko yritykseen”. Yleisimmin tilataan seuraavat:

  • Ulkoisen verkon testaus – internetiin näkyvät palvelut, palvelimet ja rajapinnat eli se hyökkäyspinta, jonka ulkopuolinen näkee ensimmäisenä.
  • Verkkosovellusten ja rajapintojen testaus – todennuksen, pääsynhallinnan, istunnonhallinnan ja syötteen tarkistuksen heikkoudet. OWASPin verkkosovellusten testausopas jakaa alueen kahteentoista luokkaan tiedonkeruusta rajapintatestaukseen.
  • Sisäisen verkon testaus – mitä hyökkääjä saisi aikaan päästyään sisään: lateraaliliike, oikeuksien laajentaminen ja pääsy toimialueen ohjauskoneelle.
  • Pilviympäristöjen testaus – liian laajat palvelutunnusten oikeudet, virheelliset asetukset ja julkisiksi jääneet tallennustilat.
  • Langattomien verkkojen ja mobiilisovellusten testaus – omat osaamisalueensa, jotka tilataan usein sisäverkon testauksen yhteydessä.
  • Sosiaalinen manipulointi – henkilöstön ja prosessien testaus kalasteluviesteillä, puheluilla tai fyysisellä sisäänpääsyllä. Vaatii erillisen juridisen ja eettisen sopimisen.

Valitse aloituskohde tärkeimpien palvelujen, tietojen ja mahdollisten hyökkäysreittien perusteella. Internetiin näkyvät järjestelmät kannattaa usein tarkistaa varhain, mutta joillekin organisaatioille sisäinen pääsy, identiteettien hallinta tai toimittajayhteydet ovat kiireellisempiä.

Musta, harmaa ja valkoinen laatikko

Laatikon väri kertoo, kuinka paljon tietoa testaaja saa etukäteen. Kyse ei ole laatu- tai realismiasteikosta: valinta riippuu mallinnetun hyökkääjän tiedoista ja testin tavoitteesta. Vähäinen ennakkotieto tarkoittaa yleensä enemmän kartoitukseen käytettyä aikaa. Kolme lähestymistapaa on koottu rinnakkain myös etusivun vertailuun.

Lähestymistavat ennakkotiedon määrän mukaan
LähestymistapaMitä testaaja tietääVahvuusMilloin valita
Musta laatikkoKäytännössä vain kohteen osoitteetArvioi hyökkäysreittejä ilman annettua sisäistä tietoaKun halutaan nähdä, mitä satunnainen hyökkääjä löytäisi
Harmaa laatikkoKäyttäjätunnukset ja arkkitehtuurin pääpiirteetMahdollistaa pääsynhallinnan testauksen annetuilla käyttäjärooleillaKun halutaan tarkistaa eri käyttäjäroolien oikeudet
Valkoinen laatikkoDokumentaatio, asetukset ja lähdekoodiMahdollistaa koodin ja asetusten syvemmän tarkastelunKun tavoite on löytää mahdollisimman paljon, ei jäljitellä hyökkäystä
NIST SP 800-115 kutsuu valkoisen ja mustan laatikon tekniikoiden yhdistelmää harmaaksi laatikoksi. Lähde: NIST SP 800-115.

Erikseen kannattaa päättää, tietääkö oma valvontatiimi testistä. NIST erottaa avoimen testauksen, jossa IT-väki on mukana ja voi seurata työtä, ja peitetyn testauksen, joka tehdään ilman heidän tietoaan mutta ylimmän johdon nimenomaisella luvalla. Peitetty testaus näyttää heikkouksien lisäksi sen, huomaako kukaan mitään – mutta se kestää kauemmin ja maksaa enemmän, koska testaajan on työskenneltävä hitaasti ja huomaamattomasti.

Mitä testauksesta jää käteen

Testauksen tuotos ei ole sisäänpääsyn todiste, vaan raportti. NIST suosittelee, että jokaisesta löydöksestä esitetään kuvauksen lisäksi juurisyyanalyysi ja korjaussuositus – sekä tekninen (asenna tietty päivitys) että prosessia koskeva (muuta päivitystenhallinnan käytäntöä). Tavanomainen raportti sisältää:

  • Johdon tiivistelmän – mitä löytyi ja mitä se liiketoiminnalle tarkoittaa, ilman ammattislangia.
  • Menetelmän ja laajuuden – mitä testattiin, milloin, millä lähestymistavalla ja millä ehdoilla.
  • Löydökset vakavuusjärjestyksessä – todisteineen, vaikutusarvioineen ja konkreettisine korjausohjeineen.
  • Hyökkäysketjut – miten yksittäin vaarattomat puutteet yhdessä tuottavat kriittisen lopputuloksen.
  • Suositukset prosessille – mitä pitää muuttaa, jotta vastaavia löydöksiä ei enää synny.

Hyvää raporttia luetaan kahdella tasolla: johto saa ensimmäisiltä sivuilta riskin ja päätöksen, insinööri lopusta sen, mitä pitää tehdä. Koko kulku laajuuden sopimisesta uusintatestaukseen on kuvattu vaiheiden oppaassa.

Mitä kyberturvallisuuslaki edellyttää

Kyberturvallisuuslain (124/2025) 9 §:ssä luetellaan toimenpiteet, joita toimijan on käytettävä kyberturvallisuusriskien hallinnassa. Listan ensimmäinen kohta on kyberturvallisuutta koskevan riskienhallinnan toimintaperiaatteet ja hallintatoimenpiteiden vaikuttavuuden arviointi. Sama velvoite on NIS2-direktiivin 21 artiklan 2 kohdan f alakohdassa. Valvonta on Suomessa jaettu toimialakohtaisille viranomaisille, joista yksi on Liikenne- ja viestintävirasto Traficom; sen yhteydessä toimiva Kyberturvallisuuskeskus vastaa kansallisesta tilannekuvasta ja ottaa vastaan lain mukaiset poikkeamailmoitukset.

Miten arviointi käytännössä tehdään, täsmentyy komission täytäntöönpanoasetuksessa (EU) 2024/2690: turvallisuustesteihin voi sisältyä automaattisia tai manuaalisia testejä, tunkeutumistestejä, haavoittuvuustarkastuksia, staattisia ja dynaamisia sovellusturvallisuustestejä, konfiguraatiotestejä tai tietoturva-auditointeja. Asetus sitoo vain siinä luetellut digitaalisen infrastruktuurin ja digipalvelujen tarjoajat – esimerkiksi pilvipalvelut, konesalit, hallinnoidut palvelut ja verkkoalustat – eikä siis kaikkia NIS2-toimijoita, mutta luettelo toimii mittapuuna muillekin. Kyberturvallisuuslain 30 § antaa lisäksi valvovalle viranomaiselle oikeuden velvoittaa toimija teettämään riskienhallintaan kohdistuva turvallisuusauditointi ja toteuttamaan sen suosittelemat toimenpiteet.

Finanssialalla DORA-asetus on täsmällisempi. Sen 24 artiklan 6 kohta velvoittaa finanssiyhteisöt mikroyrityksiä lukuun ottamatta varmistamaan, että kaikki kriittisiä tai tärkeitä toimintoja tukevat TVT-järjestelmät ja sovellukset testataan asianmukaisesti vähintään kerran vuodessa, ja 26 artikla velvoittaa valitut yhteisöt uhkaperusteiseen tunkeutumistestaukseen vähintään kolmen vuoden välein.

Mitä hyötyä siitä on

  • Näet todelliset, hyväksikäytettävät riskit teoreettisen listan sijaan – ja sen, kuinka pitkälle hyökkääjä pääsisi.
  • Saat priorisoidut korjausohjeet, jotka kohdistavat rajallisen työajan sinne, missä se tuottaa eniten.
  • Saat näyttöä sovittuun laajuuteen kuuluvien teknisten hallintatoimenpiteiden toimivuudesta. Raportti tukee laajempaa arviointia mutta ei yksin todista vaatimustenmukaisuutta.
  • Testaat suojauksen lisäksi havaitsemisen: huomasiko valvonta sen, mitä testaaja teki.
  • Vahvistat asiakkaiden ja kumppaneiden luottamusta osoittamalla, että tietoturva on testattu eikä vain luvattu.

Panostuksen mielekkyyttä tukee myös tilastotieto: Verizonin vuoden 2026 tietomurtotutkimusraportin mukaan 31 % tietomurroista alkaa ohjelmistohaavoittuvuuden hyväksikäytöstä, mikä ohitti varastetut salasanat yleisimpänä sisäänpääsytapana.

Hyöty ei myöskään rajoitu löydöksiin. Testaus tuottaa kuvan siitä, miltä oma ympäristö näyttää ulkoapäin – ja se kuva on usein laajempi kuin omassa dokumentaatiossa: unohtuneita testiympäristöjä, vanhoja aliverkkotunnuksia ja palveluita, joita kukaan ei enää muista käyttöön otetuiksi.

Mitä tilaajat eivät osaa odottaa

  • Testi ei kata kaikkea. Laajuus ja aika ovat rajalliset, ja rajauksen ulkopuolelle jäänyt jää tarkistamatta.
  • Puhdas raportti ei tarkoita, ettei heikkouksia ole. Se tarkoittaa, ettei niitä löytynyt sovitussa ajassa ja laajuudessa.
  • Arvo syntyy vasta korjauksista. Korjaamaton raportti on pelkkä dokumentoitu riski.
  • Testaus ei korvaa haavoittuvuuksien hallintaa, päivittämistä eikä omaisuudenhallintaa – se tarkistaa, toimivatko ne.
  • Lopputulos riippuu valmistautumisesta. Sen askeleet on koottu omaan oppaaseensa.

Lähteet

  1. Penetration testing National Cyber Security Centre (NCSC) · 2022 Määritelmä ja ajatus siitä, että testaus varmistaa haavoittuvuuksien hallinnan toimivuuden eikä ole ensisijainen heikkouksien etsintätapa.
  2. SP 800-115: Technical Guide to Information Security Testing and Assessment NIST · 2008 Mustan, harmaan ja valkoisen laatikon määritelmät, avoin ja peitetty testaus sekä raportin sisältövaatimukset.
  3. Kyberturvallisuuslaki 124/2025 Finlex · 2025 9 § – hallintatoimenpiteiden vaikuttavuuden arviointi; 30 § – valvovan viranomaisen oikeus vaatia turvallisuusauditointia.
  4. Direktiivi (EU) 2022/2555 (NIS2) EUR-Lex · 2022 21 artiklan 2 kohdan f alakohta – toimintaperiaatteet ja menettelyt hallintatoimenpiteiden tehokkuuden arvioimiseksi.
  5. Komission täytäntöönpanoasetus (EU) 2024/2690 EUR-Lex · 2024 Johdanto-osan 15 kappale ja liitteen 6.5 kohta – turvallisuustestien tyypit, joihin tunkeutumistestit kuuluvat.
  6. Asetus (EU) 2022/2554 (DORA) EUR-Lex · 2022 24, 25 ja 26 artikla – testauksen tiheys, testivalikoima ja uhkaperusteinen tunkeutumistestaus.
  7. Web Security Testing Guide (WSTG) 4.2 OWASP · 2020 Verkkosovellusten testausluokat ja menetelmä.
  8. 2026 Data Breach Investigations Report Verizon · 2026 Lähde luvulle, jonka mukaan 31 % tietomurroista alkaa ohjelmistohaavoittuvuuden hyväksikäytöstä.

UKK

Aiheeseen liittyvät kysymykset

Mikä on tärkein ero skannauksen ja testauksen välillä?

Skannaus on automaattinen ja listaa mahdollisia haavoittuvuuksia. Testaus on ihmisen tekemää ja todistaa, mitkä heikkoudet ovat aidosti hyväksikäytettävissä – ja löytää myös ne, joita työkalu ei huomaa.

Kuka tunkeutumistestauksen tekee?

Koulutettu, riippumaton tietoturva-asiantuntija. DORA-asetuksen 27 artiklan 1 kohta edellyttää TLPT-testaajilta korkeaa mainetta, näyttöä erityisasiantuntemuksesta, sertifiointia tai virallisia käytännesääntöjä sekä riippumatonta varmistusta riskienhallinnasta.

Mitä kaikkea voidaan testata?

Muun muassa ulkoiset ja sisäiset verkot, verkkosovellukset ja rajapinnat, langattomat verkot, pilvipalvelut, mobiilisovellukset sekä henkilöstö sosiaalisen manipuloinnin avulla.

Ovatko tunkeutumistestaus ja penetraatiotestaus sama asia?

Kyllä. Tunkeutumistestaus on EU-säädöksissä käytetty virallinen termi, penetraatiotestaus taas yleinen alan ja toimittajien käyttämä synonyymi. Murtotestaus tarkoittaa samaa, mutta on nykyään harvinaisempi.