macOS Mojave如何实施以及如何实施以限制应用程序访问个人数据?


15

除了在macOS Mojave发行期间讨论的许多其他功能(如暗模式)和添加新应用(如Home)外,macOS Mojave的另一个关键功能似乎是它越来越重视隐私和安全性。

作为“摄像头和麦克风现在需要您的权限”部分中引用文章:

苹果还宣布,其他类别的数据,例如您的消息历史记录和邮件数据库,将以与macOS Mojave的新摄像头和麦克风权限类似的方式受到保护。

我了解更新后,当一个应用程序请求使用您的相机或麦克风时,您将收到类似以下的警报:

在此处输入图片说明

但是,我对以下内容感兴趣:

...其他类型的数据,例如您的邮件历史记录和邮件数据库,将以类似的方式受到保护...

我无法在网上找到有关此功能的更多信息,并且我目前尚未安装macOS Mojave的预发行版本,因此无法测试此新功能,但我很想知道此功能的确切含义。

苹果是否公开记录了它如何工作?


1
评论不作进一步讨论;此对话已转移至聊天
bmike

2
这可能会在下一个关于macOS安全性Apple白皮书的下一个主要版本2018/2019 中进行
JBis

Answers:


17

当应用程序尝试访问此敏感信息时,Mojave会如何响应;它会警告用户,阻止未签名的应用程序还是什么?

当应用程序尝试访问受限制的目录时,将提示用户一个对话框,说明以下信息:

  • 什么应用
  • 应用程序尝试访问的内容
  • 允许或不允许访问的选项

在此处输入图片说明

在此处输入图片说明


许多应用程序将提示您选择文件夹或文件。如果尝试将文件夹从受限制的目录(从普通查找程序窗口)拖到choose a file对话框中,则该文件夹将作为带有禁止文件夹图标的空白文件夹打开。这不会产生一个请求权限对话框。

在此处输入图片说明

终奌站

要求访问的例外是终端。如果某些终端命令尝试访问这些目录,则它们将自动被阻止,而不显示对话框。

$ sudo  cp  -r  ~/Library/Messages/ ~/Desktop/test
cp: /Users/[User]/Library/Messages/: unable to copy extended attributes to /Users/[User]/Desktop/test: Operation not permitted
cp: /Users/[User]/Library/Messages/: Operation not permitted

尝试使用zip命令时,将以递归方式压缩目录,直到被阻止的目录显示为空。

 $ zip -r  ~/Desktop/imessage.zip ~/Library/Messages/

解压缩(〜/ Desktop / imessage.zip)并打开后,Finder的截图。如您所见,它是空的。

在此处输入图片说明

例外情况

如果您想添加例外以赋予某些应用无限制的权限,则可以在“系统偏好设置”中完成。

  1. 系统偏好设置>安全性和隐私>隐私
  2. 必要时解锁
  3. 选择权限类型
    • 位置服务
    • 联络人
    • 行事历
    • 提醒事项
    • 相片
    • 相机
    • 麦克风
    • 辅助功能
    • 应用程序数据(包括消息数据,邮件数据等)
    • 自动化
    • 分析工具
  4. 点击+图标
  5. 选择你的应用
  6. 按添加

注意:必须重新启动应用程序才能使更改生效。

警告:添加终端将授予所有终端命令访问权限。

在此处输入图片说明


2
非常感谢您的出色回答!我知道由于目前可用的文档有限,答案仍在进行中。但是,您的答复完全满足了我希望从问题中发现的内容!谢谢!
汤姆(Tom)

@JBis还有其他选择可以获得此许可吗?
Vikram Sinha '18

@vikramsingh我不明白您的问题。
JBis

@JBis Mac Mojave现在限制了对邮件,消息,野生动物园浏览历史记录等的所有访问。如何读取这些数据?我们的一个应用程序可以处理野生动物园的浏览历史记录,但我距离解决这个问题还很遥远。
维克拉姆·辛哈

1
@Buscar웃什么?否。只需在系统偏好设置中添加终端。
JBis
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.