Android Firebase: запретить злоумышленникам доступ к базе данных

Итак, теперь я знаю, что злоумышленники (хакеры) могут манипулировать моей базой данных, если я не контролирую правила безопасности.

Итак, у меня есть узел в базе данных под названием chat_node это узел, который позволяет каждому зарегистрированному пользователю писать в него.

Правила безопасности этого узла таковы:

{

"rules:"{

"chat_node:"{

"$uid":{

".read":"auth!=null && auth.uid===$uid"
".write":"auth!=null && auth.uid===$uid"

}


}


}

}

проблема:

учитывая вышеизложенные правила, хакер может выполнить обратный инжиниринг моего приложения, которое содержит google-services.json файл, а затем он может зарегистрироваться в моем приложении и изменить код для удаления chat_node, так что все данные пользователей будут потеряны.

Как это предотвратить с помощью правил безопасности?

0 ответов

Другие вопросы по тегам