Små webbplatser hackas sällan av någon som är ute efter just dig. Det är botar som dagarna i ända provar samma svaga punkter: korta lösenord, gamla versioner, en adminpanel på standardadressen, öppen registrering. Täpp till de punkterna så slutar din webbplats vara ett lätt mål. Nedan följer tio steg för en kväll. Varje steg har tre rader: vad du ska göra, hur du själv kontrollerar det (en skärm eller ett kommando) och vad som händer om du hoppar över det.
Det här är ingen ”klicka på allt”-lista: stegen är oberoende av varandra, ta dem ett i taget. En del av arbetet gör motorn själv: den skickar till exempel säkerhetshuvudena till webbläsaren (steg 5), så det enda du behöver göra är att se till att de kommer fram.
Din kontrollpanel: ”Webbplatsskydd” #
Öppna ”System → Säkerhet → Webbplatsskydd”. Det är en enda skärm som visar vad som är bra, vad som är värt att skärpa och vad som är dåligt. Varje rad förklarar sig själv och leder till platsen där det åtgärdas. Nästan varje steg nedan kontrolleras av en rad på den här skärmen.
Det är en fingervisning, inte en dom: siffrorna räknas fram i stunden ur din webbplats data.
Steg 1. Uppdateringar #
Vad du gör. Öppna ”System → Uppdateringar” (sidan syns för dem som har behörighet till webbplatsinställningarna: ägaren och administratörerna) och uppdatera om det finns en ny version. Gör en säkerhetskopia av databasen före uppdateringen (steg 8): motorn gör en av sig själv, men en manuell kopia kostar ingenting. Så kontrollerar du. Samma sida visar vilken version du har och om det finns en ny. Titta där en gång i veckan, när du ändå kollar beställningar eller e-post. Om du hoppar över det. Hål som redan är tilltäppta i den nya versionen förblir öppna på din webbplats, och alla känner till dem: en rättning publiceras tillsammans med en beskrivning av felet.Steg 2. Lösenord och lösenordsgissning #
Vad du gör. I ”Webbplatsinställningar → Inloggning och användare → Registrering och användare” ställer du ”Minsta lösenordslängd” på 10 tecken eller mer (det är standard). Längden räddar dig inte ensam, men motorn avvisar uppenbara lösenord separat. Kontrollera sedan i ”Säkerhet → Inloggning och sessioner” att ”Inloggningsförsök” inte är fler än tio. Som standard är det fem misslyckanden, varefter inloggning till det kontot stängs i 15 minuter (tiden ställs in i ”Lås i, minuter”), och en bot slår i taket. Så kontrollerar du. På skärmen ”Webbplatsskydd” ska raderna ”Lösenordslängd” och ”Spärr efter misslyckade inloggningar” visa ”Bra”. Om du hoppar över det. Korta lösenord och obegränsat antal försök gör gissning till en fråga om tid. Det är det enklaste sättet att ta sig in, och två siffror stänger det.Steg 3. Tvåstegsinloggning #
Vad du gör. Slå på det andra steget i din egen profil (”Aktivera tvåstegsverifiering”): en kod från en app i telefonen bekräftar inloggningen. Spara ”Reservkoder”: var och en fungerar en gång, och du behöver dem om du tappar bort telefonen. Be sedan alla administratörer om samma sak. När alla har vant sig, byt i ”Webbplatsinställningar → Inloggning och användare → Säkerhet → Åtkomst till panelen” ”Tvåfaktorsskydd” från ”Rekommendera” till ”Kräv för administratörer”. Du blir inte utelåst: motorn skickar alla som ännu saknar ett andra steg till sin profil för att slå på det, och profilen är alltid tillgänglig. Det finns alltså inget att vara rädd för. Så kontrollerar du. Raden ”Tvåstegsinloggning för administratörer” på skärmen ”Webbplatsskydd”; listan ”Användare” har filtret ”Tvåstegsverifiering” som visar vem som fortfarande har det avstängt. Om du hoppar över det. Ett lösenord kan stjälas inte från dig utan från någon annan tjänst där du använt samma lösenord. Utan det andra steget står då vägen in i panelen öppen.Steg 4. Krypterad anslutning (HTTPS) #
Vad du gör. Kontrollera att webbplatsen har ett certifikat och öppnas viahttps://. Först då slår du på ”Endast säker anslutning (https)” i ”Webbplatsinställningar → Inloggning och användare → Säkerhet → Anslutning”. Slå inte på det utan certifikat: omdirigeringen skulle skicka besökarna ingenstans.
Så kontrollerar du. Öppna webbplatsen på en adress som börjar med http://: webbläsaren ska gå över till https://. Samma sak på kommandoraden:
curl -I http://example.comLocation: https://example.com/. Raden ”Krypterad anslutning (HTTPS)” på skärmen ”Webbplatsskydd” ska visa ”Bra”.
Om du hoppar över det. Lösenord och sessioner färdas i klartext: i någon annans publika nätverk kan en främling läsa dem.Steg 5. Säkerhetshuvuden #
Vad du gör. Nästan ingenting: motorn skickar dem själv. Din uppgift är att se till att en proxy eller ett webbhotell framför webbplatsen inte tar bort dem. Så kontrollerar du.curl -I https://example.comX-Content-Type-Options: nosniff: webbläsaren gissar inte en fils typ;X-Frame-Options: SAMEORIGIN(på vissa sidorDENY) och, iContent-Security-Policy,frame-ancestors 'self': en annan webbplats kan inte lägga din sida i en ram;Referrer-Policy: strict-origin-when-cross-origin: överflödiga delar av adressen lämnar inte webbplatsen;Permissions-Policy: kamera, mikrofon och geolokalisering är avstängda tills de behövs;Strict-Transport-Security: max-age=31536000via https: webbläsaren kommer ihåg att bara använda den säkra anslutningen.
Steg 6. Panelens adress och åtkomst per adress #
Vad du gör. I ”Webbplatsinställningar → Inloggning och användare → Säkerhet → Åtkomst till panelen” anger du en ”Egen adress till panelen” (latinska bokstäver, siffror, bindestreck); hitta på en egen, kopiera inte exemplet i bilden nedan. Skriv upp den bredvid ditt lösenord. Fältet ”Tillåt adminpanelen endast från dessa adresser” är bara för dem som har en fast adress (till exempel ett kontor med egen adress): från andra adresser svarar panelen ”sidan finns inte”. En adress hemma eller i mobilen ändras oftast, och då står du själv utanför dörren: en lista utan din nuvarande adress går inte att spara, men i morgon kan adressen vara en annan. Utan panelen kan begränsningen bara tas bort med kommandotphp nex1on admin:access på servern. Utan åtkomst till serverns konsol och utan fast adress är det bättre att inte slå på det här fältet.
Så kontrollerar du. Öppna den nya adressen: inloggningen ska öppnas. Den gamla /admin ska svara ”sidan finns inte” (404). Raderna ”Adress till adminpanelen” och ”Åtkomst till panelen per adress” på skärmen ”Webbplatsskydd” visar det.
Om du hoppar över det. Inget farligt händer, men botar hittar panelen på standardadressen först, och bruset i loggen växer. En egen adress ersätter inte lösenordet och tvåstegsinloggningen, den tar dig bara bort från listan över lätta mål.

Ingen har kommenterat ännu. Bli först.