【发布时间】:2014-12-30 23:56:42
【问题描述】:
我是 Couchbase 的新手,我找不到任何关于我的问题的来源。
我打算使用 Cordova(Phonegap) 开发一个移动应用程序。而且我认为 Couchbase 作为数据库是一个很好的解决方案。但我有一个关于安全性的问题。
如果我使用 Couchbase Lite PhoneGap 插件,我的服务器 IP 会出现在我的“Sync-Gateway-config.json”文件中。因此,人们可以使用 REST API 来访问由他们的渠道提供的所有数据。他们不能吗?
例如,用户通过这些代码获取自己的数据 ViewQuery.from('users', 'by_name').key("aUserName"); .如果有人读取这些代码并获取服务器地址、设计和存储桶名称,则他/她可以获取所有用户记录。
如何防止这种情况发生?
【问题讨论】:
-
要明确的是,您是在询问 Couchbase Lite 使用的同步网关 REST 端点的安全性吗?或者 Couchbase 服务器对使用 Node.JS SDK 的应用服务器的安全性?
标签: cordova couchbase couchbase-lite rest-security couchbase-sync-gateway