Cloud Firestore, डिस्क पर डेटा सेव करने से पहले उसे अपने-आप एन्क्रिप्ट (सुरक्षित) कर देता है. इसके लिए, आपको कोई सेटअप या कॉन्फ़िगरेशन करने की ज़रूरत नहीं है. साथ ही, सेवा को ऐक्सेस करने के तरीके में भी कोई बदलाव करने की ज़रूरत नहीं है. जब कोई अनुमति पा चुका उपयोगकर्ता डेटा को पढ़ता है, तो वह अपने-आप और पारदर्शी तरीके से डिक्रिप्ट हो जाता है.
कुंजी मैनेज करना
सर्वर-साइड एन्क्रिप्शन की मदद से, Google को अपनी ओर से क्रिप्टोग्राफ़िक कुंजियों को मैनेज करने की अनुमति दी जा सकती है. इसके अलावा, कुंजियों को खुद मैनेज करने के लिए, ग्राहक की ओर से मैनेज की जाने वाली एन्क्रिप्शन कुंजियों (सीएमईके) का इस्तेमाल किया जा सकता है.
डिफ़ॉल्ट रूप से, Google आपकी ओर से क्रिप्टोग्राफ़िक कुंजियों को मैनेज करता है. इसके लिए, वह कुंजी को मैनेज करने वाले उसी सिस्टम का इस्तेमाल करता है जिसका इस्तेमाल हम अपने एन्क्रिप्ट किए गए डेटा के लिए करते हैं. इसमें कुंजी के ऐक्सेस को कंट्रोल करने और ऑडिट करने के सख्त नियम शामिल हैं. हर Cloud Firestore ऑब्जेक्ट का डेटा और मेटाडेटा एन्क्रिप्ट (सुरक्षित) किया जाता है. साथ ही, हर एन्क्रिप्शन कुंजी को मास्टर कुंजियों के सेट से एन्क्रिप्ट किया जाता है. इस सेट को समय-समय पर बदला जाता है.
कुंजियों को खुद मैनेज करने के बारे में जानकारी पाने के लिए, Cloud Firestore के लिए सीएमईके देखें.
क्लाइंट-साइड एन्क्रिप्शन
सर्वर-साइड एन्क्रिप्शन का इस्तेमाल, क्लाइंट-साइड एन्क्रिप्शन के साथ किया जा सकता है. क्लाइंट-साइड एन्क्रिप्शन में, एन्क्रिप्शन कुंजियों को खुद मैनेज किया जाता है. साथ ही, Cloud Firestore में डेटा लिखने से पहले उसे एन्क्रिप्ट किया जाता है. इस मामले में, आपके डेटा को दो बार एन्क्रिप्ट (सुरक्षित) किया जाता है. एक बार आपकी कुंजियों से और एक बार सर्वर-साइड कुंजियों से.
रीड और राइट ऑपरेशन के दौरान, इंटरनेट पर आपके डेटा को सुरक्षित रखने के लिए, हम ट्रांसपोर्ट लेयर सिक्योरिटी (टीएलएस) का इस्तेमाल करते हैं. टीएलएस के जिन वर्शन का इस्तेमाल किया जा सकता है उनके बारे में ज़्यादा जानने के लिए, Google Cloud में ट्रांज़िट के दौरान एन्क्रिप्ट (सुरक्षित) करने का तरीका देखें.
आगे क्या करना है
Cloud Firestore और Google Cloud के अन्य प्रॉडक्ट के लिए, एन्क्रिप्ट (सुरक्षित) किए गए डेटा के बारे में ज़्यादा जानने के लिए, Google Cloud में एन्क्रिप्ट (सुरक्षित) किया गया डेटा लेख पढ़ें.