Android Firebase: запретить злоумышленникам доступ к базе данных - PullRequest
0 голосов
/ 06 декабря 2018

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

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

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

{

"rules:"{

"chat_node:"{

"$uid":{

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

}


}


}

}

проблема:

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

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

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