STATUS IS UPWIKI WEBSITE-OPTIMALISATIE
48Versterken
Beveiliging en herstel / Versterken

HTTPS- en TLS-gids voor website-eigenaren

Een praktisch stappenplan om HTTPS overal te gebruiken, certificaten te onderhouden, onveilige bronnen te verwijderen en TLS veilig te wijzigen.

HTTPS- en TLS-gids voor website-eigenaren — VISUELE GIDS
LEZEN
8 minuten
BRONNEN
6
HERVALIDEREN
2027-03-27
beoordeeld
Beoordelaar webbeveiliging en platformoperaties
HET KORTE ANTWOORD

Begin met de beslissing.

Gebruik HTTPS op elke publieke hostnaam, niet alleen op inlog- en afrekenpagina’s. HTTPS is HTTP dat over Transport Layer Security (TLS) loopt. TLS versleutelt verkeer in transit, helpt het tegen wijziging te beschermen en laat een browser de benoemde server valideren. Installeer een certificaat dat elke hostnaam op de publieke rand dekt, stuur HTTP direct door (redirect) naar de equivalente HTTPS-URL en werk pagina’s, bronnen, API’s, downloads en ingebedde content bij zodat geen enkele resource HTTP aanvraagt.

Maak de overgang een gecontroleerde uitrol. Maak een inventaris van hostnamen en afhankelijkheden; test redirects, certificaatnamen en -verval, browserwaarschuwingen, formulieren en integraties; automatiseer vervolgens vernieuwing. Voeg HSTS alleen toe nadat elke gedekte hostnaam over HTTPS werkt, want browsers onthouden dat beleid en bieden geen ‘doorklik’ bij certificaatfouten. Houd een gedocumenteerde rollback voor slechte serverregels of certificaatdeployments terwijl je veilige HTTPS-service behoudt.

VISUELE GIDS

Zie het werk als een systeem.

Gebruik deze kaart om de beslissingen uit het artikel te verbinden voordat je individuele tactieken toepast.

SIUVersterken
01Inventariseer hostnamen, afhankelijkheden en eigenaarschap
02Deploy het certificaat en geldende TLS-versies
03Redirect HTTP één keer en maak HTTPS canoniek
04Vind en repareer mixed content bij de bron
01

Inventariseer hostnamen, afhankelijkheden en eigenaarschap

Noteer elke hostnaam die bezoekers of integraties gebruiken: apex, www, subdomeinen, API’s, asset-hosts, portals en regionale namen. Leg voor elk vast waar TLS wordt beëindigd, wie het kan aanpassen, certificaatdekking en vervaldatum, vernieuwingsmethode en afhankelijkheden die URL’s genereren. Een certificaat moet de gevraagde hostnaam dekken in de Subject Alternative Name-lijst. Neem de CMS, CDN, tagmanager, objectopslag, betalingsprovider, e-mailsjablonen en externe embeds op; deze introduceren vaak HTTP-URL’s na de eerste HTTPS-uitrol.

Kies één publieke naam

Selecteer een canonieke www- of apex-hostnaam en stuur het alternatief direct via HTTPS naar die canonieke naam.

02

Deploy het certificaat en geldende TLS-versies

Configureer de webserver, reverse proxy, CDN of load balancer die het publieke verzoek beantwoordt. Installeer het certificaat en de vereiste keten, koppel ze aan de bedoelde namen en verifieer ze van buiten het hostingnetwerk. De browser controleert de keten, hostnaam en datums; een publieke waarschuwing is een release-blocker. Stel standaard in op TLS 1.3 en behoud TLS 1.2 alleen waar compatibiliteit dit vereist. Schakel SSL en TLS 1.0 en 1.1 uit. Gebruik onderhouden platformrichtlijnen in plaats van een gekopieerde verouderde cipherlijst en houd de server en TLS-bibliotheek gepatcht.

Bescherm sleutels

Beperk toegang tot private keys en registreer elk systeem dat er één deelt zodat vervanging alle systemen bereikt.

03

Redirect HTTP één keer en maak HTTPS canoniek

Stuur een server-side permanente redirect, gewoonlijk 301 of 308, van elke HTTP-URL naar de equivalente HTTPS-URL. Vermijd chains: die voegen vertraging en meer faalpunten toe. Publiceer canonieke HTTPS-URL’s in interne links, canonical-tags, sitemaps, gestructureerde data, social tags, e-mails en applicatiegegenereerde absolute links. Test de startpagina, een diepe pagina, een query-URL, foutroutes en hostnaamvarianten. Wanneer TLS eindigt bij een proxy, configureer dan de verwerking van vertrouwde forwarded-protocolheaders zodat de applicatie niet blijft rondcirkelen tussen HTTP en HTTPS.

Houd HTTP smal

Het kan alleen beschikbaar blijven om te redirecten of om een certificaatchallenge te voltooien, niet om een aparte publieke site te bedienen.

04

Vind en repareer mixed content bij de bron

