已经有列表了吗?如果没有,您能列出 Windows 8 应用程序可用的所有权限以及它们默认拥有哪些权限吗?这些信息对您了解数据安全非常有用。
答案1
App权限分为两类:通用能力和特殊用途能力。
通用能力
移动存储:
提供对可移动存储(例如 USB 密钥和外部硬盘驱动器)上的文件的编程访问,并根据应用程序的文件类型关联进行过滤。麦克风:
访问麦克风的音频源,允许应用程序录制来自所连接麦克风的音频。摄像头:
访问网络摄像头的视频源,允许应用从连接的网络摄像头捕获快照和影片。仅授予对视频流(不包括音频流)的访问权限。地点:
访问位置功能,您可以从专用硬件(例如 PC 中的 GPS 传感器)获取该功能,也可以从可用的网络信息中获取该功能。接近:
使多个距离较近的设备能够相互通信。此功能通常用于休闲多人游戏和交换信息的应用。设备会尝试使用提供最佳连接的通信技术,包括蓝牙、WiFi 和互联网。此功能仅用于启动设备之间的通信。互联网和公共网络:
通过防火墙对 Internet 和公共网络进行出站访问。几乎所有 Web 应用都使用此功能。家庭和工作网络:
通过防火墙对家庭和工作网络进行入站和出站访问。此功能通常用于跨局域网 (LAN) 通信的游戏,以及跨各种本地设备共享数据的应用。曲库:
访问您的音乐库和播放列表,包括添加、更改或删除文件的功能。此功能还包括家庭组电脑上的音乐库和音乐库中的播放列表,以及本地连接的媒体服务器上的音乐文件类型。图片库:
访问您的图片库,包括添加、更改或删除文件的功能。此功能还包括家庭组计算机上的图片库,以及本地连接的媒体服务器上的图片文件类型。视频库:
访问您的视频库,包括添加、更改或删除文件的功能。此功能还包括家庭组计算机上的视频库,以及本地连接的媒体服务器上的视频文件类型。
特殊用途能力
特殊用途功能适用于非常特殊的场景。
企业认证:
通常用于连接到企业内服务器的业务线应用。Windows 域凭据使用户能够使用其凭据登录远程资源,就像用户提供了其用户名和密码一样。共享用户证书:
访问软件和硬件证书,例如存储在智能卡上的证书。文档库:
访问用户的文档库,并根据包清单中声明的文件类型关联进行过滤。
答案2
对于 Windows 10,请参阅https://msdn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations:
通用功能:
- 音乐
- 图片
- 视频
- 可移动存储
- 互联网和公共网络
- 家庭和工作网络
- 预约
- 联系方式
- 代码生成
- 全部Joyn
- 电话
- 通话记录文件夹
- 用户帐户信息
- VOIP 通话
- 3D 对象
- 阅读被阻止的消息
- 物联网底层总线硬件
- 物联网系统管理
设备功能:
- 地点
- 麦克风
- 接近
- 摄像头
- USB
- 人机接口设备
- 服务点
- 蓝牙
- Wi-Fi 网络
- 无线电状态
- 光盘
- 运动活动
特殊和受限能力
我不会在这里列举这个列表(它很长),请看微软。