android - 如何检查/检测用户在发出 API 请求时是否使用代理?
问题描述
我制作了一个应用程序,在该应用程序中,通过 MITM(中间人)攻击,用户能够看到使用代理对服务器发出的请求和响应。用户可以更改响应并享受我提供的优质内容。任何人都可以建议我们如何在发出 HTTPS 请求时/之前检测代理是否处于活动状态,以及我可以保护应用程序免受此类潜在黑客攻击的其他方式。任何帮助将不胜感激。
最低 SDK 版本为21。
解决方案
推荐阅读
- android - 为什么在 Mainactivity.kt 中的“id”上调用 setBackgroundResource() 时出现未解决的参考错误?
- docker - 通过 Dockerfile 在 Ubuntu 上安装 Google Chrome 并点击地理区域
- kivymd - 单击提交或输入后从 kivymd 清除 MDTextField
- amazon-web-services - 加密密钥轮换究竟是如何工作的?
- angular - 在 mat-card 中实现搜索和过滤
- ios - Coredata关系如何在iOS swift中进行有序集合或添加特定索引
- allennlp - 在 ALLENNLP 中使用 stanford-sentiment-treebank-roberta.2021-03-11.tar.gz 时出现断言错误
- php - 我怎样才能在一个卷曲中传递一堆表格
- html - 将背景图像或渐变添加到 flex box navbar 会在导航栏中的元素后面添加一个黑框
- c++ - 如何在 LInux 上的 KDevelop 上构建 Unreal C++ 项目?