有什么方法可以区分或HTTP
数据包是否HTTPS
来自?特别是对于 https 请求。Http中的数据包中有字段,但我在 HTTPS 中找不到任何字段。browser
User-Agent
答案1
是的 ,
UA 是执行此操作的标头字段,正如所有人所说,并且您必须在服务器端观察应用程序级别的流量,您也可以轻松观察 SSL 内的 http 标头,因为您是 SSL 隧道的远端,所以在 SSL 卸载后您可以使用它
答案2
HTTPS 的全部意义在于保护流量不被他人在传输过程中捕获。因此,正如您已经说过的,您可以嗅探和过滤 HTTP 标头,但您无法读取/解析/过滤 HTTPS 流量。