Web 传输安全

本文探讨了Web传输中的安全隐患,包括Http窃听和篡改的危害,如密码窃取、敏感信息暴露、运营商劫持等。介绍了HTTPS协议作为加密传输的解决方案,以及中间人攻击的概念。为防止中间人攻击,文章提到了证书机制的重要性,确保证书不可伪造、私钥安全以及域名管理权的保护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Web 传输安全

一个 web 请求从浏览器到 web 服务器的过程中,会经过许多的网络节点。每一个网络节点都有能力窃听和篡改 http 请求的内容,所以通过 http 进行的传输是不安全的。

危害

Http 窃听的危害:

  • 窃听用户密码
  • 窃听传输的敏感信息
  • 非法获取个人资料

Http 篡改的危害:

  • 插入广告(著名的运营商劫持问题)
  • 重定向网站:将目标网站重定向到广告网站或其他危险网站
  • 无法防御的 XSS 和 CSRF 攻击

运营商劫持
运营商劫持

策略

Http 协议之所以很容易被窃听和篡改,那是因为 http 协议是明文传输。

这个问题,我们可以联想到军事上电报的传输上,进而想到将传输内容加密后进行传输。这样即使我们传输的内容被别人窃听了,那么他得到的也只是一堆对他看不懂的乱码。

在 web 传输中,我们可以通过 TLS(SSL)进行加密传输,如今应用比较广的 https 协议就是基于 TLS(SSL)来进行加密传输的。

SSL/TLS 协议的基本思路是采用公钥加密法,也就是说,客户端先向服务器端索要公钥,然后用公钥加密信息,服务器收到密文后,用自己的私钥解密。

中间人攻击

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值