SSL应用程序数据是否压缩?

时间:2015-09-29 08:36:10

标签: ssl https tls1.2

我使用HttpURLConnection浏览到HTTPS图像链接。我尝试比较从输入流VS读取的总字节数与TLS数据包中的总应用程序数据大小的大小(使用Wireshark捕获)。显然,我从输入流中读取的大小大于TLS包中的应用程序数据的总大小。 所以,我想知道数据是否在TLS数据包中被压缩了。我试过做一些阅读,但仍然不太确定。

1 个答案:

答案 0 :(得分:2)

虽然TLS可以压缩流量,但出于安全原因,它通常会在堆栈中被禁用(请参阅BREACH attack等)。更有可能的是使用HTTP内的压缩(即Content-encoding)。而且你也可能看起来不正确,因为通常图像已经被压缩(至少是PNG,GIF,JPEG而不是BMP),因此通常不会尝试进一步的压缩或没有明显的效果。