HTTPS
HTTPS 代表“HyperText Transport Protocol Secure”。
HTTPS 是 HTTP 协议的安全版本,可以对网络流量进行加密。它使用 TLS以前称为 (SSL)提供加密和身份验证,以保护在Web 服务器与客户端 Web 浏览器之间交换的数据。HTTPS 最初仅由网站用于保护登录凭据和财务信息,防止其被窃听;如今,大多数 Web 服务器都会使用 HTTPS 加密所有流量,并验证每个页面在传输过程中到达浏览器时没有被修改或损坏。
所有 HTTPS Web 流量都使用 TLS 协议进行加密,包括每个 HTML 页面、Cookie、图像和 JavaScript 文件。要使用 HTTPS,Web 服务器首先需要一个数字证书,用于确认网站所有者的身份和真实性。Web 服务器与客户端的Web 浏览器会进行简短的握手,浏览器在此过程中验证服务器的证书,然后双方共同生成一个临时的会话加密密钥。此密钥会对服务器与客户端之间的所有流量进行加密和解密,防止其遭到窃听或中间人攻击。
你可以查看浏览器的地址栏,确认网站是否使用 HTTPS。以 https:// 开头的地址是安全的。如果浏览器隐藏了URL 的开头,它会在地址其余部分的前面显示一个锁形图标。你可以点击此图标查看网站的安全证书,并验证负责该证书的个人或企业。在输入登录凭据或信用卡信息之前,应始终通过查找锁形图标来确认网站是安全的;事实上,如今大多数浏览器都会主动将未使用 HTTPS 的网站标记为“连接不安全”,以表示其流量未加密。
测试你的知识