Mixed content is een HTTPS-pagina die een bron via HTTP of een ander onveilig protocol opvraagt. Browsers kunnen sommige media upgraden, maar blokkeren veel risicovolle verzoeken, inclusief scripts, stylesheets, frames, fetch-aanroepen en fonts. Vervang elke verwijzing door een geteste HTTPS-URL, een relatieve URL voor eigen content of een goedgekeurd alternatief. Doorzoek representatieve templates en inspecteer developer tools terwijl je belangrijke gebruikersreizen voltooit. Controleer CSS, JavaScript, CMS-blokken, asset-manifesten, tag-manager entries, downloads en vendor-embeds. Een veilige pagina mag geen HTTP-download aanbieden.

Vertrouw niet op upgrades

Automatische browserupgrades kunnen nog steeds een onbeschikbare of niet-ondersteunde derde partij achterlaten; corrigeer de opgeslagen URL.

05

Automatiseer vernieuwing en oefen certificaatherstel

Behandel vernieuwing als een geautomatiseerde deployment, niet als een kalenderherinnering. Het moet vernieuwen, naar elke serverlaag worden uitgerold en de service veilig herladen. Test dezelfde validatieroute vóór productieverval. Let’s Encrypt, bijvoorbeeld, raadt aan hun 90-dagen certificaten elke 60 dagen te vernieuwen; volg de lifecycle voor jouw issuer en platform. Bewaar certificaatnamen, issuer-account, challengemethode, automatisering, sleutel-locatie, doelwitten en noodcontacten in een inventaris. Verifieer datums vanaf het publieke eindpunt na deployment.

Diagnosticeer vroeg

Bij een mislukte vernieuwing, controleer DNS, challenge-routing, permissies, issuer-toegang, rate limits en CDN-naar-origin deployment.

06

Gebruik HSTS alleen wanneer het HTTPS-landschap klaar is

Voeg HSTS pas toe nadat elke hostnaam die door het beleid wordt gedekt, betrouwbaar via HTTPS bereikbaar is en een geldig certificaat heeft. Met de Strict-Transport-Security-header vertelt een HTTPS-respons browsers om die hostnaam gedurende de opgegeven `max-age` alleen via HTTPS te bezoeken; bij certificaatfouten kunnen gebruikers niet doorklikken. Begin met een beperkte `max-age`, controleer of alle subdomeinen veilig HTTPS ondersteunen voordat je `includeSubDomains` gebruikt, en beoordeel preload afzonderlijk. Een browser kan HSTS pas verwijderen nadat hij een geldige HTTPS-respons met `max-age=0` heeft ontvangen.

Ken de limiet van rollback

max-age=0 werkt alleen nadat een browser een geldige HTTPS-respons heeft bereikt; het kan een onbereikbare secure host niet repareren.

07

Rol uit, test en rol terug zonder het transport te verzwakken

Leg de bekende-goede certificaat-, edge- en redirectconfiguratie vast vóór de wijziging. Definieer wie een rollback goedkeurt, voer waar mogelijk gefaseerd uit en wijzig één controleklasse tegelijk. Controleer direct de publieke eindpunten vanaf meer dan één netwerk, volg redirects, inspecteer het certificaat en voltooi belangrijke bezoekersacties. Test browsers en cliëntgroepen die voor je publiek relevant zijn. Raadpleeg voor betalings- of gereguleerde flows de betalingsprovider en een gekwalificeerde beveiligingsspecialist over de vereiste controles. Als een wijziging HTTPS breekt, herstel dan een gevalideerde veilige configuratie; gebruik geen HTTP-klantpagina’s als noodoplossing.

Leg bewijs vast

Leg hostnaam, tijd, client, fout, wijziging en resultaat vast zodat de volgende vernieuwing of migratie makkelijker te diagnosticeren is.

ACTIE / VERIFIËREN

