为啥安卓APP不需要网络权限,还能上网? [关闭]

Posted

技术标签:

【中文标题】为啥安卓APP不需要网络权限,还能上网? [关闭]【英文标题】:How come an Android APP doesn't need network permission, but still accesses internet? [closed]为什么安卓APP不需要网络权限,还能上网? [关闭] 【发布时间】:2015-11-16 23:45:41 【问题描述】:

我刚刚从 Google Play 下载了这个。

https://play.google.com/store/apps/details?id=com.xitek.wujiforum2013

它声称不需要互联网!但是当我打开它时,它正在从互联网上下载内容!我试图关闭所有互联网连接,然后应用程序无法显示任何内容。

那为什么?为什么没有互联网权限的应用程序仍然可以访问互联网!?这看起来是 android 本身的一个安全问题,好像该应用程序只是声称可以访问本地信息而不是 Internet,用户不会知道它会通过在后台发布一些内容来窃取信息!


这是权限屏幕,我没有看到 Internet 权限。有人看到不同的权限吗?

【问题讨论】:

当我点击链接查看详细信息打击权限时,会列出网络权限。 我添加了下面的屏幕。您看到的权限与我不同吗? @AIMINPAN,如果您想提供更多详细信息而不是发布答案,则应始终编辑您的问题。 【参考方案1】:

该程序具有许多权限,包括完整的网络访问权限

照片/媒体/文件

修改或删除 USB 的内容

存储读取 USB 存储的内容

其他

查看网络连接

完整的网络访问权限

【讨论】:

【参考方案2】:

显然,从大约一年前开始,应用程序不再需要请求 Internet 权限,这意味着任何应用程序都可以使用它,请参阅here。

Google 还为每个应用授予了 Internet 访问权限,有效地取消了 Internet 访问权限。哦,当然,Android开发人员在组装应用程序时仍然需要声明他们想要访问互联网。但用户在安装应用程序时将无法再看到 Internet 访问权限,而当前无法访问 Internet 的应用程序现在可以通过自动更新获得 Internet 访问权限,而无需提示您。

我们的开发人员必须在清单上声明它,但不会询问用户。

正如许多人在其他答案中所说的那样,您仍然可以在“其他”部分下的详细权限信息中看到他们询问的时间。

关于安全问题,请记住,如今每个应用程序基本上都需要互联网。我们正处于一个将应用程序集成和完成的基本资源的时代。尽管谷歌让开发者更容易使用互联网,但对于试图在 Google Play 上发布的新应用程序,他们仍然有很好的应用程序分析。我一直认为无论如何每个应用程序都有互联网连接权限。

【讨论】:

有没有正式的公告? @AIMINPAN,显然不是。经过大量搜索后,我发现有人说似乎是正确的:很多应用程序使用互联网许可,因此没有必要展示它。 Google Play Policy 上可能有一些关于它的内容。如果您从 Internet 获取某些内容,您希望它有时会连接。

以上是关于为啥安卓APP不需要网络权限,还能上网? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

为啥有wifi信号却连不上网?

安卓怎么限制软件联网

安卓怎么禁止软件联网?

同一个网络为啥安卓手机可以上网苹果手机不能上网是啥原因?

安卓系统的app,我需要它一直在后台运行,我该怎么加锁才可以 关闭其

我用ccproxy和客户端Proxifier代理上网为啥不行,出现下面错误信息