Hopp til innhold
Rundt 90 % av hackede publiseringssystemer kjører WordPress

WordPress-sikkerhet

Vi sikrer siden med brannmur, tofaktor, testede oppdateringer og overvåkning.

Slik blir WordPress-sidersom regel hacket

WordPress står for de fleste hackede publiseringssystemene (CMS), men feilen ligger sjelden i WordPress selv. Innbruddene skyldes som regel plugins ingen har oppdatert, passord som har lekket fra andre tjenester og en brannmur som aldri ble satt opp. WordPress-sikkerhet handler derfor mest om vedlikehold.

Et vanlig forløp er at nettsiden ble levert ferdig for noen år siden, uten at noen fikk ansvaret for å oppdatere den. Etter hvert blir det kjent sikkerhetshull i flere av pluginene, og innloggingen ligger åpen mot internett uten tofaktor.

Et innbrudd blir sjelden oppdaget med en gang. Ofte er det første tegnet en rød advarsel fra Google i søkeresultatene, og da kan angriperen ha hatt tilgang i flere uker.

Andel WordPress blant hackede publiseringssystemer
90%
Angrep stoppet av WAF-en de siste 30 dagene
847
Responstid ved kritiske feil på Enterprise
<30min
Overvåkning døgnet rundt
24/7

WordPress-sikkerhet i alle lag

En sikkerhetsplugin kjører inne i WordPress og kan bare stoppe angrep som allerede har nådd nettsiden. Vi legger derfor også beskyttelse i lagene rundt WordPress, fra det isolerte miljøet nettsiden kjører i til nettverket der trafikken kommer inn. Hvilke lag som er med, avhenger av nivået i vedlikeholdsavtalen. WAF-en er med fra Pro.

  • Brannmur for nettsider (WAF)

    Brannmuren ligger foran serveren som et eget lag. Der stoppes kjente angrepsforsøk før de når WordPress.

  • Tofaktorautentisering

    Alle med admin-tilgang må bruke tofaktor, også daglig leder. Roboter prøver lekkede passord hele døgnet, så et passord alene er ikke nok.

  • Isolerte containere

    Nettsiden din kjører i et eget, avgrenset miljø (en container) med egen IP-adresse, ikke på en server du deler med andre. Et innbrudd hos en annen kunde kan derfor ikke spre seg til din side.

  • Automatiske sikkerhetsoppdateringer

    WordPress og pluginene oppdateres automatisk, så ingen trenger å huske det. Hver oppdatering testes først i et testmiljø, en kopi av nettsiden, før den går ut på den ekte siden.

Har du spørsmål om sikkerheten på WordPress-siden din, kan du ringe eller skrive til oss.

Oppdateringer testesfør de går ut på nettsiden

En plugin som ikke er oppdatert, er fortsatt den vanligste grunnen til at WordPress-sider blir hacket. Det andre vanlige problemet er en oppdatering som blir installert i god tro og ødelegger noe annet på siden, for eksempel kassen eller et bestillingsskjema.

Vi oppdaterer derfor jevnlig, men tester hver oppdatering i testmiljøet først. Der sjekker automatiske tester kontaktskjemaer og betaling, og en annen test sammenligner skjermbilder før og etter for å finne feil i utseendet. Oppdateringen går ut på den ekte siden først når alle testene har bestått.

Angrep WAF-en stopper hver dag

Loggene våre viser de samme angrepstypene dag etter dag:

  • Forsøk på å sende databasekommandoer via søkefelt, kommentarfelt og nettadresser (SQL injection)
  • Automatiske gjetteforsøk på passord mot innloggingssiden, ofte fra tusenvis av kaprede maskiner
  • Forsøk på å legge inn skadelig kode i skjemafelt som ikke sjekker det som sendes inn (XSS)
  • Forsøk på å få nettsiden til å hente og kjøre skadelig kode fra andre servere
  • Forsøk på å hente filer med passord og innstillinger som ikke skal være offentlige
  • Store mengder trafikk som skal overbelaste nettsiden til den går ned (DDoS)

Backupsom er testet

Nesten alle hostingavtaler lover daglig backup, men det er sjelden noen har prøvd å gjenopprette den. Først når du gjenoppretter, ser du om backupen er komplett og om rutinen virker.

