为什么访问 http://example.com 和 https://example.com 安全性不同(明文 vs 加密)

一、HTTP(明文)

你浏览器和服务器之间传输的内容是明文:

  • URL 路径、参数、页面内容、账号密码(如果你在表单里提交)都可能被旁路抓到
  • 容易被 窃听篡改劫持(比如运营商插广告、公共 Wi-Fi 中间人)

现实类比:HTTP 像写在明信片上的内容,路上谁都能看、还能涂改。

二、HTTPS(HTTP + TLS)

HTTPS 的关键不是"更快",而是:

  1. 加密(Confidentiality):内容别人看不懂
  2. 完整性(Integrity):被改过能发现
  3. 身份认证(Authentication):你连的是"真正的目标网站",不是假站(依赖证书体系)

类比:HTTPS 像把信装进加密的防拆封信封,且信封上还有"官方印章"(证书链)。

三、注意一个常见误区:

  • HTTPS 不能让你"绝对匿名"。例如:对方服务器仍然知道你的 IP;DNS 解析如果不用 DoH/DoT 也可能暴露你访问的域名;以及 SNI/流量特征在某些情况下也能泄露信息(虽然现在有 ECH 等技术在推进)。

四、例子:

  • 在咖啡店 Wi-Fi 登录网站:
    • HTTP:别人可能直接抓到你的账号密码
    • HTTPS:抓到的只是密文 + TLS 握手信息,难以直接还原账号密码
相关推荐
半路_出家ren6 小时前
23.Python处理SSH和Redis
运维·网络·redis·python·网络安全·ssh·paramiko
GCKJ_08247 小时前
【观成科技】C2框架AdaptixC2加密流量分析
网络安全·同态加密
heze098 小时前
sqli-labs-Less-24
mysql·网络安全
天荒地老笑话么8 小时前
Linux 里 chmod 755 file.txt 是什么意思(权限配置)
linux·运维·服务器·网络安全
枷锁—sha9 小时前
【CTF笔记篇】SQL 注入总结
数据库·笔记·sql·安全·网络安全
MESMarketing10 小时前
互动分享 | ISO 26262安全分析概览
功能测试·测试工具·安全·网络安全·matlab
Whoami!10 小时前
⓫⁄₃ ⟦ OSCP ⬖ 研记 ⟧ Windows权限提升 ➱ 获取目标主机的基本信息(下)
windows·网络安全·信息安全·信息收集
BOB-wangbaohai10 小时前
软考-系统架构师-信息安全技术基础知识(三)
网络安全·软考·系统架构设计师
Kaede61 天前
排除网络故障需要做什么?查看网络故障的步骤
网络安全·云计算