HTTP Strict Transport Security
HSTS laat de browser HTTPS onthouden voor toekomstige bezoeken aan een host. Duur en subdomeindekking vragen om een bewuste beheerkeuze.
HTTPS onthouden voor toekomstige aanroepen
HTTP Strict Transport Security, of HSTS, wordt meegedeeld met de antwoordheader Strict-Transport-Security. Na ontvangst via een veilige HTTPS-verbinding onthoudt de browser dat hij deze host gedurende de beleidstermijn alleen via HTTPS mag benaderen. Toekomstige HTTP-adressen worden overeenkomstig herschreven. HSTS geeft geen certificaat uit en herstelt geen TLS-fouten.
Eerst het bereik controleren
Een fictief HTTPS-antwoord van portal.example bevat Strict-Transport-Security: max-age=3600. Deze voorbeeldwaarde staat voor 1 uur en is geen algemene productiedoelwaarde. De browser kan de regel voor deze host opslaan. De header later weglaten heft een eerder opgeslagen regel niet meteen op; de geldigheidsduur loopt door.
Toevoegen van includeSubDomains zou ook onderliggende hosts omvatten. Voor die uitbreiding moet het team controleren of alle betrokken diensten betrouwbaar via HTTPS bereikbaar zijn. Een bovenliggend domein of een host op hetzelfde niveau valt er niet automatisch onder.
Heeft de browser de regel nog niet geleerd en bestaat er geen passende preload-vermelding, dan beschermt dit opgeslagen beleid het eerste HTTP-verzoek nog niet. Preloading is een afzonderlijk proces.
Bronnen
Verwante begrippen
- HttpOnly-cookieHttpOnly voorkomt directe cookietoegang door paginascripts. Passende verzoeken kunnen de cookie nog meesturen; sessie en rechten vereisen nog controle.
- SameSite-cookieSameSite beïnvloedt meesturen van cookies bij verzoeken tussen sites. De keuze moet passen bij aanmelden en navigatie; CSRF-bescherming blijft nodig.
- Content Security Policy (CSP)Een CSP kan toegestane scriptbronnen in de browser beperken. Een beleid dat alleen rapporteert, meldt overtredingen maar dwingt die regels niet af.
- DataminimalisatieDataminimalisatie beperkt persoonsgegevens tot wat passend, relevant en noodzakelijk is voor een bepaald doel.
- Bewaarbeleid voor gegevensEen bewaarbeleid bepaalt doel, begin, duur en einde van opslag. Verwijderingstaken en kopieën moeten technisch worden meegenomen.
- EnvelopversleutelingEnvelopversleuteling scheidt de gegevenssleutel van de sleutel die deze beschermt. Versleuteld bestand en verpakte gegevenssleutel horen bij elkaar.
Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.