应用程序可以拦截另一个应用程序的网络流量吗?

时间:2018-04-09 14:57:05

标签: android json http https get

我的Android应用程序向服务器发送带有一些访问参数的GET请求。服务器以json文件响应。 有没有办法让我在交付时的那一刻获得json文件?

这个问题被问到是因为有人可以嗅探我的应用程序的网络流量,我想要消除它。

2 个答案:

答案 0 :(得分:3)

不,你不能嗅探其他应用程序的网络电话,否则它被视为操作系统中的安全漏洞,通常访问几乎是不可能的

答案 1 :(得分:0)

如@ Pavneet_Singh的回答所述,应用程序无法读取其他应用程序生成的流量,除非它是VPN应用程序,可以读取所有通过的流量。用户需要明确接受这一点。有网络分析器应用程序的示例,其功能如下。

  

这个问题被问到了,因为我的应用程序有人嗤之以鼻,我不知道,有没有办法消除它。

听起来你很担心somone正在分析你应用的网络流量。任何人都可以使用代理服务器来分析通过它的网络流量,例如使用WireSharkFiddler。如果您不想这样做,可以使用HTTPS加密网络流量,certificate pinning仅在验证服务器时发出请求。没有证书固定的HTTPS不足以阻止其他人读取您的应用程序发送的流量。