如何通过HTTPS摆脱红线

Ken Burnside

HTTPS,或超文本传输协议安全,是用于通过因特网服务网页的基本协议的变体。HTTPS验证要访问的页面的安全证书,以防止恶意重定向,并对您和服务器之间的通信进行加密。在某些情况下,您可能无法建立HTTPS连接。当你看到““http:”在浏览器的地址栏中划掉,你不是在一个安全的连接,并应考虑你是否需要一个网站的使用。

HTTPS和安全证书

安全证书是加密密钥,用于加密和解密Web服务器和Web浏览器之间的数据传输,使用TCP/IP协议的安全套接字层。它用于加密密码传输和返回的任何传输数据。当网站管理员设置某些类型的网站时,例如电子商务网站,必须购买并登记安全证书;这些证书已签字并注明日期,需要定期更新。尽管大多数浏览器现在自动处理安全证书的握手,有时可能要求您对安全证书进行身份验证,或者由浏览器警告安全证书过期或无法验证。

根本原因

当HTTPS在浏览器的工具栏中有红色斜线时,这意味着有两件事情发生了。第一,您的浏览器和Web服务器没有匹配的安全证书身份验证。第二,更常见,网站设计者创建了一个页面,该页面要求在同一页面上显示安全元素和非安全元素,此时,HTTPS被列为禁用。

作为网站开发人员解决问题

确保HTTPS用于网站所有元素的最简单方法是确保所有资产(例如图像和CSS样式表)在本地托管,并使用网络路径URL调用它们。m88官方网站这与使用相对URL非常相似,但是它以两个斜杠开始。网络路径URL导致它调用的任何资产使用浏览器调用的HTTP类型。

作为网络冲浪者

当您看到URL的HTTPS部分用红线划出时,问题的最可能原因是网站的问题,不是你的浏览器。如果它是缓存在浏览器中的东西,使用浏览器的设置来清除cookie和缓存的信息,并重新加载站点。您还可以使用另一个选项——为您的浏览器安装HTTPS Everywhere插件。这是目前从电子前沿基金会和工作在Chrome和Firefox,并且强制您访问的每个网站以及该网站调用的每个元素的HTTPS连接——甚至从其他域拉取托管的图像或插件。

关于作者

Ken Burnside从1990年开始从事自由撰稿,为各种各样的出版物撰稿“金字塔”和“培训与模拟杂志。”Excel中的Microsoft MVP,他拥有阿拉斯加大学的英语文学学士学位。他获得了攻击向量:战术,关于太空作战的棋盘游戏。

摄影学分

  • 木星/Stockbyte/Getty图像
书目图标 注释工具图标 引用这篇文章