arto-fiksattu

Kirjoittaja

Arto Väisänen

Konseptoija, ohjelmoija, yleisihminen

Artikkeli lyhyesti

Tiedostojen eheysvalvonta tarkoittaa sitä, että sivuston tiedostoja verrataan jatkuvasti niiden tunnettuun, alkuperäiseen versioon. Kun jokin tiedosto muuttuu, valvonta huomaa sen nopeasti, vaikka muutos olisi kuinka pieni. Siksi se on murtojen havaitsemisen perustyökalu: hyökkäys näkyy tiedostomuutoksina kauan ennen kuin se näkyy kävijälle asti.

Tärkeimmät pointit kiireisille:

  1. Eheysvalvonta huomaa jo yhden ainoan merkin muutoksen sivuston tiedostossa, vaikka sivusto näyttäisi kävijälle edelleen täysin tavalliselta ja ehjältä.
  2. Ihmissilmä huomaa murron merkit tyypillisesti vasta silloin, kun vahinko on jo ehtinyt tapahtua ja levitä.
  3. Suurin osa eheysvalvonnan löytämistä poikkeamista johtuu tavallisista päivityksistä, ei murtautujan salaa jättämistä jäljistä sivuston tiedostoissa.
  4. WordPress julkaisee viralliset tarkistussummat jokaiselle ydintiedostolle, joten muokatut tai puuttuvat tiedostot on mahdollista paljastaa luotettavasti.

Miten tiedostojen eheysvalvonta toimii?

Eheysvalvonta vertaa sivuston tiedostoja säännöllisesti niiden tunnettuun alkuperäisversioon ja hälyttää heti, jos jokin niistä on muuttunut. Kaikki poikkeamat tallentuvat, jotta joku voi katsoa tarkemmin, mistä muutoksessa on kyse.

Jokaisesta tiedostosta voidaan laskea eräänlainen sormenjälki. Jos tiedoston sisältö muuttuu yhdenkin merkin verran, sormenjälki muuttuu mukana, vaikka muutos olisi silmällä täysin huomaamaton.

WordPress julkaisee jokaisesta ydintiedostostaan viralliset tarkistussummat, ja asennuksen tiedostoja voidaan verrata niitä vasten (lähde: WordPress.org). Kun vertailu tehdään, muokatut tiedostot paljastuvat siitä, ettei niiden sormenjälki enää täsmää alkuperäiseen, ja puuttuvat siitä, ettei niitä löydy lainkaan.

Ajattele asiaa sinetöitynä kirjekuorena. Sisältöä ei tarvitse avata ja lukea nähdäkseen, että joku on koskenut kuoreen: riittää, että katsoo sinettiä. Eheysvalvonta tekee saman sivuston tiedostoille, jatkuvasti ja huomaamatta.

Freyan piirros: punainen sydän tikun päässä, jolla on iloiset kasvot
Tätä artikkelia ei ole vielä ehditty kuvittaa, joten tässä on sitä odotellessa hieno kuva Freyalta.

Mistä huomaat, että sivusto on hakkeroitu?

Ilman valvontaa yleensä vasta silloin, kun on jo liian myöhäistä. Ihmiselle näkyvät merkit tulevat esiin vasta, kun murto on jo ehtinyt tehdä tuhojaan. Siihen mennessä myös hakukoneet ja kävijät ovat voineet ehtiä huomata jotain outoa ennen sivuston omistajaa.

Outo sisältö sivuilla, käyttäjien ohjautuminen vieraille sivustoille tai Google-haussa näkyvä varoitusteksti ovat kaikki todellisia merkkejä murrosta, mutta ne ilmestyvät vasta myöhäisessä vaiheessa. Sitä ennen sivusto näyttää täysin tavalliselta, eikä siinä ole mitään, mikä herättäisi epäilyksiä.

Murtautuja ei tietenkään ilmoita tulostaan somessa tai laita sivulle tervetulotoivotusta. Päinvastoin, tavoitteena on pysyä huomaamattomana mahdollisimman pitkään, jotta sivustoa ehditään hyödyntää rauhassa.

Eheysvalvonta kääntää tämän asetelman päälaelleen. Muutos tiedostoissa näkyy valvonnalle heti, vaikka sivusto näyttäisi kävijälle vielä täysin ehjältä. Siitä, miksi verkkosivuille ylipäätään murtaudutaan, kerrotaan tarkemmin artikkelissa miksi verkkosivuille hyökätään.

Miksi poikkeamalöydös ei yleensä tarkoita murtoa?

Koska ylivoimaisesti yleisin syy tiedostomuutokseen on tavallinen päivitys, ei hyökkäys. Kun WordPress, teema tai lisäosa päivittyy, tiedostot muuttuvat aivan tarkoituksella. Sama pätee usein myös silloin, kun ylläpitäjä itse muokkaa sivuston asetuksia tai lisää sisältöä.

Valvonta huomaa nämä muutokset yhtä lailla kuin mahdollisen hyökkäyksen jäljet, koska se ei osaa arvata syytä, vain havaita, että jokin on muuttunut. Siksi poikkeamalöydös on lähtökohtaisesti neutraali havainto, joka ihmisen pitää tulkita.

Asiantuntija katsoo, mikä tiedosto muuttui, milloin muutos tapahtui ja liittyykö se johonkin tunnettuun tapahtumaan, kuten juuri tehtyyn päivitykseen. Harmiton jälki kuitataan saman tien, epäselvä tapaus tutkitaan tarkemmin.

