Android App 如何 隐藏 HTTPS 请求,不让Charles 可以抓到数据,请求不可见?

  1. 使用SSL Pinning: 实现SSL Pinning来确保应用只与预期的服务器通信。这样,即使抓包工具可以拦截HTTPS请求,但由于证书不匹配,无法解密通信内容。

  2. 加密请求内容: 在应用中使用加密算法对请求内容进行加密处理,使得即使抓包工具拦截到请求,也无法获取到明文内容。

  3. 混淆请求参数和URL: 对HTTPS请求的参数、URL等关键信息进行混淆或加密,使得抓包工具无法直接识别和解析请求内容。

  4. 使用代理服务器: 在应用中使用代理服务器来转发请求,使得抓包工具无法直接监听应用与服务器之间的通信。你可以通过配置代理服务器的方式来保护应用的通信安全。

  5. 动态生成请求: 在应用中动态生成请求内容,比如通过加入随机参数、动态生成URL等方式,以防止抓包工具识别和拦截请求。


    上面是用ChatGPT 总结了下的内容。但是还是有疑问。我的问题是 如何在Charles 中不见请求,但是如果是用 1,2,3 这些其实都是可以在Charles 中看到请求的。 只有像 IM这种是不用HTTP协议的才能看不见请求,但是现实是会挺多APP的请求,使用Charles 无法看到,不知道是什么原理。
     

相关推荐

  1. 通过Https请求可以返回哪些数据

    2024-03-22 05:46:02       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 05:46:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 05:46:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 05:46:02       82 阅读
  4. Python语言-面向对象

    2024-03-22 05:46:02       91 阅读

热门阅读

  1. 2024-03-21 AIGC-FastGPT-本地知识库问答系统

    2024-03-22 05:46:02       41 阅读
  2. 阿里云国际设置黑白名单(针对高防实例IP)

    2024-03-22 05:46:02       39 阅读
  3. MyBatis和MyBatis Plus比较详解

    2024-03-22 05:46:02       40 阅读
  4. 前端学习目录

    2024-03-22 05:46:02       41 阅读
  5. 蓝桥杯每日一题(dfs)

    2024-03-22 05:46:02       47 阅读
  6. 数学建模常用的代码

    2024-03-22 05:46:02       38 阅读
  7. MQ组件之RabbitMQ学习

    2024-03-22 05:46:02       44 阅读
  8. 【oss】阿里云oss服务器模拟

    2024-03-22 05:46:02       40 阅读
  9. uniapp中预览base64图片

    2024-03-22 05:46:02       41 阅读
  10. 数据分析-Pandas数据分类的转换控制

    2024-03-22 05:46:02       41 阅读