Google Workspace की ओर से उपलब्ध कराए गए एन्क्रिप्शन (सुरक्षित रखने का तरीका) का इस्तेमाल करने के बजाय, अपने संगठन के डेटा को एन्क्रिप्ट करने के लिए, एन्क्रिप्ट करने वाली अपनी कुंजियों का इस्तेमाल किया जा सकता है. Google Workspace की क्लाइंट-साइड एन्क्रिप्शन (सीएसई) सुविधा का इस्तेमाल करके, फ़ाइल को क्लाइंट के ब्राउज़र में ही एन्क्रिप्ट (सुरक्षित) किया जाता है. यह प्रोसेस, Google Drive के क्लाउड-आधारित स्टोरेज में फ़ाइल सेव किए जाने से पहले ही पूरी हो जाती है. इस तरह, Google के सर्वर आपकी एन्क्रिप्शन कुंजियों को ऐक्सेस नहीं कर सकते. इसलिए, वे आपके डेटा को डिक्रिप्ट नहीं कर सकते. ज़्यादा जानकारी के लिए, क्लाइंट-साइड एन्क्रिप्शन के बारे में जानकारी लेख पढ़ें.
इस एपीआई की मदद से, टॉप-लेवल की उन एन्क्रिप्शन कुंजियों को कंट्रोल किया जा सकता है जो आपके डेटा को सुरक्षित रखती हैं. इसके लिए, आपको कुंजी मैनेज करने वाली बाहरी सेवा का इस्तेमाल करना होगा. इस एपीआई की मदद से, कुंजी मैनेज करने वाली बाहरी सेवा बनाने के बाद, Google Workspace के एडमिन इससे कनेक्ट कर सकते हैं. साथ ही, अपने उपयोगकर्ताओं के लिए सीएसई (क्लाइंट-साइड एन्क्रिप्शन) की सुविधा चालू कर सकते हैं.
अहम शब्दावली
Google Workspace Client-side Encryption API में इस्तेमाल होने वाले सामान्य शब्दों की सूची यहां दी गई है:
- क्लाइंट-साइड एन्क्रिप्शन (सीएसई)
- क्लाइंट के ब्राउज़र में एन्क्रिप्शन की प्रोसेस पूरी होने के बाद ही, डेटा को क्लाउड-आधारित स्टोरेज में सेव किया जाता है. इससे फ़ाइल को स्टोरेज की सुविधा देने वाली कंपनी के ऐक्सेस से सुरक्षित रखा जाता है. ज़्यादा जानें
- कुंजी के ऐक्सेस को कंट्रोल करने वाली सेवा (केएसीएलएस)
- कुंजी मैनेज करने वाली बाहरी सेवा, इस एपीआई का इस्तेमाल करके एन्क्रिप्शन कुंजियों के ऐक्सेस को कंट्रोल करती है. ये कुंजियां, किसी बाहरी सिस्टम में सेव होती हैं.
- आइडेंटिटी प्रोवाइडर (आईडीपी)
- यह सेवा, उपयोगकर्ताओं की पुष्टि करती है. इसके बाद ही, वे फ़ाइलों को एन्क्रिप्ट (सुरक्षित) कर पाते हैं या एन्क्रिप्ट की गई फ़ाइलों को ऐक्सेस कर पाते हैं.
एन्क्रिप्शन और डिक्रिप्शन
- डेटा एन्क्रिप्शन की (डीईके)
- Google Workspace, ब्राउज़र क्लाइंट में इस कुकी का इस्तेमाल करता है. इससे डेटा को एन्क्रिप्ट (सुरक्षित) किया जाता है.
- की एन्क्रिप्शन की (केईके)
- आपकी सेवा की ऐसी कुंजी जिसका इस्तेमाल, डेटा एन्क्रिप्शन की (डीईके) को एन्क्रिप्ट यानी सुरक्षित करने के लिए किया जाता है.
ऐक्सेस कंट्रोल
- ऐक्सेस कंट्रोल लिस्ट (एसीएल)
- उन उपयोगकर्ताओं या ग्रुप की सूची जिनके पास किसी फ़ाइल को खोलने या पढ़ने का ऐक्सेस है.
- Authentication JSON Web Token (JWT)
- आइडेंटिटी प्रोवाइडर (आईडीपी) की ओर से जारी किया गया बियरर टोकन (JWT: RFC 7519), ताकि उपयोगकर्ता की पहचान की पुष्टि की जा सके.
- Authorization JSON Web Token (JWT)
- Google की ओर से जारी किया गया बियरर टोकन (JWT: RFC 7519). इससे यह पुष्टि की जाती है कि कॉलर के पास किसी संसाधन को एन्क्रिप्ट (सुरक्षित) या डिक्रिप्ट (सुरक्षित नहीं) करने का अधिकार है.
- JSON वेब कुंजी सेट (जेडब्ल्यूकेएस)
- यह सिर्फ़ पढ़ने के लिए उपलब्ध एंडपॉइंट यूआरएल है. यह सार्वजनिक कुंजियों की सूची की ओर इशारा करता है. इन कुंजियों का इस्तेमाल, JSON वेब टोकन (JWT) की पुष्टि करने के लिए किया जाता है.
- पेरीमीटर
- ऐक्सेस कंट्रोल के लिए, KACLS में पुष्टि करने और अनुमति देने वाले टोकन की अतिरिक्त जांच की जाती है.
क्लाइंट-साइड एन्क्रिप्शन की प्रोसेस
जब एडमिन अपने संगठन के लिए सीएसई की सुविधा चालू करता है, तब जिन उपयोगकर्ताओं के लिए सीएसई की सुविधा चालू की गई है वे एन्क्रिप्ट (सुरक्षित) किए गए दस्तावेज़ बना सकते हैं. इसके लिए, वे Google Workspace के कॉन्टेंट बनाने के टूल का इस्तेमाल कर सकते हैं. जैसे, Docs और Sheets. इसके अलावा, वे Drive पर अपलोड की गई फ़ाइलों को भी एन्क्रिप्ट (सुरक्षित) कर सकते हैं. जैसे, PDF.
किसी दस्तावेज़ या फ़ाइल को एन्क्रिप्ट (सुरक्षित) करने के बाद:
Google Workspace, क्लाइंट के ब्राउज़र में एक DEK जनरेट करता है, ताकि कॉन्टेंट को एन्क्रिप्ट (सुरक्षित) किया जा सके.
Google Workspace, एन्क्रिप्शन के लिए डीईके और पुष्टि करने वाले टोकन को आपके तीसरे पक्ष के KACLS पर भेजता है. इसके लिए, वह उस यूआरएल का इस्तेमाल करता है जो आपने Google Workspace संगठन के एडमिन को दिया है.
आपका KACLS इस एपीआई का इस्तेमाल करके डीईके को एन्क्रिप्ट करता है. इसके बाद, वह Google Workspace को धुंधला किया गया और एन्क्रिप्ट किया गया डीईके वापस भेजता है.
Google Workspace, क्लाउड में धुंधला किया गया और एन्क्रिप्ट (सुरक्षित) किया गया डेटा सेव करता है. सिर्फ़ वे उपयोगकर्ता डेटा ऐक्सेस कर सकते हैं जिनके पास आपके KACLS का ऐक्सेस है.
ज़्यादा जानकारी के लिए, फ़ाइलों को एन्क्रिप्ट (सुरक्षित) और डिक्रिप्ट (सुरक्षित नहीं) करना लेख पढ़ें.
अगले चरण
- अपनी सेवा कॉन्फ़िगर करने का तरीका जानें.
- डेटा को एन्क्रिप्ट और डिक्रिप्ट करने का तरीका जानें.