如何找到尊重用户隐私的安卓应用

382 位读者喜欢这篇文章。
How to find Android apps that respect user privacy

Norebbo 通过 Flickr (原始图片:公共领域). 由 Opensource.com 修改. CC BY-SA 4.0.

您是否曾经下载过一个安卓应用,却发现它想要访问您手机的所有功能和所有数据? 这种体验虽然不是普遍现象,但却令人沮丧地常见。 即使是 F-Droid 仓库 中的应用程序也无法避免请求访问它们甚至不需要访问的内容的权限。 例如,F-Droid 中有一个扫雷应用程序,它希望能够录制音频和视频。

请求不必要权限的应用程序并不总是恶意的,但小心驶得万年船。 用户在安装请求他们不需要的权限的应用程序时应谨慎。 同样,开发人员应确保他们开发的应用程序不请求访问他们不需要的手机功能的权限。

下面,我将介绍两个项目,它们生产各种各样的安卓应用程序,这些应用程序旨在仅请求它们运行所需的权限。 这些应用程序涵盖了广泛的功能,每个应用程序都专注于只做一项任务并做好这项任务。 正在寻找设计良好、功能齐全、没有额外功能和反功能(即广告)的应用程序的用户应考虑查看这些应用程序。 开发人员,特别是那些刚开始进行安卓开发的开发人员,应查看这些应用程序的源代码,以了解如何开发注重使用最少权限和尊重用户隐私的应用程序。

隐私友好的应用程序

隐私友好的应用程序 是达姆施塔特工业大学计算机科学系的安全 - 可用性 - 社会研究小组 (SECUSO) 的一个项目。 这些应用程序需要最少的权限,不跟踪用户,并且不包含广告。 这些应用程序是开源的,其中一些应用程序根据 GPLv3 许可发布,另一些根据 Apache 2.0 许可发布。 所有应用程序的源代码都可以在 GitHub 上找到,并且这些应用程序可以在 Google Play 商店和 F-Droid 仓库中找到。

目前,SECUSO 的隐私友好应用程序项目中有十二个应用程序

  • 骰子游戏——一种专门为玩 Yahtzee 而设计的骰子掷骰器,无需实体骰子。 但是,它不跟踪分数,因此需要纸质记分表或其他一些记分方法。
  • Dicer——一个骰子掷骰器,可以掷出 1 到 10 个六面骰子。 可以通过摇动手机来掷骰子。
  • 记忆游戏——传统记忆瓷砖配对游戏的实现。
  • 笔记——一个基本的笔记应用程序。
  • 计步器——跟踪用户行走的步数,并提供一天、一周或一个月内活动的美好概览。
  • PIN 助记符——一种帮助用户记住其 4 位 PIN 码的工具。
  • QR 扫描仪——扫描 QR 码,并且可以将扫描的代码保存到历史记录中,以便以后再次访问。
  • 购物清单——创建购物清单,还可以跟踪已购买的商品并提供有关支出的统计信息。
  • 数独——数独益智游戏的实现。
  • 待办事项列表——一个待办事项列表应用程序,支持多个待办事项列表,并提供日历视图以显示截止日期。
  • 手电筒——一个简单的实用程序,用于将手机的 LED 相机闪光灯用作手电筒。
  • 天气——一个可以提供多个地点天气预报的天气应用程序。

Simple Mobile Tools

Simple Mobile Tools 正如其名称所示:“简单的移动工具”。 该项目的网站甚至更进一步,称这些应用程序为“一组简单、愚蠢、开源的安卓应用程序,带有可自定义的小部件,没有烦人的广告和不必要的权限。” 这些应用程序主要是对已包含在原生安卓系统中的基本实用程序的替代品,但足够好,用户可能想要考虑使用这些应用程序。 Amazon Fire OS 的用户(这是一个非标准的安卓变体)可能会发现其中一些应用程序非常有用,因为其中一些应用程序提供的功能比原生 Fire OS 应用程序更多,并且没有渗透到 Fire OS 用户体验中的沉重的 Amazon.com 集成。

属于 Simple Mobile Tools 系列的所有应用程序都完全按照其名称的含义行事。 这些应用程序包括:应用程序启动器、计算器、日历、相机、绘图(一个非常基本的绘图应用程序)、文件管理器、手电筒、图库(用于照片和视频)、音乐播放器和笔记(一个基本的笔记应用程序)。 所有应用程序均根据 Apache2 许可发布,源代码可在 GitHub 上找到。 这些应用程序可以从 Google Play 商店或 F-Droid 仓库安装。

3 条评论

另一个

Guardian Project (https://guardianproject.info/) 创建易于使用的安全应用程序、开源软件库和定制的移动设备,世界各地的任何人都可以使用它们来保护其通信和个人数据免受不公正的入侵、拦截和监视。

我认为现在需要的是技术领域的“伟大头脑”(包括开源和专有技术)就应用程序的一些基本规则达成一致,也许类似于现在食品上的营养信息。 正如现在努力减少不必要的糖分和空卡路里一样,也应该努力监管应用程序,以减少不必要的权限。
普通用户如何判断某个声称仅使用某些手机功能的应用程序是否遵守了这一承诺?

任何应用程序都不能使用在安装时未被授予访问权限的任何资源。

就在安装之前,您有机会查看应用程序所需的权限,这样,如果您不同意,您可以避免安装它。
现在,我们实际面临的问题恰恰相反:通常,应用程序作者懒得定义运行其应用程序所需的最少权限集,而只是指定一个过于宽泛的集合。 这样一来,您就无法理解您即将安装的数独游戏是否需要访问您内存的内容,因为
1) 作者很懒
2) 这是一个间谍软件,会将您的个人信息发送给一些大数据收集公司。
当然,常识会表明,数独游戏不应该需要读取您手机的内存,但是,如果您在 Google Play 上找到的所有数独游戏都表现出相同的行为,您如何区分好游戏和恶意软件呢?

回复 ,作者:Greg P

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.