Vad är HSTS?

HSTS är ett webbsäkerhetssvarshuvud. Namnet är en akronym för "HTTP Strict Transport Security". HSTS-huvudets funktion är att tvinga webbläsare att ansluta till webbplatser med HTTPS.

Tips: HTTPS använder kryptering för att säkra din webbanslutning från hackare som försöker ändra eller övervaka den. HTTP har inte dessa skydd och därför kan en hackare på rätt plats övervaka och ändra din HTTP-trafik.

En webbsvarshuvud är en bit metadata som skickas av servern när den svarar på webbförfrågningar. En delmängd av dessa rubriker kallas ofta säkerhetsrubriker eftersom deras syfte är att öka säkerheten för webbplatsen och användaren.

HSTS-huvudet har två obligatoriska delar och två valfria. Rubriknamnet "Strict-Transport-Security" och sedan "max-age"-operatören och värdet är båda obligatoriska. Ett annat par operatorer, "includeSubDomains" och "preload" används också ibland.

När webbläsaren tar emot ett HTTPS-svar med HSTS-huvudet instrueras den att ansluta till den här webbplatsen och alla resurser på den, endast med hjälp av HTTPS under tiden för "max-age"-timern. "Max-age" är en variabel som beskriver hur länge en inställning måste komma ihåg av webbläsaren. Värdet på "max-age" anges i sekunder, det rekommenderade värdet är "31536000", vilket är ett år.

Tanken är att under tiden för denna timer, som återställs med varje efterföljande sidladdning, kommer webbläsaren att kräva en HTTPS-anslutning och avvisa alla HTTP-resurser. Detta skyddar mot person-in-the-midten-attacker, där en hacker mellan dig och webbservern kan manipulera svaren du får.

Huvudpunkten där detta skyddar dig är den första anslutningen. Vanligtvis när du ansluter till en webbplats kan du begära HTTP-webbplatsen och sedan vidarebefordras till HTTPS-webbplatsen. Tyvärr kan en hackare i en person-i-mittposition förhindra denna uppgradering till HTTPS och kan sedan stjäla eller övervaka din aktivitet på webbplatsen. När HSTS-huvudet har setts av webbläsaren kommer din webbläsare att göra även den första anslutningen över HTTPS, vilket skyddar dig från hackare.

HSTS förhindrar också att osäkra resurser laddas som också skulle kunna modifieras av en angripare om de levererades över HTTP.

Operatören "includeSubDomains" används för att indikera att rubriken även ska gälla för alla underdomäner på webbplatsen.

HSTS-förladdningslistan

Du kanske märker att HSTS fortfarande inte skyddar dig allra första gången du ansluter till en webbplats. Det är här "preload"-operatören kommer in. Webbplatser kan anmäla sig för att ingå i HSTS preload-listan, "preload"-operatören är en obligatorisk indikator om så är fallet. HSTS-förladdningslistan uppdateras regelbundet och lagras i webbläsaren, om en webbplats ingår i den kommer webbläsaren att tillämpa HSTS-skydden på den. Detta händer även vid den allra första anslutningen innan webbläsaren någonsin kunde ha sett HSTS-svarshuvudet.

Tips: En "maxålder" på ett år eller mer krävs för att läggas till i HSTS-förladdningslistan. 

Problem med HSTS

En av huvudpunkterna med HSTS är att den visar ett felmeddelande om det finns några problem med HTTPS-anslutningen. Som en extra säkerhetsåtgärd är det meningen att användare inte ska kunna kringgå HSTS-felmeddelanden, vilket de skulle kunna göra med vanliga HTTPS-fel.

Tyvärr kan detta orsaka problem om ett företag rullar ut HSTS innan hela webbplatsen, och varje resurs som används på den, stöder HTTPS. I det här fallet kommer användare att börja se HSTS-säkerhetsfelmeddelanden som de inte kan kringgå, vilket i princip helt bryter ner webbplatsen. Det värsta är att bara att ta bort HSTS-huvudet inte löser problemet för dessa användare, eftersom deras webbläsare kommer att fortsätta att tillämpa HSTS under den potentiellt månader långa "max-age".

Som sådan är det ytterst viktigt att en kort "max-age" används när huvudet först distribueras. Om det finns några problem kvarstår de bara under en kort tid när de har upptäckts. Först när du är säker på att din webbplats är helt HSTS-kompatibel bör du konfigurera en lång HSTS-timer.

Tips: Det är också möjligt att ställa in en "maxålder" på 0, detta tar i princip bort den sparade HSTS-posten från alla som ser den. Detta kan hjälpa om det finns ett problem, men det påverkar bara användare när och om de bestämmer sig för att försöka igen.


Leave a Comment

Opera för Android: Hur man konfigurerar Ad-Blocker

Opera för Android: Hur man konfigurerar Ad-Blocker

Annonser kan vara användbara eftersom de informerar dig om erbjudanden och tjänster du kan behöva. Men de kan bli ohanterliga och bli irriterande. Det är då du vänder dig till annonsblockerare. Lär dig hur du konfigurerar Ad-Blocker i Opera för Android med dessa steg.

Hur man markerar text i Google Docs

Hur man markerar text i Google Docs

Lär dig hur man markerar eller framhäver viss text i dina Google Docs-dokument med hjälp av dessa steg för din dator, smartphone eller surfplatta.

Hur man ändrar typsnitt i Google Chrome

Hur man ändrar typsnitt i Google Chrome

Webbläsaren Google Chrome erbjuder ett sätt för dig att ändra de typsnitt den använder. Lär dig hur du ställer in typsnittet på det du vill.

Så här markerar du text i Google Slides

Så här markerar du text i Google Slides

Lär dig hur du markerar text med färg i Google Slides-appen med denna steg-för-steg-guide för mobil och dator.

Firefox: Hur man identifierar en specifik färg på en webbsida

Firefox: Hur man identifierar en specifik färg på en webbsida

Se hur du kan identifiera en specifik färg med ett integrerat verktyg i Firefox utan att använda tredjepartsprogram.

7 Chrome-tillägg för att göra Gmail mer produktiv

7 Chrome-tillägg för att göra Gmail mer produktiv

Du kan hitta flera tillägg för Gmail för att göra din hantering av e-post mer produktiv. Här är de bästa Gmail Chrome-tilläggen.

Hur man slår på eller av stavningskontrollen i Firefox

Hur man slår på eller av stavningskontrollen i Firefox

Se hur enkelt det är att lägga till ett ord eller ett annat språk i Firefox stavningskontroll. Se också hur du kan stänga av stavningskontroll för webbläsaren.

Snabbtips: Så här stänger du av Google Assistant

Snabbtips: Så här stänger du av Google Assistant

Se vilka steg du ska följa för att snabbt stänga av Google Assistant. Känn dig mindre övervakad och inaktivera Google Assistant.

Är det möjligt att blockera någon från att se dina kommentarer på Facebook?

Är det möjligt att blockera någon från att se dina kommentarer på Facebook?

Dina Facebook-vänner kan se alla kommentarer du skriver på offentliga inlägg. Facebook-kommentarer har inga individuella sekretessinställningar.

Så här ändrar du Facebooks integritetsinställningar på en telefon eller tablet

Så här ändrar du Facebooks integritetsinställningar på en telefon eller tablet

Att veta hur du ändrar Facebooks integritetsinställningar på en telefon eller tablet gör det enklare att hantera ditt konto.