Cloud Firestore автоматически шифрует все данные перед записью на диск. Вам не нужно ничего настраивать или менять способ доступа к сервису. Данные автоматически расшифровываются, когда их читает авторизованный пользователь.
Управление ключами
При шифровании на стороне сервера вы можете разрешить Google управлять криптографическими ключами от вашего имени или использовать ключи шифрования, управляемые клиентом (CMEK), чтобы управлять ключами самостоятельно.
По умолчанию Google управляет криптографическими ключами от вашего имени, используя те же защищенные системы управления ключами, которые мы используем для собственных зашифрованных данных, включая строгий контроль доступа к ключам и аудит. Данные и метаданные каждого объекта Cloud Firestore шифруются, а каждый ключ шифрования, в свою очередь, шифруется с помощью набора регулярно обновляемых мастер-ключей.
Подробнее об управлении ключами шифрования, задаваемыми клиентом (CMEK), для Cloud Firestore…
Клиентское шифрование
Серверное шифрование можно использовать в сочетании с клиентским шифрованием. При клиентском шифровании вы управляете собственными ключами шифрования и шифруете данные перед их записью в Cloud Firestore. В этом случае данные шифруются дважды: сначала вашими ключами, а затем ключами на стороне сервера.
Для защиты данных при передаче через интернет во время операций чтения и записи мы используем протокол TLS. Дополнительную информацию о поддерживаемых версиях TLS можно найти в статье Шифрование при передаче в Google Cloud.
Дальнейшие действия
Дополнительную информацию о шифровании хранимых данных для Cloud Firestore и других продуктов Google Cloud можно найти в статье Шифрование хранимых данных в Google Cloud.