由于各种原因,在国内上网,免不了要和HTTP代理服务器打交道。HTTP代理服务器分加密代理服务器和普通代理服务器。如果我们在自己的电脑上运行了某些软件之后就能访问之前不能访问的网站,那么很可能是加密代理;如果我们直接在浏览器中设置代理服务器,不用运行任何软件,那么这种类型的代理服务器就是普通代理。一般来说,如果加密代理软件没有问题,加密代理的安全性要好于普通代理。在这里,本文主要还是讲述普通代理的安全性。
1、HTTP代理协议简介
浏览器和HTTP代理服务器之间是通过HTTP代理协议进行通讯的。如果我们没有使用运行在自己的电脑上的加密代理,而是直接在浏览器中设置了在互联网上的代理服务器地址,那么浏览器就和代理服务器之间进行的通讯就会发送到互联网上。代理服务器常见的请求有GET、POST和CONNECT,下面分别做介绍:
1.1、GET
如果我们通过代理服务器访问某个http协议的网站网页,那么浏览器就会向HTTP代理服务器发送GET请求。比如我们通过代理服务器访问 http://www.microsoft.com/ ,那么浏览器就会向HTTP代理服务器发送数据:
GET http://www.microsoft.com/ HTTP/1.1
……
之后代理服务器取得数据后把网页返回给浏览器:

本文探讨HTTP代理服务器的工作原理,包括GET、POST和CONNECT请求,并讨论其对网络安全的影响。通过代理服务器访问HTTPS网站时,内容仍保持端到端加密。尽管代理服务器可能暴露访问的网站域名,但在DNS请求和TCP连接中同样存在此风险。代理服务器的使用在安全性方面并无显著差异,但可能面临SSL劫持和数据监控的问题。
1669

被折叠的 条评论
为什么被折叠?



