-
使用SSL Pinning: 实现SSL Pinning来确保应用只与预期的服务器通信。这样,即使抓包工具可以拦截HTTPS请求,但由于证书不匹配,无法解密通信内容。
-
加密请求内容: 在应用中使用加密算法对请求内容进行加密处理,使得即使抓包工具拦截到请求,也无法获取到明文内容。
-
混淆请求参数和URL: 对HTTPS请求的参数、URL等关键信息进行混淆或加密,使得抓包工具无法直接识别和解析请求内容。
-
使用代理服务器: 在应用中使用代理服务器来转发请求,使得抓包工具无法直接监听应用与服务器之间的通信。你可以通过配置代理服务器的方式来保护应用的通信安全。
-
动态生成请求: 在应用中动态生成请求内容,比如通过加入随机参数、动态生成URL等方式,以防止抓包工具识别和拦截请求。
上面是用ChatGPT 总结了下的内容。但是还是有疑问。我的问题是 如何在Charles 中不见请求,但是如果是用 1,2,3 这些其实都是可以在Charles 中看到请求的。 只有像 IM这种是不用HTTP协议的才能看不见请求,但是现实是会挺多APP的请求,使用Charles 无法看到,不知道是什么原理。
Android App 如何 隐藏 HTTPS 请求,不让Charles 可以抓到数据,请求不可见?
飞翔的时光机2024-03-25 20:18
相关推荐
treesforest1 小时前
IP定位技术在网络犯罪侦查中的应用与价值外滩运维专家1 小时前
HTTPS 证书报错排查手册:6 个高频错误码及解决方法起司喵喵2 小时前
通过Certbot自动申请更新HTTPS网站的SSL证书鲜花飘飘扬5 小时前
HTTP请求头中表示代理IP地址的属性及获取情况paopaokaka_luck9 小时前
基于springboot3+vue3的智能文库平台(AI智能搜索、AI智能汇总、实时在线状态展示、多格式文档预览与富文本编辑、Echarts图形化分析)发光小北10 小时前
SG-RS232/485/422-Fiber-110 串口光纤收发器如何使用?M1582276905512 小时前
工业跨网段通信零改造方案!SG-NAT-210/410 NAT 网关全功能解析,不改 PLC IP 实现多协议互通2501_9159090613 小时前
iOS 应用反调试技详解术 检测调试器的原理与防护实践实心儿儿13 小时前
Linux —— 应用层协议HTTP发光小北13 小时前
HTL/TTL 编码器光纤转换模块如何应用?