Direct naar de inhoud
xhosting

Mixed content

2 min. lezen

Wat betekent mixed content?

Mixed content is een pagina die via een beveiligde verbinding (HTTPS) wordt geopend, maar waarin één of meer onderdelen via een onbeveiligde verbinding (HTTP) worden geladen. Denk aan afbeeldingen, scripts of stijlbestanden die nog naar een adres met http:// verwijzen.

Het lastige is dat de pagina er veilig uitziet. De browser ziet echter dat niet alles beveiligd is. Daarom toont hij vaak een waarschuwing of blokkeert hij onderdelen.

Hoe ontstaat mixed content?

Mixed content ontstaat meestal na een overstap naar HTTPS. Oude links in teksten, afbeeldingen die met een vaste http-link zijn ingevoegd of een plugin die nog naar HTTP verwijst, blijven dan staan. Ook externe scripts of lettertypen kunnen via HTTP worden geladen, als de bron dat aanbiedt.

Browsers gaan niet allemaal even streng om met onderdelen. Scripts en stijlbestanden via HTTP zijn het riskantst en worden vaak geblokkeerd. Afbeeldingen en audio worden soms automatisch naar HTTPS omgezet of krijgen alleen een waarschuwing. Zo kan een pagina half kapot lijken, terwijl je niet direct ziet waar het misgaat.

Hoe hangt mixed content samen met de melding Niet veilig?

Mixed content is één van de oorzaken van de melding ‘Niet veilig’. De andere oorzaken zijn een ontbrekend of verlopen certificaat en een domeinnaam die niet past bij het certificaat. Let daarom op links die met http:// beginnen, ook in oudere berichten en in de inhoud die in de database van je CMS staat.

Vraag je hoster hoe het certificaat is ingesteld en of de verlenging werkt. Een automatisch verlengd gratis certificaat, zoals van Let’s Encrypt, voorkomt verlopen certificaten zolang de verlenging slaagt. Lees voor de achtergrond ook hoe HTTPS werkt. Meer over beveiliging vind je in de kennisbank beveiliging.

Veelgestelde vragen

Hoe vind ik mixed content op mijn website?

Je vindt het vaak in de console van de ontwikkelaarstools van je browser. Daar staan meldingen over onbeveiligde onderdelen op de pagina. Een online scanner kan ook helpen. Let erop dat een verwijzing in een extern script of een externe bron je pagina kan raken, ook als je zelf niets hebt aangepast.

Kan ik mixed content zelf oplossen?

Vaak wel, zeker als het om een link in je eigen tekst of afbeeldingen gaat. Komt het uit een plugin, een thema of een externe bron, dan is een aanpassing van de instellingen of een update vaak nodig. Bij twijfel vraag je je hoster of de ontwikkelaar om hulp.

AVG

De AVG is de Europese verordening voor persoonsgegevens. Lees welke beveiligingsmaatregelen ze van je website vraagt en wat dat voor je organisatie be...

Firewall bij webhosting

Een firewall filtert verkeer naar je server op poorten en IP-adressen. Lees wat een firewall bij webhosting doet, wat hij niet kan en wie hem regelt.

Pentest of kwetsbaarheidsscan

Een kwetsbaarheidsscan is geautomatiseerd, een pentest is handmatig en dieper. Lees wat ze opleveren en voor welke websites een van beide zinvol is.