HTTPS 如何保证数据传输安全?

引言为什么把这个作为选题 。

HTTPS 如何保证数据传输安全?

文章插图
 
大概也是2年前 , 我的同事 , 在面试某大厂遇到的问题与我一起探讨 。这个时候我发现 , 虽然TLS(https)这个东西大部分时候可能不会被直接用到 , 但很容易被作为考察的目标范围 。同时这方面的认知不同的人很容易出现不同的偏差 。
问题内容概括来说就是URI/URL部分在https中是否会被加密 。面试官认为url在https里是不会被加密的 , 这与事实是有偏差的(最开始只是知道他这里是有误的 , 没有思考这个地方之所以容易被误解的原因) , 后面会提到 , 为什么这个点容易出现理解偏差 。
下文将着重分析说明HTTPS的安全性是如何被保证的 。(


    推荐阅读