”Yhdeksän kertaa kymmenestä eheyspoikkeama tarkoittaa, että joku päivitti WordPressin, ei sitä, että joku murtautui sisään. Ja se on itse asiassa hyvä uutinen: se todistaa, että vahti on hereillä.”
– Arto Väisänen, Applari

Tärkeä pointti sinulle sivuston omistajana on tämä: jos ylläpitoraportissa lukee, että eheyspoikkeamia on käsitelty, se ei tarkoita, että sivusto olisi ollut vaarassa. Se tarkoittaa, että vahti teki kierroksensa ja jokainen havainto katsottiin läpi.

Freyan piirros: vihreä jäätelö, jossa on oransseja paloja
Tätä artikkelia ei ole vielä ehditty kuvittaa, joten tässä on sitä odotellessa hieno kuva Freyalta.

Paras vahti on se, jota et koskaan huomaa

Tiedostojen eheysvalvonta on murtojen havaitsemisen perustyökalu, koska se huomaa muutokset ennen kuin kukaan muu ehtii. Se toimii taustalla, ei vaadi sivuston omistajalta mitään ja tekee työnsä yötä päivää ilman taukoja.

Sen todellinen arvo ei näy silloin, kun kaikki on kunnossa. Se näkyy siinä hetkessä, kun joku huomaa poikkeaman ennen kuin asiakkaat huomaavat mitään, jolloin ongelma ehditään korjata ilman, että kukaan ulkopuolinen edes tietää koko asiasta. Juuri siksi hyvä eheysvalvonta tuntuu usein näkymättömältä, vaikka se tekee koko ajan töitä taustalla.

  • Varmista, että sivustollasi on jonkinlainen eheysvalvonta tai tiedostomuutosten seuranta käytössä.
  • Varmista myös, että joku oikeasti katsoo hälytykset läpi, sillä pelkkä työkalu ei riitä ilman ihmistä.
  • Pidä sivusto päivitettynä, koska se vähentää sekä murtoyrityksiä että turhia hälytyksiä.
  • Muista varmuuskopiot, koska ne ovat palautumisen edellytys, jos jotain sattuu.

Applarin ylläpidossa eheysvalvonta on vakiovaruste, ei lisäpalvelu. Viikkoraportista näet, että tarkistukset on tehty ja mahdolliset poikkeamat käsitelty, joten jos tässä kohdassa raporttia ei ole mitään dramaattista, kaikki on hyvin. Sinun ei tarvitse osata tulkita raportin teknisiä termejä itse, koska juuri se on se osa, josta Applari pitää huolen.

Eheysvalvonta on vain yksi osa kokonaisuutta. Siitä, mitä hyvä WordPress-ylläpito muutenkin pitää sisällään, kerrotaan artikkelissa mitä hyvä WordPress-ylläpito pitää sisällään.

Jos et tiedä, valvooko sivustoasi tällä hetkellä kukaan, se kannattaa selvittää: tutustu WordPress-ylläpitoon tai ota yhteyttä Artoon, +358 40 570 2314.

Usein kysytyt kysymykset

File integrity monitoring on tiedostojen eheysvalvonnan englanninkielinen nimitys. Se tarkoittaa samaa asiaa: tiedostojen jatkuvaa vertaamista tunnettuun, hyvään tilaan ja hälyttämistä heti, kun jokin muuttuu. Termiin törmää usein tietoturvatyökalujen ja -palveluiden kuvauksissa, joten on hyvä tietää, että se tarkoittaa täsmälleen samaa kuin tämän artikkelin eheysvalvonta.

Eheystarkistus kannattaa tehdä säännöllisesti ja automaattisesti, käytännössä vähintään kerran päivässä. Käsin tehtynä tarkistus unohtuu ennemmin tai myöhemmin, kun arki vie mennessään. Siksi olennaista ei ole yksittäinen tarkistuskerta, vaan se, että automaatio hoitaa työn ja joku käy löydökset säännöllisesti läpi.

Teknisesti voi. WordPressiin on saatavilla työkaluja ja lisäosia, jotka hoitavat tiedostojen vertailun automaattisesti. Käytännön haaste ei kuitenkaan ole työkalun asentaminen, vaan löydösten tulkinta ja jatkuvuus: joku tekee sen joka viikko, myös silloin kun on lomalla tai kiireinen.

Ensin selvitetään, liittyykö muutos päivitykseen tai muuhun tunnettuun tapahtumaan sivustolla. Jos ei liity, tiedosto tutkitaan tarkemmin ja tarvittaessa palautetaan alkuperäinen versio varmuuskopiosta. Olennaista on toimia rauhallisesti ja järjestyksessä, ei hätiköiden.

Mitä seuraavaksi?

Verkkosivut kuukausihinnalla

Suunnittelu, toteutus, palvelin ja ylläpito yhdessä sopimuksessa. Alkaen 300 €/kk.

Verkkosivut kuukausihinnalla

Jutellaan tilanteestasi

Kerro, missä mennään, niin sanomme suoraan, mikä kannattaa ja mikä ei.

Jutellaan tilanteestasi

Lue lisää artikkeleita

Verkkosivuista, näkyvyydestä ja ylläpidosta ilman jargonia.

Lue lisää artikkeleita
arto-fiksattu

Kirjoittaja

Arto Väisänen

Konseptoija, ohjelmoija, yleisihminen

Tehnyt internetiä 20 vuotta. Sanoo suoraan, mikä kannattaa ja mikä ei.