Hver natt tar vi en full kopi av hele oppsettet, med serverinnstillinger og filer i tillegg til databasen. Alt krypteres, og kopiene lagres på flere steder i EU/EØS. Vi øver jevnlig på å gjenopprette, så vi vet at kopiene virker og hvor lang tid det tar.

Det tar under ti minutter å sette siden tilbake til forrige kopi. Testet backup er med fra Pro-nivået i vedlikeholdsavtalen.

Dette overvåker vi døgnet rundt

  • WordPress-kjerne

    Hver installasjon sjekkes mot siste offisielle WordPress-versjon. Kommer det en kritisk sikkerhetsoppdatering, får vi varsel innen få timer.

  • Sikkerhetshull i plugins

    Pluginene sjekkes mot sårbarhetsdatabasen til WPScan hver dag. Kjente sikkerhetshull blir merket og rettet fortløpende.

  • Endringer i filene

    WordPress-filene sammenlignes løpende med de offisielle originalfilene. Endres en fil uten at vi har publisert en endring, får vi et automatisk varsel.

  • SSL og sikkerhetsinnstillinger

    Vi sjekker løpende SSL-sertifikatet og sikkerhetsinnstillingene som nettleseren bruker. Et sertifikat som snart går ut, fornyes før de besøkende merker noe.

  • Brukerkontoer

    Kontoer som ikke er i bruk, blir merket, og svake passord blir avvist. Alle admin-pålogginger logges med IP-adresse og tidspunkt.

  • Skanning etter skadevare

    Alle filer sjekkes mot kjent skadevare. Filer som gir treff, settes til side med en gang, før koden kan spre seg.

Slik håndterer vien hacket WordPress-side

Etter et innbrudd haster det. Google kan merke et domene som farlig i løpet av timer, og da får besøkende en advarsel før de kommer inn på siden.

Overvåkningen varsler oss automatisk ved mistenkelig aktivitet, og hvor raskt vi starter, står i SLA-en din. Ved kritiske feil er responstiden 4 timer i arbeidstiden med Basis og 30 minutter døgnet rundt med Enterprise. Først stenger vi angriperen ute. Deretter gjenoppretter vi fra siste rene backup og finner hullet angriperen brukte, slik at det kan tettes.

Har du ikke en slik avtale, er det verdt å sjekke hva hostingavtalen din sier om responstid. Mange avtaler sier ingenting om det.

Sikkerhetsplugin eller sikkerhet rundt WordPress

Gratis pluginPXL-sikkerhetAnbefalt for bedrifter
Hvor brannmuren liggerInne i WordPressForan serveren (WAF)
OppdateringerManuelleAutomatiske, med testing
Aktiv overvåkningBegrensetDøgnet rundt
BackupAvhenger av pluginKopi av hele oppsettet
DDoS-beskyttelseNeiPå nettverksnivå
Responstid ved hendelseIngen SLAAvtalt i SLA-en
Isolasjon per nettsideNei (delt server)Ja (dedikert)
Tofaktor (2FA)ValgfrittPåkrevd for admin

GDPR og norske sikkerhetskrav

  • Datalagring i EU/EØS

    Alle data lagres i EU/EØS. Ingen data overføres til tredjeland uten en databehandleravtale.

  • Logging og sporbarhet

    Alle admin-handlinger logges med bruker, IP-adresse og tidspunkt. Den dokumentasjonen trenger du hvis Datatilsynet tar kontakt.

  • Kryptert kommunikasjon

    All trafikk går kryptert over HTTPS, med sertifikater som fornyes automatisk.

  • Tilgangsstyring

    Hver bruker får bare den tilgangen rollen krever. En redaktør kan publisere innhold, men kan ikke installere plugins.

Tegn på at nettsiden er sårbar

Se hvor mange av disse som stemmer for siden din:

Stemmer tre eller flere, bør noen som kan sikkerhet se på siden. Vedlikeholdsavtalen vår dekker alle punktene på listen fra Pro-nivået.

  • Ingen har oppdatert pluginene på over tre måneder
  • Admin-kontoene har aldri hatt tofaktorautentisering
  • Ingen vet sikkert hvem som har tilgang til adminpanelet
  • Hostingavtalen nevner verken WAF eller DDoS-beskyttelse
  • Ingen har prøvd å gjenopprette backupen
  • Google oppdaget forrige sikkerhetshendelse før du gjorde det

