Android之协议通信安全

本文探讨了Android应用中协议通信的安全性,重点讲解了HTTPS协议的工作原理,证书与PKI的概念,强调了正确进行证书验证的重要性。同时,介绍了SSL Pinning技术以增强证书安全性,防止中间人攻击。
摘要由CSDN通过智能技术生成

目录

  • 明文通信
  • HTTPS协议
  • 证书与PKI
  • 禁止证书验证
  • HTTPS正确的证书检验
  • 证书有效期
  • 域名是否匹配
  • CA是否受信任
  • Android证书校验
  • SSL Pinning

 

1 明文通信

  • 无论使用何种协议明文通过网络抓包都可以获取明文通信内容
  • 为了保证传输数据不被窃取和篡改使用加密协议是解决该问题的主要方式之一。

 

2.HTTPS协议

  • HTTPS是一种基于SSL/TLS的Http,Https协议在Http协议的基础上,添加了SSL/TLS握手以及数据加密传输,也属于应用层协议。

关于HTTPS协议下面说法正确的是(BC)

A HTTPs协议与HTTP是完全不同的两种协议

B HTTPS协议使用对称加密

CHTTPS协议通信之前需要协商密钥

 

3 证书与KPI

  • PKI(公钥基础设施),是一个通过公钥加密技术(即非对称式加密)与数字证书确保信息安全的体系。
  • PKI组成部分包括:数字证书库、迷药备份及恢复系统、证书作废系统、应用接口、CA

证书申请:

证书申请者先生成密钥对,将公钥+身份信息 送往证书颁发机构,证书机构的私钥对证书进行签名

 

CA签

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值