HTTPS 原理分析——带着疑问层层深入,flutter人脸认证

本文深入探讨HTTPS原理,包括证书的合法性验证、浏览器验证机制以及防止证书冒用的角色。同时,讨论了本地随机数安全、HTTPS被抓包的可能性以及其意义。HTTPS确保传输安全,防止数据被窃取,防止中间人攻击,并为网站提供身份验证。
摘要由CSDN通过智能技术生成
  • 公钥

  • 公司信息

  • 域名

  • 有效期

  • 指纹

2. 证书的合法性依据是什么?

首先,权威机构是要有认证的,不是随便一个机构都有资格颁发证书,不然也不叫做权威机构。另外,证书的可信性基于信任制,权威机构需要对其颁发的证书进行信用背书,只要是权威机构生成的证书,我们就认为是合法的。所以权威机构会对申请者的信息进行审核,不同等级的权威机构对审核的要求也不一样,于是证书也分为免费的、便宜的和贵的。

3. 浏览器如何验证证书的合法性?

浏览器发起 HTTPS 请求时,服务器会返回网站的 SSL 证书,浏览器需要对证书做以下验证:

  1. 验证域名、有效期等信息是否正确。证书上都有包含这些信息,比较容易完成验证;

  2. 判断证书来源是否合法。每份签发证书都可以根据验证链查找到对应的根证书,操作系统、浏览器会在本地存储权威机构的根证书,利用本地根证书可以对对应机构签发证书完成来源验证;

WX20191127-084216@2x.png

  1. 判断证书是否被篡改。需要与 CA 服务器进行校验;

  2. 判断证书是否已吊销。通过CRL(Certificate Revoca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值