Identify HTTPS Mixed Content Issues In Real-Time
httpschecker.net
httpschecker.net
Shameless plug, it's my side project, started because monitoring beats point in time checks.
It identifies mixed-content "issues".
What does that mean? How is it different from the sort of information I get from Qualys SSLLabs' server test?
SSL Labs tests a hostname and the strength of the connection offered by the server, but not if that page attempts to load mixed content.
This is a problem because if any piece of content is served over HTTP, browsers will count the connection as non-secure and will not display the "green padlock".
This is a pretty common problem when it comes to HTTPS deployment. Normally seen with sites that were deployed/designed without any consideration for HTTPS.
Hardcoded URLs, third-party services that don't offer HTTPS, absolute protocol links, and big clunky infrastructure are the most common causes.
Qualy's SSL Labs does not address this. It looks at the site's SSL configuration, not the way content is served. SSL Labs helps you know if there are any issues with your certificate (old signature algorithm, common name mismatch, self-signed, certificate chain issues, etc) and crypto settings (ciphers, protocol version, etc).
I guess because all my websites are static, I never needed anything fancier than:
grep -e "http:" *.html[0]: https://scotthelme.co.uk/fixing-mixed-content-with-csp/
Most browsers load images over HTTP from a HTTPS site but they will not for active content (Javascript, IFRAMES, etc.) unless the user explicitly acknowledge the mixed-content issue.