「中间人攻击」的某些「优点」

互联网服务提供商(ISP)可以对用户的 HTTP 连接攻击,比如给页面插入广告,窃取隐私等,这是明显的缺点。但也存在一些「优点」,比如给网络加速。

曾经网速很慢的时候,ISP 开设了相关服务:网页加速器,用户请求的网页能被 ISP 预处理,比如压缩 HTML 和 CSS,调整图片大小、质量,或者 ISP 直接将本地缓存的网站交给用户。这样的预处理,就能让拨号上网提速许多,但对于流媒体、游戏等其他网络服务,没有什么作用。之后 HTTP 压缩 技术普及开,网页加速器就几乎消失了。

除了 ISP 提供的服务,也有第三方软件能实现。Squid 是缓存和转发 HTTP 的代理软件。在网速很慢的拨号上网时代,有用户 设置了在回家前,自动缓存新闻网页的脚本,这样刚到家就阅读一批已经加载好的新闻首页。

如果将 Squid(或类似的软件)安装到服务器上,启用 反向代理 模式,那么即使是多台低性能的服务器,缓存功能也可以在一定程度上加速网站,并起到均衡负载的作用。现在流行的 Cloudflare DDoS 防护,其实也是某种反向代理。

#原理 #Wikipedia
 
 
Back to Top