带有分层用户的Dropbox应用

时间:2018-03-05 10:33:24

标签: dropbox-api credentials

前言

我希望通过添加云备份和同步客户数据来升级现有应用程序。我们希望它尽可能无缝,但也只为客户提供通过应用程序前端界面与数据的接口。

我们的应用可以连接到机器的油管,收集有关油状况的数据。测试完成后,我们希望将其推向云端。由于数据的独特测试性质(与一个大趋势相反),大多数物联网平台都不太适合,因此我们的目标是发布一个稍微修改过的应用程序版本,它没有连接到传感器,这将是我们的远程前端。

由于现有应用程序使用相对简单的文件结构来存储数据,如果我们只是在云中复制这些文件,远程前端版本只需将它们下载到同一位置即可正常工作。因此,这导致我们使用Dropbox(或任何推荐的更合适的云存储系统)。

我们希望在我们的应用程序中直接使用Dropbox API来根据需要推送和提取文件。到目前为止,我们认为所有这一切都是完全可以实现的。

问题:是否有可能 - 如果是这样,我们将如何设置 - 设置具有以下要求的用户系统

  • 未使用用户个人保管箱
  • Dropbox对用户完全隐藏
  • 应用程序供应商拥有可访问所有数据的顶级用户(对于分析,我们不希望存储机密或敏感数据)。
  • 当用户登录时,他们只能访问其文件夹,任何攻击者都无法破坏整体结构。 (我们理解,如果攻击者获得了主帐户,那么所有人都会丢失,但这是一个保证其安全的内部问题。只要用户帐户被隔离就可以了。)

备选问题是否有人知道存储系统或物联网系统可以更好地适应此用例?我们仍然需要备份/丢失防护作为服务的一部分。

0 个答案:

没有答案