2022-06-15 14:33:04
网站提示“不安全”通常由以下原因导致,具体分析及解决方案如下:
一、未启用 HTTPS 协议网站管理员需部署 SSL/TLS 证书,强制启用 HTTPS。
免费证书可通过 Let's Encrypt 获取,付费证书推荐 DigiCert、Sectigo 等权威机构。
证书过期
原因:证书有效期通常为 1 年,过期后浏览器会提示“不安全”。
检查方法:点击浏览器地址栏锁图标 → 查看证书有效期。
修复:更新证书并重新部署。
证书域名不匹配
原因:证书绑定的域名与实际访问的域名不一致(如证书为 example.com,但访问
修复:申请包含所有子域名的通配符证书(如 *.example.com)或多域名证书。
不受信任的证书颁发机构(CA)
原因:自签名证书或由非权威 CA 颁发的证书会被浏览器标记为不可信。
修复:更换为受信任 CA(如 DigiCert、GlobalSign)签发的证书。
将所有资源链接改为 HTTPS(如 src="
使用 Content Security Policy (CSP) 强制资源加载策略。
不支持的 TLS 版本
原因:使用已弃用的协议(如 TLS 1.0、TLS 1.1),主流浏览器已默认禁用。
检测工具:通过
弱密码套件
原因:使用 RC4、SHA-1 等不安全的加密算法。
修复:在服务器配置中禁用弱算法,仅保留 TLS 1.2/1.3 及强密码套件(如 AES-GCM)。
确保服务器正确配置 HSTS 响应头:Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
提交域名至
本地时间或缓存错误
原因:计算机系统时间错误导致证书有效期验证失败。
修复:校准系统时间至准确时区(如启用 NTP 同步)。
中间人攻击(MITM)
原因:公共 Wi-Fi 或恶意网络拦截流量,伪造证书。
应对:使用 VPN 加密连接,避免在不可信网络输入敏感信息。
浏览器扩展干扰
原因:某些广告拦截或隐私扩展可能修改请求头,触发安全警告。
排查:尝试禁用扩展后重新加载页面。
普通访客:
避免在不安全网站(HTTP)输入密码、银行卡号等敏感信息。
点击锁图标查看证书详情,确认颁发机构和域名有效性。
若需临时访问,可手动输入 https:// 前缀(不推荐长期使用)。
网站管理员:
定期更新 SSL 证书并监控有效期。
使用
启用自动重定向,强制 HTTP 跳转到 HTTPS。
通过以上措施,可有效解决网站“不安全”提示问题,保障用户数据传输安全。