明确我们的目的

  1. 简单理解实现流程
  2. 其中可能使用到的算法
  3. 绕过验证的逻辑

ssl pinning , ssl/tls 的证书锁定,将服务器提供的证书内置到客户端。建立起连接后与当前使用的证书,校验当前连接是否可信,实现手段分别有两种。

证书锁定

将服务器的证书到应用内部,发起连接时验证服务端使用的证书,确保连接合法。

公钥锁定

客户端证书中的公钥,通过比较公钥值,保证连接合法。

先搞清楚数字证书、私钥、公钥、签名 这几个概念。

https://zhuanlan.zhihu.com/p/43789231

在线获取证书的命令:

openssl s_client -connect infinisign.com:443 -showcerts


pareto

未来什么方向不管,先做自己喜欢做的事情。

0 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注