Slik sikrer du WordPress selv

  1. Installer sikkerhetsoppdateringer for WordPress, temaer og plugins samme dag som de kommer
  2. Slå på tofaktorautentisering for alle med admin-tilgang
  3. Slett plugins og temaer du ikke bruker, siden deaktivert kode fortsatt kan angripes
  4. Beskytt innloggingssiden (wp-login.php) mot automatiserte forsøk, for eksempel ved å begrense antall innlogginger per minutt
  5. Slå av XML-RPC, et eldre grensesnitt som de fleste sider ikke bruker
  6. Sett en brannmur for nettsider (WAF) foran serveren i stedet for å stole på en plugin alene
  7. Gjenopprett en backup minst én gang, så du vet at rutinen virker
  8. Overvåk filene, så endringer ingen har bestilt blir oppdaget automatisk

Vi kan gå gjennom sikkerheten på WordPress-siden din og si hva som bør fikses først.

Ofte stilte spørsmål

Er WordPress usikkert?

Nei. WordPress har et eget sikkerhetsteam som retter feil raskt. Problemene oppstår rundt plattformen: plugins som ikke er oppdatert på et år, passord som har lekket fra andre tjenester og innlogginger som er åpne mot internett. Er WordPress satt opp riktig og holdes oppdatert, er det like sikkert som andre utbredte plattformer.

Hva gjør en WAF som en sikkerhetsplugin ikke gjør?

Forskjellen er hvor de ligger. En WAF ligger foran serveren og filtrerer bort angrepstrafikk før den kommer fram, så farlige forespørsler stoppes før WordPress behandler dem. En sikkerhetsplugin kjører inne i WordPress, som den skal beskytte. Blir WordPress kompromittert, kjører pluginen på et kompromittert system, og da kan du ikke stole på den.

Hvor ofte bør WordPress oppdateres?

Oppdateringer som tetter sikkerhetshull, bør installeres samme dag som de kommer. Andre oppdateringer kan testes i et testmiljø først, men bør være ute på nettsiden innen en uke. Hos oss følger begge deler en fast, automatisert rutine, så sikkerhetsoppdateringer går først i køen og resten blir ikke glemt.

Hva skjer hvis nettsiden min blir hacket?

Arbeidet starter innenfor responstiden i SLA-en din. Basis gir respons på dagtid, og Enterprise gir respons innen 30 minutter døgnet rundt. Først stenger vi angriperen ute og ruller siden tilbake til siste rene backup. Så går vi gjennom loggene til vi vet hvilken sårbarhet som ble brukt og hvordan, og tetter hullet slik at samme vei inn ikke virker igjen. Etterpå får du en skriftlig oppsummering av hva som skjedde.

Trenger jeg virkelig tofaktorautentisering?

Ja. Automatiserte innloggingsforsøk er blant de vanligste angrepene mot WordPress, og robotene prøver lekkede passordlister hele døgnet. Med tofaktor trenger den som logger inn også en engangskode, for eksempel fra en app på telefonen. Et lekket passord er da ikke nok til å komme inn i admin-panelet ditt.

Hva koster WordPress-sikkerhet hos PXL?

Sikkerhet faktureres ikke separat. Den inngår i vedlikeholdsavtalen vår, som starter på 2 500 kr i måneden. Alle nivåer dekker automatiske oppdateringer, overvåkning døgnet rundt, backup og avtalt responstid. WAF er med fra Pro, som starter på 5 500 kr i måneden. Nivåene og hva hvert av dem dekker, finner du i prisoversikten.

Kan dere sikre en nettside som allerede er hacket?

Ja, det gjør vi jevnlig. Vi fjerner skadevaren og går gjennom alt angriperen har endret, også bakdører som er lagt igjen for senere bruk. Deretter strammer vi inn sikkerheten på nettsiden og setter opp overvåkning og WAF, slik at samme angrep ikke virker igjen. Prosessen er beskrevet steg for steg på migreringssiden.

Støtter dere GDPR-krav for WordPress?

Ja. Dataene lagres i EU/EØS, og all trafikk er kryptert. Admin-handlinger logges, så du kan se hvem som gjorde hva og når, og oppsettet er dekket av en signert databehandleravtale. Datatilsynet ber om denne dokumentasjonen i en tilsynssak, og ligger den klar, kan du svare raskt.

Sikkerhetsgjennomgang av WordPress-siden din

Send oss adressen, så går vi gjennom nettsiden og gir deg en konkret liste over det som bør fikses. Du bestemmer selv hva du vil gjøre med den.