Android Firebase предотвращает удаление пользователем базы данных - PullRequest
0 голосов
/ 22 января 2019

Я работаю над проектом Android, который использует FireBase в качестве онлайн-базы данных. Я понимаю, что в базе данных есть некоторые значения, узлы, которых там быть не должно. Я думаю, что кто-то изменяет файл apk, модифицирует некоторый код и записывает другое поле в моей базе данных. Как я могу предотвратить это? Потому что, если они могут что-то записать в любое поле, они также могут удалить все мои данные, просто записав в мой главный узел setValue (что-то).

1 Ответ

0 голосов
/ 22 января 2019

Используйте правила, вошедший в систему пользователь имеет доступ только к определенным узлам

{
  "rules": {
    "users": {
      "$uid": {
        ".read": "$uid === auth.uid",
        ".write": "$uid === auth.uid"
      }
    }
  }
}

Начните здесь https://firebase.google.com/docs/database/security/quickstart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...