Тот факт, что кто-то знает ваш URL, не представляет угрозы для безопасности.
Например: у меня нет проблем с тем, чтобы сообщить вам, что мой банк размещает свой веб-сайт по адресу bankofamerica.com и использует там протокол HTTP. Если вы также не знаете учетные данные, которые я использую для доступа к этому сайту, знание URL-адреса не принесет вам никакой пользы.
Для защиты ваших данных ваша база данных должна быть защищена с помощью:
- правила проверки, которые гарантируют, что все данные соответствуют структуре, которую вы хотите
- правила авторизации, гарантирующие, что каждый бит данных может быть прочитан и изменен только авторизованными пользователями
Все это описано в документации Firebase по безопасности и правилам , которую я настоятельно рекомендую.
При наличии этих правил безопасности единственный способ, которым чужое приложение может получить доступ к данным в вашей базе данных, - это скопировать функциональность вашего приложения, чтобы пользователи вошли в систему. свое приложение вместо вашего и войти в систему / прочитать / записать в ваша база данных; по сути фишинговая атака. В этом случае в базе данных нет проблем с безопасностью, хотя, вероятно, пришло время привлечь некоторые органы.