Я новичок в Couchbase и не смог найти ни одного источника по моему вопросу.
Я намеревался разработать мобильное приложение с использованием Cordova (Phonegap). И я подумал, что Couchbase в качестве базы данных — хорошее решение. Но у меня вопрос по безопасности.
Если я использую плагин Couchbase Lite PhoneGap, IP-адрес моего сервера появляется в моем файле «Sync-Gateway-config.json». Таким образом, люди могут использовать REST API для доступа ко всем данным, которые были предоставлены их каналами. Не могут?
Например, по этим кодам пользователь получает свои данные ViewQuery.from('users', 'by_name').key("aUserName"); . Если кто-то прочитает эти коды и получит адрес сервера, дизайн и имя корзины, то он/она сможет получить все записи пользователей.
Как я могу предотвратить этот случай?