我正在考虑为我的下一个应用程序使用诸如 Firebase 或 Kinvey 之类的 MBaaS,并且想知道是否存在对应用程序数据进行端到端加密(即加密密钥永远不会与服务提供商共享)。这在理论上似乎是可行的,因为不期望服务器对数据进行任何计算,只存储它并将其传递给客户端。
有这样的服务吗?我找到了 ZeroDB 和 Crypton,但两者都不能作为 AFAICT 服务提供,这意味着我必须自己管理、扩展和备份它们。我还考虑过使用 Firebase 之类的东西,并在将应用程序的数据传递给 Firebase API 之前对其进行加密,但除非我必须这样做,否则我对编写这样的一次性加密层持谨慎态度(即我宁愿使用经同行评审)。
或者,如果目前不存在这样的服务,为什么不呢?它在技术上是不可行的,还是没有市场?
编辑:这似乎最接近我正在寻找的东西,但考虑到他们网站上的断开链接,我猜它已经不存在了:Adreneline Mobility