Android拾萃技术原理Android 软件架构与软件架构

移动端防抓包实践

2022-12-10  本文已影响0人  杨充211

目录介绍

01.整体概述介绍

1.1 项目背景

1.2 思考问题

1.3 设计目标

1.4 收益分析

02.市面抓包的分析

2.1 Https三要素

2.2 抓包核心原理

2.3 搞定CA证书

2.4 突破CA证书校验

2.5 如何搞定加解密

2.6 Charles原理

2.7 抓包原理图

2.8 抓包核心流程

03.防止抓包思路

3.1 先看如何抓包

3.2 设置配置文件

3.3 数据加密处理

3.4 避免黑科技抓包

04.防抓包实践开发

4.1 App安全配置

4.2 关闭代理

4.3 证书校验(单向认证)

4.4 双向认证

4.5 防止挂载抓包

4.5 数据加解密

4.7 证书锁定

4.8 Sign签名

05.架构设计说明

5.1 整体架构设计

5.2 关键流程图

5.3 稳定性设计

5.4 降级设计

5.5 异常设计说明

5.6 Api文档

5.7 防抓包功能自测

防抓包库:https://github.com/yangchong211/YCToolLib

综合库:https://github.com/yangchong211/YCAppTool

视频播放器:https://github.com/yangchong211/YCVideoPlayer

上一篇下一篇

猜你喜欢

热点阅读