Причины следа Firestore читает - PullRequest
0 голосов
/ 25 октября 2019

В последние несколько недель у меня слишком много чтений из Firestore. Моя система обычно обрабатывала около 60 000 операций чтения в день. Около 3 недель назад он вырос примерно до 10 миллионов в день, а за последние 2 дня было зарегистрировано более 40 миллионов записей за один день! Моя база пользователей не выросла, мой код не изменился, поэтому нет никаких причин для этого всплеска. Я подозреваю, что конечная точка подвергается атаке со стороны кого-то, выходящего за рамки моего приложения, которое может пытаться проникнуть или получить записи. Я неоднократно обращался в Firestore за помощью в этом, потому что с каждым днем ​​это становится огромной потерей, но они не могут мне помочь.

Есть ли способ отследить происхождение запросов на чтение или, что более важно, увидеть счетчики, для которых читаются коллекции или документы? Это должно как-то прослеживаться, так как Firestore выставляет вам счет за чтение, но я не могу его найти.

1 Ответ

0 голосов
/ 25 октября 2019

В настоящее время в Cloud Firestore нет отслеживания исходного IP-адреса. Все операции чтения относятся к одному и тому же сегменту, а именно: «они произошли».

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

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