美文网首页
charles为什么可以解析HTTPS数据包内容

charles为什么可以解析HTTPS数据包内容

作者: tom__zhu | 来源:发表于2020-07-23 20:46 被阅读0次

HTTPS原理是HTTP+TLS/SSL,抛开HTTP另外在传输层对数据做了加密以及身份校验。从本质讲,HTTPS做了两件事1、确保通信的对方是真实合法的(服务端或客户端);2、确保通信数据的完整性与保密性。

charles的原理是客户端与服务端的链接中加了一个网络代理
CLIENT <-> PROXY <-> SERVER

只看服务端返回客户端,客户端选择接受charles数据,因为你的手机装了charles的证书。服务器到charles和Charles到你的手机都是安全的,只是charles在转发数据的同时明文了数据。

相关文章

网友评论

      本文标题:charles为什么可以解析HTTPS数据包内容

      本文链接:https://www.haomeiwen.com/subject/nyghlktx.html