Automaattiset hyökkäystyökalut iskevät verkkosivustoihin kellon ympäri, eivätkä ne pysähdy tarkistamaan, onko sivusto iso, pieni, suosittu vai tuntematon. Verkkosovellusten palomuuri on kerros, joka lukee jokaisen saapuvan pyynnön ennen sivustoasi ja pysäyttää haitalliset pyynnöt. Sen erottaa muista tietoturvatyökaluista taso, jolla se toimii, ja se, mitä se oikeasti lukee.
Suurin osa liikenteestä, joka yrittää murtautua verkkosivustolle, ei tule näppäimistön ääressä istuvalta ihmiseltä. Se tulee automaattisilta työkaluilta, jotka käyvät läpi tunnettujen heikkojen kohtien listoja ja lähettävät haitallisia pyyntöjä tuhansille sivustoille kerralla. Verkkosovellusten palomuuri on suunniteltu nimenomaan pysäyttämään nämä. Täyden kuvan siitä, miksi verkkosivustot joutuvat kohteiksi koosta tai tarkoituksesta riippumatta, saat artikkelista miksi verkkosivuston tietoturva on tärkeää.
Mikä on verkkosovellusten palomuuri?
Verkkosovellusten palomuuri, usein WAF, on suojakerros, joka sijaitsee internetin ja verkkosivustosi välissä. Jokainen sivustollesi saapuva pyyntö kulkee ensin palomuurin kautta. Palomuuri tarkistaa jokaisen pyynnön sääntöjoukkoa vasten ja päättää, päästetäänkö se läpi vai estetäänkö se.
Keskeinen ero verkkosovellusten palomuurin ja tavallisen verkkopalomuurin välillä on se, mitä ne katsovat. Verkkopalomuuri toimii yhteystasolla ja ohjaa, mitkä palvelimet voivat keskustella keskenään. Verkkosovellusten palomuuri katsoo itse pyynnön sisältöä, jossa verkkopohjaiset hyökkäykset piilevät. Se lukee, mitä lähetetään, ei vain sitä, mistä se tulee.
Miten verkkosovellusten palomuuri toimii?
Mitä se lukee
- Jokainen saapuva pyyntö kantaa tietoja: pyydetyn URL-osoitteen, lomakkeilla lähetetyn datan ja tiedot, jotka selain lähettää pyynnön mukana
- Palomuuri lukee kaiken tämän sääntöjoukkoa vasten, joka kuvaa, miltä haitalliset pyynnöt näyttävät
- Pyynnöt, jotka vastaavat haitallista kuviota, estetään ennen kuin ne saavuttavat palvelimen tai sivustosi koodin lainkaan
Miten se päättää, mitä estetään
- Palomuurit käyttävät sääntöjoukkoja, jotka kuvaavat tunnettuja hyökkäysmalleja. Niitä päivitetään säännöllisesti, kun uusia hyökkäystapoja löydetään
- Jotkin palomuurit tarkastelevat myös käyttäytymistä ajan mittaan. Lähde, joka lähettää satoja pyyntöjä sekunnissa tai tutkii sivustoa skannaustyökalua vastaavalla kuviolla, voidaan estää, vaikka mikään yksittäinen pyyntö ei rikkoisi tiettyä sääntöä
- Hallinnoidut palomuuripalvelut hoitavat sääntöpäivitykset automaattisesti. Vanhoilla säännöillä toimiva palomuuri on paljon tehottomampi nykyisiä hyökkäyksiä vastaan
Mitä hyökkäyksiä verkkosovellusten palomuuri pysäyttää?
SQL-injektio
- SQL-injektio on yksi yleisimmistä verkkohyökkäyksistä. Se toimii lisäämällä haitallisia tietokantakomentoja lomakekenttään tai URL-osoitteeseen tavoitteena saada sivusto suorittamaan nuo komennot aitoina ohjeina
- Onnistunut SQL-injektiohyökkäys voi antaa hyökkääjän vetää tietokannasta jokaisen tietueen, muuttaa sisältöä tai poistaa sen kokonaan
- Verkkosovellusten palomuuri tunnistaa näiden hyökkäysten käyttämät kuviot ja estää ne ennen kuin ne saavuttavat sivuston
Cross-site scripting
- Cross-site scripting, usein XSS, toimii sijoittamalla haitallisia skriptejä sivulle, jonka muut kävijät sitten lataavat selaimissaan
- Nämä skriptit voivat varastaa kirjautumisistuntoja, ohjata kävijöitä muille sivustoille tai kerätä lomakkeisiin syötettyjä tietoja kenenkään huomaamatta
- Palomuuri estää näitä hyökkäysmalleja kantavat pyynnöt ennen kuin haitallinen koodi voi päästä sivulle
Haitallinen bottiliikenne
- Automaattiset botit muodostavat suuren osan verkkosivustojen liikenteestä. Jotkin ovat vaarattomia, kuten hakukoneiden indeksointirobotit. Toiset on rakennettu etsimään heikkoja kohtia, kokeilemaan suuria määriä salasanoja kirjautumissivulla tai kaapimaan sisältöä
- Verkkosovellusten palomuuri voi tunnistaa ja estää botit, jotka vastaavat tunnettuja haitallisia kuvioita, mikä rajaa sen, mitä ne pystyvät löytämään, ja vähentää niiden palvelimelle aiheuttamaa kuormaa
Tunnetut hyökkäystyökalut
- Hyökkääjät käyttävät työkaluja, jotka lähettävät pyyntöjä kuvioina, joita on tutkittu ja dokumentoitu. Niiden tunnisteet on rakennettu palomuurin sääntöjoukkoihin
- Verkkosovellusten palomuuri ajantasaisilla säännöillä estää näitä kuvioita vastaavat pyynnöt automaattisesti ilman toimenpiteitä
Mitä verkkosovellusten palomuuri ei pysty pysäyttämään yksinään
Palomuuri on yksi kerros tietoturvakokonaisuudessa, ei kokonainen vastaus yksinään.
Varastetuilla salasanoilla tehdyt kirjautumiset
- Verkkosovellusten palomuuri ei voi tietää, tekikö kirjautumisen oikea tilin omistaja vai joku, joka sai salasanan haltuunsa jostain muualta
- Kirjautuminen oikealla käyttäjätunnuksella ja salasanalla näyttää tavalliselta pyynnöltä. Palomuuri päästää sen läpi
- Siksi vahvat salasanat ja kaksivaiheinen tunnistautuminen ovat edelleen tarpeen palomuurin rinnalla. Kokonaiskuvan siitä, miten nämä suojat toimivat yhdessä, saat artikkelista miten suojaat verkkosivustosi hakkereilta
Uudet hyökkäystavat, joihin säännöt eivät ole vielä ehtineet
- Kun verkkosivustoohjelmistosta löydetään uusi heikko kohta, hyökkäysten alkamisen ja palomuurin sääntöjen päivittämisen välillä on viive
- Tuon ajan palomuuri voi päästää juuri nuo hyökkäykset läpi
- Verkkosivuston ohjelmiston pitäminen ajan tasalla palomuurin rinnalla sulkee tämän aukon merkittävästi
Sivustolla jo oleva haitallinen koodi
- Verkkosovellusten palomuuri suodattaa saapuvia pyyntöjä. Se ei skannaa sivuston omia tiedostoja haitallisen koodin varalta, jota siellä voi jo olla aiemmasta hyökkäyksestä
- Jos jotain pääsi sivustolle ennen palomuurin käyttöönottoa tai tavalla, jota palomuuri ei havainnut, sitä ei huomata
- Siitä, miltä haitallinen koodi sivustolla näyttää ja miten siihen vastataan, kerrotaan artikkelissa mikä verkkosivuston haittaohjelma on ja miten se vaikuttaa sivustoosi
Verkkotason ja sivustotason palomuurit
Verkkotason palomuurit
- Verkkotason palomuuri toimii palvelinpaikan tasolla ja suodattaa liikennettä ennen kuin se saavuttaa yksittäisiä sivustoja
- Niitä tarjoaa tyypillisesti palvelinpaikan tarjoaja tai CDN. Ne on rakennettu estämään laajamittaisia hyökkäyksiä, mukaan lukien tulvahyökkäykset, jotka yrittävät kaataa palvelimia lähettämällä valtavia liikennemääriä kerralla
- Ne toimivat laajalla tasolla ja suodattavat liikennemääriä ja yhteyskuvioita paremmin kuin lukevat yksittäisten pyyntöjen sisältöä
Sivustotason palomuurit
- Sivustotason verkkosovellusten palomuuri toimii lähempänä sivustoa ja lukee kunkin pyynnön todellisen sisällön, jolloin se havaitsee hyökkäysmalleja, joita verkkotason palomuuri ei välttämättä näe
- Ne voidaan ottaa käyttöön alustatasolla hallinnoiduissa palvelinpalveluissa tai lisätä lisäosalla tai tietoturvapalvelulla itse hallinnoiduilla sivustoilla
- Molemmat tyypit kattavat eri alueita ja toimivat hyvin yhdessä. Palvelinpaikan tarjoaja, joka sisältää palomuurisuojauksen verkkotasolla, hoitaa jo ison osan automaattisista hyökkäyksistä ennen kuin sivustotason määrityksiä tarvitaan
Miten verkkosovellusten palomuuri sopii kattavaan tietoturvakokonaisuuteen
Palomuuri toimii muiden suojausten rinnalla, ja kukin kattaa eri tyyppisen riskin.
- Palomuuri suodattaa haitalliset pyynnöt. Ohjelmistojen pitäminen ajan tasalla sulkee heikot kohdat, joihin nuo pyynnöt kohdistuvat. Yhdessä ne vastaavat kahteen yleisimpään tapaan, joilla hyökkäykset pääsevät sisään
- Vahvat salasanat ja kaksivaiheinen tunnistautuminen pysäyttävät pääsyn varastetuilla kirjautumistiedoilla, mitä mikään palomuuri ei voi estää yksinään
- Varmuuskopiot mahdollistavat sivuston nopean toipumisen, kun jokin pääsee läpi. Täydellisen oppaan löydät artikkelista miten varmuuskopioit verkkosivustosi
Miten WEMASY hoitaa palomuurisuojauksen
WEMASYn web-hotelliin kuuluu palomuurisuojaus ja liikenteen suodatus verkkotasolla. Haitalliset pyynnöt ja tulvahyökkäykset suodatetaan ennen kuin ne tavoittavat alustan yksittäisiä sivustoja. Tämä on rakennettu jokaiseen pakettiin, eikä se vaadi sivustojen omistajilta asetuksia tai määrityksiä.
Ohjelmistopäivityksiä hallitaan alustatasolla, jolloin sivustot pysyvät suojattuina tunnettuja heikkoja kohtia vastaan ilman toimenpiteitä. SSL-varmenteet sisältyvät ja otetaan käyttöön automaattisesti jokaisella sivustolla.
Katso, mitä kuuluu mukaan, WEMASY-sivustonrakentajasta tai tutustu pakettivaihtoihin hinnoittelusivulla.
Usein kysytyt kysymykset
Mikä on verkkosovellusten palomuuri?
Verkkosovellusten palomuuri eli WAF on suojakerros, joka sijaitsee verkkosivustosi ja internetistä saapuvan liikenteen välissä. Se tarkistaa jokaisen saapuvan pyynnön sääntöjoukkoa vasten, joka kuvaa, miltä haitalliset pyynnöt näyttävät, ja estää ne, jotka vastaavat sitä, ennen kuin ne saavuttavat sivustosi. Tämä eroaa tavallisesta verkkopalomuurista, joka ohjaa yhteyksiä laajemmalla tasolla. Verkkosovellusten palomuuri lukee kunkin pyynnön sisältöä, jossa verkkopohjaiset hyökkäykset piilevät. WEMASY-sivustonrakentajalla voit ottaa tämän käyttöön suoraan omalla verkkosivustollasi.
Mitä hyökkäyksiä verkkosovellusten palomuuri estää?
Verkkosovellusten palomuuri estää joukon yleisiä verkkohyökkäyksiä, mukaan lukien SQL-injektion (haitallisten tietokantakomentojen lisääminen lomakkeeseen tai URL-osoitteeseen), cross-site scriptingin (haitallisten skriptien sijoittaminen sivuille, jotka muut kävijät sitten lataavat) ja sellaisten bottien liikenteen, jotka skannaavat sivustoa heikkojen kohtien varalta. Se estää myös pyynnöt tunnetuilta hyökkäystyökaluilta, jotka lähettävät pyyntöjä tunnistettavina kuvioina. Palomuuri hoitaa tämän automaattisesti sääntöjen perusteella, joita päivitetään, kun uusia hyökkäystapoja löydetään.
Korvaako verkkosovellusten palomuuri muut tietoturvatoimet?
Ei. Verkkosovellusten palomuuri on yksi osa tietoturvakokonaisuutta, ei kokonainen ratkaisu. Se suodattaa haitalliset saapuvat pyynnöt mutta ei voi pysäyttää hyökkäyksiä, jotka käyttävät varastettuja salasanoja, koska kirjautuminen oikeilla tiedoilla näyttää tavalliselta pyynnöltä. Se ei myöskään skannaa sivuston omia tiedostoja haitallisen koodin varalta, jota siellä voi jo olla. Se toimii parhaiten vahvojen salasanojen, kaksivaiheisen tunnistautumisen, ohjelmistopäivitysten ja säännöllisten varmuuskopioiden rinnalla.
Mikä ero on verkkopalomuurilla ja verkkosovellusten palomuurilla?
Verkkopalomuuri ohjaa liikennettä yhteystasolla ja päättää, mitkä palvelimet ja verkot voivat kommunikoida keskenään. Verkkosovellusten palomuuri toimii sisältötasolla, lukee kunkin saapuvan pyynnön yksityiskohdat ja estää ne, jotka vastaavat haitallisia kuvioita. Molemmat toimivat eri tasoilla ja palvelevat eri tarkoituksia. Monet palvelinpaikan tarjoajat sisältävät verkkotason palomuurisuojauksen, joka hoitaa laajamittaiset hyökkäykset, kun taas verkkosovellusten palomuuri lisää täsmällisempää suojaa itse sivuston sisällölle ja koodille.
Tarvitsenko verkkosovellusten palomuurin, jos web-hotellini sisältää jo palomuurisuojauksen?
Palvelinpaikkatason palomuurisuojaus toimii tyypillisesti verkkotasolla ja suodattaa laajamittaisia hyökkäyksiä ja liikennetulvia. Verkkosovellusten palomuuri toimii lähempänä itse sivustoa ja voi lukea yksittäisten pyyntöjen sisältöä, jolloin se havaitsee hyökkäysmalleja, joita verkkotason palomuuri ei välttämättä näe. Tarvitsetko molempia, riippuu web-hotellisi kokoonpanosta. Hallinnoidut palvelinalustat, jotka sisältävät palomuurisuojauksen alustatasolla, kattavat usein yleisimmät hyökkäystyypit ilman lisäasetuksia. Itse hallinnoidussa palvelinpaikassa verkkosovellusten palomuurin lisääminen kannattaa.
Kuinka usein verkkosovellusten palomuurin sääntöjä päivitetään?
Hallinnoidut verkkosovellusten palomuuripalvelut päivittävät sääntönsä automaattisesti, kun uusia hyökkäystapoja löydetään ja dokumentoidaan. Se on yksi tärkeimmistä syistä käyttää hallinnoitua palvelua käsin määritetyn ratkaisun sijaan. Vanhentuneet säännöt tekevät palomuurista paljon tehottomamman nykyisiä hyökkäyksiä vastaan. Käytettäessä itse hallinnoitua palomuuria tai lisäosaa sen varmistaminen, että se saa säännöllisiä päivityksiä, on yhtä tärkeää kuin sen asentaminen.