Mixed Content Checker voor je website
Onveilige HTTP-bronnen op je HTTPS-pagina, automatisch opgespoord
Wat controleert de Mixed Content Checker?
Afbeeldingen, scripts en stylesheets die via http:// worden geladen
Lettertypes, iframes, video's en achtergrondverzoeken via HTTP
Bronnen die browsers zouden blokkeren of stilletjes naar HTTPS zouden upgraden
Formulieren die hun gegevens naar een http://-adres sturen
Ontbrekende omleiding van HTTP naar HTTPS
HSTS- en Content-Security-Policy-headers
Zo werkt de test op mixed content
In 4 stappen van URL naar een lijst met alle onveilige bronnen
-
1 Stap 1
Voer de URL in
Geef het adres op van de pagina die je wilt controleren. Geen installatie en geen registratie nodig.
-
2 Stap 2
De pagina laden
We openen de pagina in een echte browser, voeren het JavaScript uit en loggen elk afzonderlijk verzoek.
-
3 Stap 3
Onveilige verzoeken filteren
Alle bronnen die via http:// worden geladen, formulieren met een onveilig doeladres en een ontbrekende HTTPS-omleiding worden gemarkeerd.
-
4 Stap 4
Bij de bron oplossen
Gebruik de lijst met URL's om de adressen in je content, thema of plugins te corrigeren en voer de check daarna opnieuw uit.
Deze HTTPS-problemen worden herkend
Vier soorten onveilige content en hoe browsers ermee omgaan
-
Actieve mixed content
Door browsers geblokkeerdScripts, stylesheets, iframes en achtergrondverzoeken via HTTP. Ze zouden de hele pagina kunnen wijzigen, daarom laden browsers ze helemaal niet. Het zichtbare gevolg is een kapotte lay-out of ontbrekende functies.
-
Passieve mixed content
Geüpgraded of geblokkeerdAfbeeldingen, audio en video via HTTP. Huidige browsers proberen ze automatisch via HTTPS te laden. Is het bestand daar niet beschikbaar, dan ontbreekt het gewoon op de pagina.
-
Formulier met onveilig doeladres
Waarschuwing bij verzendenEen formulier waarvan het
action-attribuut naar eenhttp://-adres verwijst, verstuurt invoer zoals namen, e-mailadressen of wachtwoorden onversleuteld. -
Pagina zonder HTTPS-omleiding
Niet beveiligdDe pagina kan via
http://worden geopend en wordt niet naar HTTPS doorgestuurd. Bezoekers die een oude link volgen, gebruiken dan de hele pagina onversleuteld.
De meest voorkomende oorzaken en hoe je ze oplost
Zes aanknopingspunten, van de WordPress-instellingen tot de serverheader
- WordPress-adres en Site-adres
- Als een van beide adressen onder Instellingen › Algemeen nog met
http://begint, genereert WordPress zelf onveilige links. Zet ze allebei ophttps://. - Oude links in de database
- Afbeeldingen en links in berichten worden als absolute URL's opgeslagen. Na de overstap naar HTTPS moet je ze vervangen met een zoek-en-vervangtool die ook met geserialiseerde gegevens overweg kan.
- Thema, page builder en plugins
- Hardgecodeerde
http://-adressen in themabestanden, sliderinstellingen of buildercaches overleven een vervanging in de database. Corrigeer ze bij de bron en genereer de builder-CSS opnieuw. - Externe bronnen
- Lettertypes, scripts of ingesloten content van derden die jaren geleden met
http://zijn ingebonden. Bijna alle aanbieders ondersteunen tegenwoordig HTTPS, dus het adres aanpassen is voldoende. - upgrade-insecure-requests
- De CSP-richtlijn
upgrade-insecure-requestsvertelt browsers dat ze alle bronnen via HTTPS moeten opvragen. Handig als vangnet, maar het vervangt niet het opschonen van de eigenlijke adressen. - HSTS
- De
Strict-Transport-Security-header zorgt ervoor dat browsers vanaf het eerste verzoek HTTPS gebruiken voor je domein. Activeer hem pas als de hele site betrouwbaar via HTTPS werkt.
Vind mixed content voordat de browser een waarschuwing toont
Mixed content ontstaat wanneer een pagina via HTTPS wordt geleverd, maar afzonderlijke bronnen via onversleuteld HTTP laadt. Het gevolg: het slotje verdwijnt, afbeeldingen of scripts ontbreken en in het ergste geval toont de browser "Niet beveiligd". De InspectWP Mixed Content Checker laadt je pagina in een echte browser en registreert elk afzonderlijk verzoek. Alle URL's die beginnen met http:// worden in het rapport vermeld, zodat je precies ziet welke afbeelding, welk script of welke stylesheet het probleem veroorzaakt.
We zien ook wat je browser voor je verbergt
Moderne browsers tonen mixed content niet zomaar. Ze blokkeren onveilige scripts en stylesheets en proberen onveilige afbeeldingen zelf via HTTPS te laden. Als je je pagina zelf opent, kan alles er goed uitzien terwijl de oorzaak nog steeds in je HTML zit. Onze crawler schakelt deze automatische upgrade bewust uit en staat onveilige content toe. Zo bevat het rapport de bronnen die een normale browser zou blokkeren of stilletjes zou repareren, ook de bronnen die pas verschijnen nadat JavaScript is uitgevoerd. Daarnaast controleren we of je formulieren gegevens naar een HTTP-adres sturen en of de pagina überhaupt naar HTTPS doorverwijst.
Duizenden website-eigenaren vertrouwen op InspectWP
De cijfers spreken voor zich
Veelgestelde vragen over de Mixed Content Checker
Wat mixed content is, waarom het ontstaat en hoe je ervan afkomt
Meer handige checks
Deze tools dekken verwante onderwerpen
- AVG Check
- WordPress Beveiligingscheck
- HTTP Security Header Checker
- Hosting Checker
- Webfont Checker
- Favicon Checker
- DNS Records Checker
- Alt-tag Checker
- Sitemap Checker
- Open Graph Checker
- SPF & DMARC Checker
- Toegankelijkheidscheck
- WordPress Kwetsbaarheden Scanner
- Page Builder Detector
- Cookie Checker
- PHP Versie Checker