Verkkosivuston häiriönhallinta: Vaiheittainen opas IT-päälliköille
Kattava NIST-pohjainen häiriönhallintasuunnitelma pienille IT-tiimeille: vakavuustasot, yhteystietokortit, testatut varmuuskopiot, eristäminen todisteita tuhoamatta, GDPR:n 72 tunnin ilmoitusvelvollisuus ja syyllistämätön jälkipuinti.
Suorita sama tarkistus heti — ilmaiseksi
Anna verkkotunnuksesi ja saat 9-kohdan auditoinnin — DNS, SPF/DKIM/DMARC, SSL, tietoturvaotsikot, dark web -altistus — 60 sekunnissa.
Ei rekisteröitymistä · <60s · GDPR/EU-käsittely
Kun yrityksen verkkosivusto turmeltuu, alkaa levittää haittaohjelmia tai vuotaa hiljaa asiakastietokantaansa, ero huonon päivän ja eksistentiaalisen uhan välillä on harvoin teknisessä osaamisessa – se on siinä, onko joku kirjannut ylös ennen tapahtumaa, kuka päättää mitä, missä järjestyksessä ja millä oikeuksilla. Tämä opas tarjoaa pienten ja keskisuurten organisaatioiden IT-päälliköille kattavan ja käytännönläheisen toipumissuunnitelman verkkosivustojen ja verkkosovellusten häiriötilanteita varten. Se pohjautuu NIST SP 800-61 -viitekehykseen ja on mukautettu yhden–viiden hengen tiimeille perinteisen 24/7 SOC-toimintamallin sijaan.
Käy tämä läpi kerran rauhallisissa olosuhteissa (noin yksi työpäivä), niin sinulla on painettu pelikirja, yhteystietokortti ja testatut varmuuskopiot – kolme artefaktia, jotka erottavat nopean toipumisen viikkojen mittaisista käyttökatkoista.
Häiriötilanteen elinkaari
Jokainen uskottava viitekehys käyttää jonkinlaista versiota samasta syklistä. Tulosta tämä; se on koko suunnitelman selkäranka:
+--------------+ +-----------------+ +--------------+
| 1. VALMISTELU| --> | 2. HAVAINTO & | --> | 3. ERISTÄMINEN|
| suunnitelma,| | ANALYYSI | | pysäytä |
| roolit, varm| | triage, laajuus| | leviäminen |
+--------------+ +-----------------+ | säilytä tod|
^ +------+-------+
| |
+------+-------+ +-----------------+ +------v-------+
| 6. OPPIMINEN | <-- | 5. TOIPUMINEN | <-- | 4. POISTO |
| jälkipuinti | | palautus, | | poista syy, |
| korjaa syyt | | valvonta, | | paikkaa |
+--------------+ | ilmoitukset | | |
+-----------------+ +--------------+
Vaihe 1 — Valmistelu (tee tämä nyt, älä tulipalon aikana)
1.1 Määrittele vakavuusasteet ja päätöksentekijät
Epäselvyys siitä, ”kuinka paha tilanne on”, hukkaa ensimmäisen kriittisen tunnin. Ota käyttöön kolme tasoa:
| Taso | Määritelmä | Esimerkkejä | Kuka herätetään |
|---|---|---|---|
| SEV-1 | Vahvistettu murto tai tietovuoto | turmeltuminen, haittaohjelmien jakelu, tietokantavuoto, kiristyshaittaohjelma | IT-johtaja + toimitusjohtaja välittömästi |
| SEV-2 | Vahvoja merkkejä, ei vahvistettua vahinkoa | tunnusten kalastelupiikki, haavoittuva komponentti aktiivisen tarkastelun alla, ylläpitäjän kirjautuminen tuntemattomasta maasta | IT-johtaja, työaikana+ |
| SEV-3 | Epäilyttävää, mutta todennäköisesti harmitonta | yksittäinen kalasteluilmoitus, skannerikohina, satunnainen WAF-esto | kirjataan, tarkistetaan viikoittain |
Nimeä Incident Commander (IC) – henkilö, joka koordinoi, päättää ja viestii – sekä yksi varajäsen lomien varalle. Pienessä yrityksessä IC on yleensä IT-päällikkö; tärkeintä on, että kyseessä on yksi nimetty henkilö, ei ”tiimi”.
1.2 Luo yhteystietokortti
Tilanteen aikana sinulla ei ole aikaa etsiä kirjautumistietoja. Valmistele yhden sivun kortti (tulostettuna ja jaetussa salasanahallinnassa), joka sisältää:
- Hosting-palveluntarjoaja: tuki (puhelin/portaali), asiakasnumero, kuka hallitsee pääkäyttäjäoikeuksia
- Verkkotunnusrekisteröijä ja DNS-palveluntarjoaja: samat tiedot
- CMS/alustan pääkäyttäjätunnukset ja missä niiden kirjautumistiedot sijaitsevat
- CDN/WAF-palveluntarjoajan (Cloudflare jne.) pääsyoikeudet
- Kybervakuutuksen vakuutusnumero ja 24h-päivystysnumero, jos vakuutus on olemassa
- Ulkoinen IR/forensiikkakumppani, jolle soittaisit SEV-1-tilanteessa (valitse yksi nyt; sopimukset ovat halpoja verrattuna hätätilanteen käyttöönottoon)
- Tietosuojavaltuutetun yhteystiedot (Ruotsi: IMY; EU-laajuinen lista EDPB)
- Sisäiset: toimitusjohtaja, viestinnästä vastaava, lakimies
1.3 Varmuuskopiot, jotka olet todella palauttanut
Varmuuskopio, jota ei ole koskaan testattu palauttamalla, on toive, ei kontrolli. Vaatimukset:
- 3-2-1-sääntö: kolme kopiota, kaksi tallennusmediaa, yksi etäsijainnissa – ja etäsijainnin kopion on oltava offline-tilassa tai muuttumaton (object-lock / snapshot), koska nykyaikaiset kiristyshaittaohjelmat tuhoavat ensin tavoitettavissa olevat varmuuskopiot.
- Varmuuskopion laajuus: web-root, tietokanta, palvelimen asetukset (nginx/Apache, cron), TLS-varmenteet ja – usein unohdetut – ympäristömuuttujat/salaisuudet, joita sovellus tarvitsee käynnistyäkseen.
- Neljännesvuosittainen palautusharjoitus: palauta tiedot tyhjään virtuaalikoneeseen, käynnistä sivusto, kirjaudu sisään. Ajoita se. Tuo luku on realistinen palautumistavoitteesi (RTO), ei politiikka-asiakirjassa oleva luku.
1.4 Havainnointi, jonka todella huomaat
Pienet tiimit eivät tuijota kojelautoja; hälytysten on tultava heidän luokseen. Minimivaatimus: käyttöaikavalvonta hälytyksillä, tiedostojen eheys- tai turmeltumisen tunnistus web-rootissa, CMS-ylläpitäjän kirjautumisilmoitukset sekä verkkotunnuksesi turvallisuusasetusten ja varmenne-/DNS-muutosten ulkoinen valvonta – FortifyNetin jatkuva seuranta kattaa ulkoisen puolen ja lähettää sähköpostia muutoksista, mikä on juuri se tapa, jolla turmeltumiset ja vanhentuneet varmenteet yleensä havaitaan viiveellä.
Vaihe 2 — Havainnointi & analyysi (ensimmäinen tunti)
Hälytyksen tai raportin saapuessa IC aloittaa triagen – kirjallisesti, erillisessä kanavassa (luo #incident-YYYYMMDD), koska nyt kirjoittamasi aikajana on jälkipuintiasiakirja ja mahdollisesti myöhemmin virallinen todistusaineisto.
Triage-kysymykset järjestyksessä:
- Onko se totta? Toista oire ulkoisesta verkosta (mobiili-hotspot) – CDN-välimuistit ja split DNS hämäävät usein sisäisiä tarkistuksia.
- Mikä on laajuus? Yksi sivu vai koko sivusto? Vain web-palvelin vai myös tietokanta? Onko asiakastunnuksia tai henkilötietoja todennäköisesti vaarantunut? (Tämä vastaus käynnistää GDPR-kellon – katso vaihe 5.)
- Onko se käynnissä? Hyökkääjän elävää liikennettä vai menneen tapahtuman jäänteitä?
- Määritä vakavuusaste 1.1-taulukosta ja tee tarvittavat ilmoitukset.
Todistusaineistoa koskeva sääntö ensimmäisestä minuutista alkaen: kopioi lokitiedostot pois saastuneelta palvelimelta välittömästi (pääsylokit, virhelokit, auth-lokit, CMS-audit trail). Hyökkääjät poistavat usein lokit; palveluntarjoajat ylikirjoittavat ne muutamassa päivässä. Älä sammuta palvelinta, jos tarvitset siitä forensiikka-aineistoa – eristä se sen sijaan (katso alta); sammuttaminen tuhoaa muistissa olevan todistusaineiston.
Vaihe 3 — Eristäminen
Eristäminen pysäyttää verenvuodon tuhoamatta todistusaineistoa. Valitse vähiten tuhoisa toimenpide, joka pysäyttää meneillään olevan haitan:
- Sivusto levittää haittaohjelmia/turmeltunut: aseta sivusto ylläpitotilaan CDN/kuormantasaaja-tasolla tai estä/haasta kaikki liikenne (geo-block). Käyttäjät näkevät siistin tiedotussivun; vaarantunut alkuperäinen palvelin säilyy analyysia varten.
- Vaarantunut ylläpitäjätunnus: poista kyseinen tunnus käytöstä ja vaihda kaikki ylläpitotunnukset ja API-avaimet – oleta, että hyökkääjä on kopioinut tunnustietokannan. Pakota MFA käyttöön samassa muutoksessa.
- Palvelintason murto: eristä verkkotasolla (tietoturvaryhmä/palomuuri: estä kaikki sisääntuleva liikenne paitsi oma hallinta-IP-osoitteesi). Ota levyn snapshot ennen muutosten tekemistä, jos isäntäpalvelu tukee sitä.
- Tietokantavuoto: vaihda tietokannan tunnukset, kumoa ulkoinen pääsy ja säilytä kyselylokit.
Kaksi virhettä eristämisessä, joista on syytä ohjeistaa tiimiä etukäteen: (1) palauttaminen varmuuskopiosta ennen sisääntulopisteen ymmärtämistä – palautat haavoittuvuuden datan mukana ja joudut uudelleen hyökkäyksen kohteeksi tunneissa; (2) viestiminen mahdollisesti vaarantuneessa infrastruktuurissa – jos sähköpostipalvelin voi olla vaarantunut, koordinoi puhelimitse/Signalissa.
Vaihe 4 — Poisto
Etsi ja poista juurisyy, ei vain oiretta:
- Määritä sisääntulopiste aineistosta: paikkaamaton CMS/lisäosa (enemmistö pienten yritysten verkkotapahtumista), varastetut tunnukset, avoin ylläpitopaneeli, haavoittuva latauslomake tai hosting-tason murto.
- Rakenna uudelleen, älä puhdista. Jos kyseessä on palvelintason murto, ota käyttöön uusi palvelin tunnetusti hyvästä imagesta ja migroi varmennettu data sinne. Juuritasolla saastuneen koneen puhdistaminen on epävarmaa; webshellit piiloutuvat harmittomiin tiedostoihin ja cron-merkintöihin.
- Paikkaa sisääntulopiste kaikkialta, missä se esiintyy (myös staging-ympäristöstä), päivitä kaikki komponentit ja skannaa uudelleen.
- Vaihda jokainen salaisuus, jonka vaarantunut järjestelmä on voinut lukea: tietokantasalasanat, API-avaimet, OAuth-salaisuudet, TLS-yksityisavaimet, jos avainmateriaalia on voitu lukea.
Vaihe 5 — Toipuminen ja ilmoitukset
Tekninen toipuminen
Palauta palvelu asteittain: nosta uudelleenrakennettu sivusto CDN:n taakse, aja ulkoinen skannaus varmistaaksesi, ettei mitään haitallista tarjoilla, seuraa virhesuhdetta ja lokeja korostetulla tarkkuudella 72 tuntia ja pidä tiukennetut palomuurisäännöt voimassa. Jos Google Safe Browsing on merkinnyt sivuston, pyydä tarkistusta Search Consolen kautta – poistaminen listauksesta vie yleensä tunneista muutamaan päivään puhdistuksen jälkeen.
Juridiset ilmoitukset — 72 tunnin sääntö
GDPR:n artiklan 33 mukaan henkilötietojen tietoturvaloukkauksesta on ilmoitettava valvontaviranomaiselle 72 tunnin kuluessa siitä, kun se on tullut tietoon, ellei ole epätodennäköistä, että loukkaus aiheuttaa riskin yksilöiden oikeuksille. Artikla 34 vaatii lisäksi ilmoittamaan asianomaisille henkilöille, kun riski on korkea (esim. vuotaneet salasanat tai maksutiedot). Käytännön huomioita:
- Kello alkaa käydä tiedostamishetkestä, ei täydellisestä ymmärryksestä. Osittainen raportti (”olemme vahvistaneet luvattoman pääsyn, laajuus tutkinnan alla”) 72 tunnin sisällä on vaatimustenmukainen; hiljaisuus ei.
- Dokumentoi arviointi silloinkin, kun päätät olla ilmoittamatta – perustelut itsessään ovat vaatimus.
- NIS2-velvoitteiden alaisilla organisaatioilla on nopeampi reitti: varhainen varoitus CSIRT-yksikölle 24 tunnin sisällä, häiriöilmoitus 72 tunnin sisällä.
Viestintä
Yksi ääni: IC tai nimetty viestinnästä vastaava. Sisäisesti lyhyitä, tosiasiallisia päivityksiä kiinteällä tahdilla (vaikka ”ei muutoksia”). Ulkoisesti rehellisyys voittaa kiertelyn – kerro mitä tapahtui, mitä tietoja asia koski, mitä käyttäjien tulisi tehdä (salasanan vaihto) ja mitä olet muuttanut. Asiakkaat rankaisevat yrityksiä harvoin häiriötilanteesta; he rankaisevat sen salaamisesta.
Vaihe 6 — Jälkikäteistarkastelu
Järjestä kahden viikon kuluessa syyttömyyteen perustuva jälkikäteisanalyysi (yksi tunti, IC fasilitoi): aikajana, juurisyy, mikä toimi, mikä oli hidasta ja 3–5 konkreettista toimenpidettä vastuuhenkilöineen ja määräaikoineen – esim. "ota automaattiset päivitykset käyttöön liitännäisille", "siirrä varmuuskopiot muuttumattomaan tallennustilaan", "lisää tiedostojen eheyden valvonta". Vie toimenpiteet normaaliin työjonoon; osoittamaton opetus on opetus, jota ei ole opittu.
Lopuksi aikatauluta pöytäharjoitus (tabletop exercise) kahdesti vuodessa: valitse skenaario (asiakkaan perjantaina klo 17.30 huomaama sivuston turmeleminen on klassikko), käy tiimin kanssa tämä pelikirja läpi suullisesti ja merkitse muistiin jokainen kohta, jossa joku sanoo "hmm, en ole varma kuka…". Nämä tauot ovat suunnitelman virheitä – korjaa ne paperilla ennen kuin hyökkääjä löytää ne tuotannossa.
Työnäyte — perjantai-illan turmeleminen
Teoria tarttuu paremmin aikajanalla. Näin pelikirja toimii yleisimmässä pk-yritysten skenaariossa: asiakas lähettää sähköpostia perjantaina klo 17.42 sanoen kotisivusi "näyttävän oudolta".
- 17.45 — Havaitseminen. Päivystävä IT-päällikkö (oletusarvoisesti IC) avaa sivuston puhelimella mobiilidatan kautta: etusivulla näkyy hyökkääjän banneri. Kuvakaappaus otetaan. #incident-20260828-kanava luodaan; SEV-1 julistetaan (vahvistettu vaarantuminen); toimitusjohtajalle lähetetään tekstiviesti vakavuusasteikon mukaisesti.
- 17.55 — Todisteet. Ennen kuin kosket mihinkään: viimeisten 14 päivän pääsy- ja virhelokit kopioidaan palvelimelta paikalliseen tallennustilaan; CMS-tarkastusloki viedään; levyn tilannevedos (snapshot) käynnistetään palveluntarjoajalla.
- 18.05 — Eristäminen. Sivusto kytketään ylläpitotilaan CDN:n kautta. Asiakkaat näkevät nyt neutraalin "palaamme pian" -sivun. Kaikki CMS-ylläpitäjien salasanat vaihdetaan tunnetusti puhtaalta kannettavalta tietokoneelta; MFA otetaan käyttöön; yksi tuntematon ylläpitäjätili, joka löytyi käyttäjälistalta, poistetaan käytöstä, ei poisteta (se on todiste).
- 18.40 — Analysointi. CMS-tarkastusloki näyttää, että roistotili luotiin tiistaina klo 03.14 haavoittuvan gallerialiitännäisen kautta (versio kolme julkaisua jäljessä). Tietokantataulut asiakastietojen osalta näyttävät kyselylokien perusteella koskemattomilta – tämä merkitään perusteluineen kanavaan GDPR-arviointia varten.
- 19.30 — Poistaminen. Tuore palvelin otetaan käyttöön palveluntarjoajan varastokuvasta; uusin puhdas varmuuskopio (maanantai) palautetaan siihen; CMS-ydin ja kaikki liitännäiset päivitetään; gallerialiitännäinen poistetaan kokonaan; salaisuudet kierrätetään.
- 21.10 — Palauttaminen. DNS/CDN osoitetaan uuteen alkuperään. Ulkoinen skannaus vahvistaa sisällön ja otsikot puhtaiksi. Ylläpitotila poistetaan. Viikonlopuksi sovitaan tehostetusta lokivalvonnasta IC:n ja varahenkilön kesken.
- Maanantai — Ilmoittaminen & oppiminen. GDPR-arviointi päätetty: henkilötietoja ei ole päätynyt vääriin käsiin, dokumentoitu, artiklan 33 mukaista raporttia ei vaadita. Keskiviikon jälkikäteisanalyysissa syntyy kolme toimenpidettä: automaattiset päivitykset päälle, liitännäisluettelon tarkistus neljännesvuosittain, tiedostojen eheyden valvonta asennettu.
Asiakkaiden näkemä käyttökatkos yhteensä: noin kolme tuntia, perjantai-iltana, kahden ihmisen voimin. Tämä lopputulos on ostettu lähes kokonaan vaiheessa 1 – tilannevedosvalmius, CDN-ylläpitokytkin, testattu varmuuskopiointi ja vakavuusasteikko päätettiin kaikki ennen klo 17.42.
Yhteistyö ulkoisten osapuolten kanssa
Kolme suhdetta määrittää, kuinka paljon apua saat paineen alla:
- Palveluntarjoaja. Tiedä etukäteen, mitä he voivat tehdä hätätilanteessa: tilannevedokset pyynnöstä? verkon eristäminen? lokien säilytysaika? Heidän hätäapuunsa on usein nopeampaa päästä maksullisen tukitason kautta – päätä ennen tapausta, onko kyseinen taso sen arvoinen (yleensä on).
- Forensiikka / IR-yritys. Jos kyseessä on SEV-1, johon liittyy epäily tietovarkaudesta, kiristysohjelmasta tai juridisesta vastuusta, tuo ammattilaiset paikalle aikaisin – ensimmäisten tuntien virheet todisteiden käsittelyssä ovat peruuttamattomia. Sopimuksen alaisena oleva nimetty yritys vastaa tuntien kuluessa; kylmä soitto kansallisen kiristysohjelma-aallon aikana voi vastata viikkojen kuluessa.
- Kybervakuutus. Lue vakuutusehdot nyt: useimmat vaativat ilmoitusta tietyn ajan kuluessa ja jotkut edellyttävät vakuutusyhtiön hyväksymän IR-paneelin käyttöä – oman yrityksen palkkaaminen ensin voi mitätöidä vakuutusturvan. Laita molemmat faktat yhteystietokorttiin.
Jos kiristys astuu kuvaan
Jos tapahtumaan liittyy lunnasvaatimus – tiedostojen salauksen purkamisesta tai varastetun tiedon julkaisematta jättämisestä – hidasta tahtia ennen kuin kukaan vastaa. Älä kommunikoi hyökkääjän kanssa henkilökohtaisista tai yrityksen tileistä; ota yhteyttä oikeudelliseen neuvonantajaan ja merkittävien vaatimusten kohdalla poliisiin (Ruotsissa polisen.se; monilla EU-mailla on kansalliset kyberrikosilmoitusreitit) ennen mitään yhteydenottoa. Maksaminen on laillista useimmilla lainkäyttöalueilla, mutta se rahoittaa seuraavan hyökkäyksen, ei takaa mitään ja voi johtaa seuraamuksiin, jos ryhmä on pakotelistalla – tarkistus, joka oikeudellisen neuvonantajan tai vakuuttajan on tehtävä. Mitä tahansa päätetäänkin, päätä se kerran, johtotasolla, dokumentoidusti; kiristyspaine on suunniteltu pakottamaan nopeisiin yksilöllisiin päätöksiin, ja pelikirjan tehtävä on estää juuri se.
Kyvykkyyden mittaaminen
Kaksi lukua, jotka tarkistetaan kahdesti vuodessa, kertovat, paraneeko kyvykkyys:
- MTTD (keskimääräinen havaitsemisaika): aika vaarantumisesta tietoisuuteen. Yllä olevassa turmelemisesimerkissä MTTD oli kolme päivää – hyökkääjä pääsi sisään tiistaina, sait tietää perjantaina. Tiedostojen eheyden valvonta olisi leikannut sen minuutteihin; se on argumentti jälkikäteisanalyysin toimenpiteelle.
- MTTR (keskimääräinen palautumisaika): aika havaitsemisesta palautettuun palveluun. Määräytyy lähes täysin valmistautumisen laadusta: testatut varmuuskopiot, etukäteen sovitut eristyskytkimet ja nimetty päätöksentekijä.
Pöytäharjoitukset tuottavat nämä luvut turvallisesti: mittaa läpikäynnin aika, merkitse kohdat, joissa tiimi pysähtyy, ja kohtele jokaista "minun pitäisi tarkistaa se" -vastausta havaintona.
Asiakasilmoitusmalli
Pidä luonnos valmiina, jotta lakiosaston tarkistus on ainoa viivästys. Pysy faktoissa, ole lyhyt ja vältä adjektiiveja:
Aihe: [palvelua] koskeva tietoturvapoikkeama – mitä tapahtui ja mitä teemme
[päivämäärä] havaitsimme luvattoman pääsyn [järjestelmään]. Otimme
vaikuttuneen palvelun pois käytöstä [X minuutissa/tunnissa], poistimme syyn
ja palautimme palvelun [päivämäärä/kellonaika].
Mikä vaikutti: [tarkat tietoluokat tai "ei asiakastietoja, lokianalyysimme perusteella"].
Mitä sinun tulee tehdä: [vaihda salasanasi / toimenpiteitä ei vaadita].
Olemme ilmoittaneet tapahtumasta [viranomaiselle] ja palkanneet [ulkoisia asiantuntijoita]
vahvistamaan havaintomme. Päivitämme tätä sivua tutkimuksen edetessä: [tilasivun URL].
Yhteystiedot: security@yourcompany.com
Yhden sivun tarkistuslista
- Vakavuusasteikko hyväksytty; nimetty Incident Commander + varahenkilö
- Yhteystietokortti tulostettu ja tallennettu salasananhallintaohjelmaan
- 3-2-1-varmuuskopiot, joista yksi offline/muuttumaton; palautusharjoitus tehty tällä neljänneksellä
- Uptime-, turmelemis- ja ulkoinen suojausvalvonta hälyttävät puhelimiin
- Todistusaineiston sääntö tiedossa: kopioi lokit ensin, eristä – älä sammuta virtaa
- Eristämisvaihtoehdot sovittu etukäteen hosting/CDN-palveluntarjoajan kanssa
- "Uudelleenrakennus, ei puhdistus" -käytäntö palvelimen vaarantuessa
- GDPR 72h / NIS2 24h ilmoitusvelvollisuudet kartoitettu organisaatiossasi
- Syyttömyyteen perustuva jälkikäteisanalyysimalli valmiina; pöytäharjoitus aikataulutettu
Lähteet
- NIST SP 800-61 — Incident Response Recommendations and Considerations
- ENISA — Incident response and cyber crisis material
- GDPR Artikla 33 — Henkilötietojen tietoturvaloukkauksesta ilmoittaminen
- GDPR Artikla 34 — Henkilötietojen tietoturvaloukkauksesta ilmoittaminen rekisteröidylle
- NIS2-direktiivi (EU) 2022/2555
- IMY — Ilmoita henkilötietojen tietoturvaloukkauksesta (Ruotsi)
- Google Search Console — Pyydä tietoturvatarkistusta
Tarkista verkkotunnuksesi nyt
Suorita ilmainen tietoturvatarkastus ja katso onko verkkotunnuksellasi artikkelin ongelmia.