Je praktische takenlijst.

  1. 01

    Inventariseer het oppervlak

    Maak een lijst van publieke hostnamen, TLS-terminatie, eigenaarschap, dekking, vernieuwing en URL-producerende afhankelijkheden.

    VERIFIËREN: De lijst bevat apex, www, subdomeinen, API’s, assets en embeds.
  2. 02

    Installeer geldige certificaten

    Deploy een certificaat en de vereiste keten voor elke publieke naam; bescherm de private key.

    VERIFIËREN: Een externe check toont de juiste naam, vertrouwde keten en geldige datums.
  3. 03

    Stel het protocolbeleid in

    Stel standaard in op TLS 1.3, behoud TLS 1.2 alleen indien gerechtvaardigd en schakel SSL plus TLS 1.0 en 1.1 uit.

    VERIFIËREN: Een onafhankelijke TLS-test komt overeen met het beoogde beleid.
  4. 04

    Redirect HTTP direct

    Gebruik server-side 301- of 308-redirects met één sprong naar equivalente canonieke HTTPS-URL’s.

    VERIFIËREN: Diepe links, queries en hostnaamvarianten vermijden loops en chains.
  5. 05

    Verwijder mixed content

    Werk links, templates, assets, API’s, downloads en embeds bij naar HTTPS of geschikte relatieve URL’s.

    VERIFIËREN: Representatieve browserconsoles tonen geen waarschuwingen over mixed content of geblokkeerde resources.
  6. 06

    Test kernreizen

    Doorloop sign-in, formulieren, uploads, checkout, portals en API- of vendor-returns die van toepassing zijn.

    VERIFIËREN: Genoemde eigenaren keuren resultaten goed; verkrijg gekwalificeerde review voor betalingen of gereguleerde flows.
  7. 07

    Automatiseer vernieuwing

    Test validatie voor vernieuwing, deployment, reload, publieke verificatie en het pad voor vervangende certificaten.

    VERIFIËREN: Een generale repetitie voltooit succesvol en deployment is onafhankelijk te verifiëren.
  8. 08

    Voeg HSTS geleidelijk toe

    Gebruik een beperkte max-age nadat HTTPS stabiel is; evalueer subdomeinen en preload afzonderlijk.

    VERIFIËREN: Elke gedekte hostnaam ondersteunt geldig HTTPS en rollback-implicaties zijn gedocumenteerd.
  9. 09

    Behoud een veilige rollback

    Sla de bekende-goede configuratie, goedkeuringen en eindtestbewijzen op vóór release.

    VERIFIËREN: Het team kan een gevalideerde veilige configuratie herstellen zonder publieke HTTP-pagina’s te serveren.
DISCUSSIEONDERWERPEN

Vergelijk de afwegingen, niet privégegevens.

Gebruik deze vragen met je team of de community van website-eigenaren. Deel methoden en lessen, maar plak nooit inloggegevens, klantgegevens of niet-openbare infrastructuurdetails.

  1. 01

    Welke hostnaam of externe asset was het makkelijkst over het hoofd te zien, en waardoor werd deze zichtbaar?

  2. 02

    Hoe bewijst jouw team dat vernieuwing op de publieke rand werkte in plaats van alleen in een dashboard?

  3. 03

    Onder welke voorwaarden zou je HSTS uitbreiden naar subdomeinen?

POPULAIRE / AUTORITATIEVE BRONNEN

Open het bronmateriaal.

OWASPTransport Layer Security Cheat Sheet ↗

Praktische TLS-, certificaat-, HSTS- en testrichtlijnen voor webapplicaties.

Beoordeeld 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

Standaarden-track specificatie van TLS 1.3, inclusief early-data gedrag.

Beoordeeld 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

HSTS-richtlijnen, reikwijdte, browsergedrag en verwijderingslimieten.

Beoordeeld 2026-09-27
MDN Web DocsMixed content ↗

Legt geblokkeerde of geüpgradede resources uit en biedt remediatie-aanpakken.

Beoordeeld 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

Officiële certificaatlevensduur- en vernieuwingrichtlijnen voor Let’s Encrypt-gebruikers.

Beoordeeld 2026-09-27
Google Search CentralSite Moves and Migrations ↗

Geleidelijke redirect-, test- en HTTP-naar-HTTPS-migratierichtlijnen.

Beoordeeld 2026-09-27

Bronbeleid. Deze gids gebruikt officiële standaarden, vendor-documentatie en erkende beveiligingsrichtlijnen. Controleer advies tegen jouw platform, compatibiliteitsbehoeften en toepasselijke verplichtingen vóór gebruik in productie.

SNELLE TOELICHTINGEN

Veelgestelde vragen.

Heb ik zowel een HTTP-naar-HTTPS-redirect als HSTS nodig?

Meestal wel. Een server-side redirect behandelt gewone HTTP-bezoeken en browsers die HSTS nog niet hebben geleerd. HSTS dwingt latere bezoeken naar HTTPS af. Schakel het alleen in nadat elke gedekte hostnaam betrouwbare HTTPS en een geldig certificaat heeft.

Is een geldig certificaat voldoende om mijn hele site te beveiligen?

Nee. Het beschermt het transportpad voor een hostnaam, niet onveilige assets, applicatieproblemen, zwakke accounts of onveilige derden. Verwijder mixed content, bescherm sleutels, onderhoud het platform en gebruik bredere beveiligingscontrols.

Wat moet ik doen als vernieuwing faalt?

Handel vóór de vervaldatum. Controleer de validatierouting, DNS, permissies, toegang tot de certificaatverstrekker en implementatiedoelen; gebruik het gedocumenteerde vervangingspad en verifieer het openbare eindpunt. Schakel het platformteam, de certificeringsautoriteit of een gekwalificeerd beveiligingsteam in als de oorzaak onduidelijk is.

Status Is UP Editorial Team · Uptime Enablement-redactie

Beoordeeld door Beoordelaar webbeveiliging en platformoperaties. Gepubliceerd 2026-09-27; bijgewerkt 2026-09-30.