什么解决方案选择云中的应用用户数据存储

时间:2017-07-07 08:05:54

标签: azure google-app-engine cloud

我们希望在我们的计划中为> 1mln用户提供在云中使用其数据的可能性。数据集很小(大约1-2MB),但主要要求是我们不希望访问他们的数据 - 桌面程序应该从云/服务器加载数据,每个用户都应该拥有自己的帐户,但我们应该'无法访问用户的原始数据。

我看到了这样的可能性

  1. 可以保存ie。在Google云端硬盘中通过他们的API
    • 优点:
      • 每个用户的帐户都有数据 - 我们无权访问
    • 缺点:
      • 不是每个人都喜欢谷歌,
      • 用户必须授权我们的程序访问谷歌(对用户来说可能有风险)
      • 我们无法在用户注册和帐户处理中显示我们的徽标(这是Google窗口,无法更改)
  2. 使用用户密码加密所有用户数据并保存在我们的服务器/ Azure / Google Apps中
    • 优点:
      • 即使黑客入侵服务器他也不会使用用户数据
    • 缺点:
      • 用户必须记住他们的密码 - 如果他们没有通过,他们就无法访问数据(他们每年使用我们的程序一次,所以他们可能很容易丢失它)。
  3. 这两种方法的混合?欢迎任何想法:)

1 个答案:

答案 0 :(得分:1)

Evernote提供此功能,他们使用方法#2。

每次我都要输入密码来解密它,如果我丢失了密码,内容就无法恢复,但他们清楚地解释了使用/风险。

查看此用户体验是否适合您。

https://help.evernote.com/hc/en-us/articles/209005547-How-to-encrypt-content-inside-Evernote