Skadlig kod på en webbplats ger sig inte till känna. Den är gjord för att verka osynligt och använda din webbplats för att stjäla data, omdirigera besökare eller utföra attacker mot andra system medan webbplatsen verkar fungera helt normalt. När en webbplatsägare märker att något är fel har den skadliga koden ofta redan gjort sin skada. Vad som gör den så ihållande och hur den egentligen ser ut inifrån är vad den här artikeln går igenom.
Malware, förkortning av malicious software, är kod som placeras på en webbplats utan ägarens vetskap och som tjänar angriparens intressen. Den kan komma in via en sårbarhet i föråldrad programvara, ett stulet adminlösenord eller ett komprometterat skript från tredje part. När den väl är på plats körs den vid sidan av det legitima innehållet utan att utlösa någon tydlig varning. För sammanhanget kring vad som gör webbplatser sårbara från början, läs artikeln varför webbplatssäkerhet är viktigt.
Vad är skadlig kod på en webbplats?
Skadlig kod på webbplatser är inte ett enda specifikt hot. Det är en kategori som omfattar många olika sorters skadlig kod, var och en gjord för att göra något annat när den väl finns på webbplatsen. Att förstå typerna hjälper till att förklara varför skadlig kod är så svår att upptäcka och varför den ofta orsakar skada långt innan någon märker att den finns där.
Vanliga typer av skadlig kod på webbplatser
- Omdirigerande skadlig kod ändrar vart dina besökare tar vägen och skickar dem till nätfiskesidor, bedrägliga webbplatser eller sidor som ger angriparen annonsintäkter
- Skimming-kod fångar upp betalkortsuppgifter som anges på kassasidor och skickar dem till angriparen i realtid, utan att besökaren eller webbplatsägaren vet om det
- Bakdörrar installerar en dold ingång som består och som låter angriparen komma tillbaka även efter att den ursprungliga sårbarheten har åtgärdats
- Ransomware krypterar webbplatsens filer och kräver betalning för att ge tillgång igen
- Kryptogruvkod använder dina besökares enheter för att utvinna kryptovaluta åt angriparen medan de surfar på din webbplats
- Spamkod använder webbplatsens server för att skicka oönskad e-post, vilket kan göra att din domän hamnar på svarta listor
Hur hamnar skadlig kod på en webbplats?
Föråldrad programvara
- När en sårbarhet upptäcks i en webbplattform, ett tillägg eller ett tema publiceras detaljerna offentligt samtidigt som en rättning släpps
- Automatiska skannrar börjar direkt leta efter webbplatser som fortfarande kör den gamla versionen. Tiden mellan att en rättning släpps och att en webbplats installerar den är då risken är som störst
- Varje dag en webbplats kör föråldrad programvara med en känd sårbarhet är den ett dokumenterat mål
Komprometterade inloggningsuppgifter för admin
- Automatiska verktyg testar tusentals kombinationer av användarnamn och lösenord mot inloggningssidor tills en fungerar. Svaga eller återanvända lösenord gör det enkelt
- Inloggningsuppgifter som stulits genom nätfiske eller dataintrång hos andra tjänster ger angripare direkt tillgång till adminpanelen, där de kan installera skadlig kod utan att utnyttja någon teknisk sårbarhet
Sårbar kod från tredje part
- Tillägg, teman och integrationer utökar vad en webbplats kan göra, och ökar också antalet möjliga ingångar
- En sårbarhet i vilken komponent som helst från tredje part kan utnyttjas oavsett hur säker kärnplattformen är
- Inaktiva tillägg och teman som inte hålls uppdaterade förblir sårbara även när de inte används på webbplatsen
Komprometterade externa skript
- Webbplatser som laddar skript från externa leverantörer (analysverktyg, annonsnätverk, chattwidgets) är utsatta om de leverantörerna komprometteras
- Skadlig kod som levereras via ett betrott externt skript når varje webbplats som använder den tjänsten, inte bara en
Vad gör skadlig kod med din webbplats?
Omdirigerar dina besökare
- Omdirigerande skadlig kod skickar besökare till sidor som du inte har något med att göra, ofta utan något synligt tecken på att en omdirigering har skett
- De här målen kan försöka installera skadlig programvara på besökarens enhet, samla in inloggningsuppgifter eller köra ett bedrägeri
- Omdirigeringen är ofta villkorad och riktas bara mot besökare som kommer från sökresultat eller bara mot mobilanvändare, för att undvika att upptäckas av webbplatsägaren som går direkt till webbplatsen
Skadar din synlighet i sökmotorer
- Sökmotorer som upptäcker skadlig kod på en webbplats lägger till en varningsetikett vid dess träff i resultaten. Klickfrekvensen sjunker till nära noll när varningen visas
- I allvarligare fall tas webbplatsen bort helt från resultaten tills den har rengjorts och en begäran om granskning har godkänts
- Varningar i webbläsare stoppar besökare innan de ens når sidan, vilket tar bort trafik från alla som möter dem
Exponerar dina besökares data
- Skimming-kod fångar upp känslig information medan besökare skriver in den. Betaluppgifter, lösenord och kontaktuppgifter skickas till angriparen medan formuläret skickas in som vanligt
- Varken besökaren eller webbplatsägaren vet att det pågår
- Att besökares data exponeras får juridiska konsekvenser i regioner med dataskyddslagstiftning, och skadan för ryktet kan vara längre än någon teknisk lösning
Håller din webbplats som gisslan
- Ransomware krypterar webbplatsens filer och låser ute ägaren helt. För att få tillgång igen krävs antingen att man betalar lösen eller återställer från en ren säkerhetskopia
- Webbplatsägare med färska säkerhetskopior som lagras separat från servern kan återställa utan att betala. De som saknar en säkerhetskopia utanför servern har mycket få alternativ
Hur vet du om din webbplats har skadlig kod?
Tecken som webbplatsägaren kan se
- Filer som dyker upp i webbplatsens katalog och som ingen i ditt team lagt dit
- Ändringar i kärnfiler eller konfigurationsfiler som ingen har gjort
- Nya adminkonton som dyker upp i administrationsvyn
- Webbplatsen laddas märkbart långsammare utan att något innehåll eller någon kod har ändrats
- Du blir utelåst från adminpanelen
Tecken som rapporteras utifrån
- Besökare som rapporterar att deras webbläsare varnar dem för att besöka din webbplats
- En varningsetikett som visas vid din träff i sökresultaten
- Besökare som rapporterar att de omdirigeras till okända sidor efter att ha klickat på länkar på din webbplats
- Studsade e-postmeddelanden eller rapporter om svartlistning som rör din domän
Varför du kanske inte märker något
- Många typer av skadlig kod är särskilt gjorda för att vara osynliga för webbplatsägare medan de riktar sig mot besökare
- Omdirigerande skadlig kod aktiveras ofta bara för besökare som kommer från sökmotorer, så webbplatsen ser normal ut när du besöker den direkt
- Att köra regelbundna säkerhetsskanningar är det enda pålitliga sättet att hitta infektioner som avsiktligt är gjorda för att inte synas
Hur tar du bort skadlig kod från en webbplats?
Återställ från en ren säkerhetskopia
- Om du återställer till en säkerhetskopia som togs innan den skadliga koden kom dit ersätts varje infekterad fil med en verifierat ren version av webbplatsen
- Efter återställningen måste sårbarheten som möjliggjorde attacken identifieras och stängas innan webbplatsen går online igen. Annars kommer samma infektion tillbaka
- För tips om hur du ställer in säkerhetskopior innan en incident inträffar, läs artikeln så säkerhetskopierar du din webbplats
Manuell borttagning när ingen säkerhetskopia finns
- Infekterade filer måste identifieras med en säkerhetsskanner och rengöras eller ersättas med rena versioner från originalkällan
- Bakdörrar som angriparen lämnat kvar måste hittas och tas bort. Om någon del av infektionen lämnas kvar behåller angriparen tillgång
- Manuell borttagning är långsammare och mindre pålitlig än att återställa från en säkerhetskopia, särskilt när bakdörrar har installerats
När webbplatsen är ren
- Byt alla inloggningsuppgifter som hör till webbplatsen, inklusive adminkonton, hanteringspanel för webbhotellet, FTP och databas
- Uppdatera all programvara för att stänga de sårbarheter som utnyttjades
- Skicka in en begäran om granskning av skadlig kod till sökmotorer så att varningar i resultaten kan tas bort
- Övervaka webbplatsen noga i flera veckor för att bekräfta att den skadliga koden inte har kommit tillbaka
En komplett guide till hur du förhindrar att skadlig kod hamnar på webbplatsen från början finns i artikeln så skyddar du din webbplats mot hackare. För vad SSL-certifikat skyddar mot och vad de inte skyddar mot, läs artikeln vad ett SSL-certifikat är och hur det fungerar.
Så hanterar WEMASY skydd mot skadlig kod
WEMASY:s hostinginfrastruktur innehåller brandväggsskydd och trafikfiltrering på nätverksnivå, vilket blockerar en betydande andel automatiska attacker innan de når enskilda webbplatser. Programuppdateringar hanteras på plattformsnivå, så webbplatser hos WEMASY är inte utsatta för sårbarheter i föråldrad plattformskod.
Säkerhetskopior ingår i alla planer och hanteras automatiskt, med återställningsalternativ i administrationsvyn. Om en incident inträffar kräver återställning till ett rent läge inga tekniska kunskaper och ingen separat tjänst för säkerhetskopior.
Se vad som ingår i WEMASY webbplatsbyggare, eller jämför planerna på prissidan.
Vanliga frågor
Vad är skadlig kod på en webbplats?
Skadlig kod på en webbplats är kod som placeras på webbplatsen utan ägarens vetskap. Angripare för in den via sårbarheter i webbplatsens programvara, komprometterade inloggningsuppgifter för admin eller infekterade skript från tredje part. När den väl finns på webbplatsen kan den omdirigera besökare, stjäla data, skicka spam, kryptera filer för att kräva lösen eller använda besökarnas enheter för otillåtna syften. Den körs oftast i bakgrunden medan webbplatsen verkar fungera normalt. Med WEMASY:s webbplatsbyggare kan du ställa in det direkt på din webbplats.
Hur hamnar skadlig kod på en webbplats?
De vanligaste vägarna är att utnyttja kända sårbarheter i föråldrad webbplatsprogramvara, att ta sig in via svaga eller stulna adminlösenord och att kompromettera tillägg eller externa skript från tredje part. Automatiska verktyg skannar miljontals webbplatser hela tiden efter de här sårbarheterna och utnyttjar dem utan att rikta in sig på någon särskild webbplats. Om du håller programvaran uppdaterad och använder starka, unika adminlösenord stänger du de flesta ingångarna.
Hur vet jag om min webbplats har skadlig kod?
Vanliga tecken är att besökare rapporterar omdirigeringar till okända webbplatser, att varningar från webbläsare eller sökresultat dyker upp för din webbplats, att oväntade filer dyker upp i webbplatsens katalog, att nya adminkonton som ingen skapat dyker upp och att webbplatsen laddas märkbart långsammare än vanligt. Många infektioner är gjorda för att vara osynliga för webbplatsägaren medan de drabbar besökarna, så regelbundna säkerhetsskanningar är det enda pålitliga sättet att upptäcka dem tidigt.
Kan skadlig kod påverka rankningen i sökmotorer?
Ja, direkt. Sökmotorer som upptäcker skadlig kod lägger till en varningsetikett vid webbplatsens träff i resultaten, vilket sänker klickfrekvensen till nära noll. I allvarliga fall tas webbplatsen bort helt från resultaten tills en granskning har godkänts efter att webbplatsen rengjorts. Varningar i webbläsare stoppar besökare innan de når sidan. Att få tillbaka synligheten i sökmotorer efter en incident med skadlig kod tar tid och går inte alltid fort ens när webbplatsen bekräftats vara ren.
Vad är det snabbaste sättet att återhämta sig från en infektion?
Att återställa från en ren säkerhetskopia är den snabbaste och mest pålitliga metoden. Den ersätter alla infekterade filer med en verifierat ren version av webbplatsen. Efter återställningen måste sårbarheten som möjliggjorde attacken åtgärdas innan webbplatsen går live igen, och alla inloggningsuppgifter bör bytas. Om det inte finns någon ren säkerhetskopia måste infekterade filer identifieras och rengöras manuellt, vilket tar betydligt längre tid och oftare lämnar kvar rester.
Skyddar ett SSL-certifikat mot skadlig kod?
Nej. SSL krypterar data under överföringen mellan besökarens webbläsare och servern. Det skyddar inte själva webbplatsen mot skadlig kod. En webbplats med ett giltigt SSL-certifikat kan ändå infekteras om servern har sårbarheter, adminuppgifterna är svaga eller ett tillägg eller externt skript har en säkerhetslucka. SSL och skydd mot skadlig kod hanterar olika hot och båda behövs: SSL skyddar data som besökare skickar, medan säkerhetsåtgärder på serversidan skyddar webbplatsen från att komprometteras.