iOS如何防止应用程序窃取保存在谷歌驱动器中的文件?

Posted

技术标签:

【中文标题】iOS如何防止应用程序窃取保存在谷歌驱动器中的文件?【英文标题】:How iOS prevent app from stealing files saved in google drive? 【发布时间】:2018-05-14 13:40:07 【问题描述】:

Apple 的 Files 应用程序将 google drive 视为一个文件夹,并以与保存在手机上的本地文件相同的方式操作保存在 google drive 中的文件。见"Use the Files app on your iPhone, iPad, and iPod touch"。

很方便,例如,如果想通过iMe​​ssage将保存在google drive中的文件发送给朋友,只需浏览google drive,选择文件并发送即可。我也通过其他应用程序发送了文件。

现在问题来了:如果手机上的某个应用想要窃取保存在我的 google 驱动器中的文件,该怎么办

我认为这种担忧很常见,因为我之前信任 google drive 因为它有两步验证,所以我将一些个人文件保存在 google drive 中。但是现在如果我在我的 iphone 上安装 google drive 以及其他一些社交通讯器,看起来 google drive 中的文件可以很容易地被他们访问。我不再感到安全了。有a lot of discussion。

iOS 如何防止恶意应用窃取保存在 Google Drive 或 DropBox 中的文件?

【问题讨论】:

【参考方案1】:

应用程序不能简单地访问 Google 云端硬盘。他们必须通过需要用户交互的UIDocumentPickerViewController 这样做

【讨论】:

所以每个应用程序仍然在自己的沙箱中,没有人可以访问整个文件系统,对吧? @Paulw11 没错。这是 ios 应用安全的核心概念。

以上是关于iOS如何防止应用程序窃取保存在谷歌驱动器中的文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何检查文件夹是不是存在于垃圾箱中或不在谷歌驱动器中?

如何在谷歌驱动器上创建空文件夹?

如何使用 colab 在谷歌驱动器上保存 np.array?

在xcode的谷歌驱动器文件中搜索文件/文件夹

谷歌驱动器重定向 URI 不匹配以及如何从 ASP.net 核心 2.0 中的谷歌驱动器获取文件列表

谷歌驱动器选项在 IOS10 的 UIDocumentMenuViewController 中不可见