Enkripsi sisi server

Firestore otomatis mengenkripsi semua data sebelum ditulis ke disk. Tidak diperlukan penyiapan atau konfigurasi, dan Anda tidak perlu mengubah cara mengakses layanan. Data didekripsi secara otomatis dan transparan saat dibaca oleh pengguna yang diotorisasi.

Pengelolaan kunci

Dengan enkripsi sisi server, Anda dapat mengizinkan Google mengelola kunci kriptografis atas nama Anda atau menggunakan kunci enkripsi yang dikelola pelanggan (CMEK) untuk mengelola kunci sendiri.

Secara default, Google mengelola kunci kriptografis atas nama Anda menggunakan sistem pengelolaan kunci hasil hardening yang sama dengan yang kami gunakan untuk data terenkripsi kami sendiri, termasuk pengauditan dan kontrol akses kunci yang ketat. Setiap data dan metadata objek Firestore dienkripsi dan setiap kunci enkripsinya sendiri dienkripsi dengan serangkaian kunci master yang dirotasi secara rutin.

Untuk mengetahui informasi tentang cara mengelola kunci sendiri, lihat CMEK untuk Firestore (Pratinjau).

Enkripsi sisi klien

Enkripsi sisi server dapat digunakan bersama dengan enkripsi sisi klien. Dalam enkripsi sisi klien, Anda mengelola kunci enkripsi Anda sendiri dan mengenkripsi data sebelum menulisnya ke Firestore. Dalam hal ini, data Anda dienkripsi dua kali, sekali dengan kunci Anda dan sekali dengan kunci sisi server.

Untuk melindungi data Anda saat data berpindah melalui Internet selama operasi baca dan tulis, kami menggunakan Transport Layer Security (TLS). Untuk mengetahui informasi selengkapnya tentang versi TLS yang didukung, lihat Enkripsi dalam pengiriman di Google Cloud.

Langkah selanjutnya

Untuk mengetahui informasi selengkapnya tentang enkripsi dalam penyimpanan untuk Firestore dan produk Google Cloud lainnya, lihat Enkripsi dalam Penyimpanan di Google Cloud.