मास्किंग नियम बनाएं और प्रबंधित करें (पूर्वावलोकन)
नोट
नया और बेहतर Power Platform व्यवस्थापक केंद्र अब सार्वजनिक पूर्वावलोकन में है! हमने नए व्यवस्थापन केंद्र को उपयोग में आसान बनाने के लिए डिज़ाइन किया है, जिसमें कार्य-उन्मुख नेविगेशन है जो आपको विशिष्ट परिणाम तेजी से प्राप्त करने में मदद करता है। जैसे ही नया Power Platform व्यवस्थापक केंद्र सामान्य उपलब्धता पर जाएगा, हम नए और अद्यतन दस्तावेज़ प्रकाशित करेंगे।
[यह आलेख रिलीज़-पूर्व दस्तावेज़ है और परिवर्तन के अधीन है.]
डेटा मास्किंग ग्राहक इंटरैक्शन के दौरान संवेदनशील जानकारी की सुरक्षा करने और डेटा लीक को रोकने में मदद करता है। डेटा मास्किंग, जिसे डी-आइडेंटिफिकेशन या ऑबफस्केशन के नाम से भी जाना जाता है, संवेदनशील डेटा को मास्क्ड स्ट्रिंग्स से प्रतिस्थापित करता है। मास्क्ड स्ट्रिंग्स यह सुनिश्चित करती हैं कि मूल, अनमास्क्ड मान छिपे रहें। केवल अधिकृत उपयोगकर्ता ही अनमास्क्ड मानों को पढ़ सकते हैं - एक समय में एक रिकॉर्ड। ग्राहक संपर्क के संदर्भ में, फ्रंटलाइन समर्थन उपयोगकर्ताओं को क्रेडिट कार्ड नंबर, सामाजिक सुरक्षा नंबर या किसी भी व्यक्तिगत डेटा जैसी संवेदनशील जानकारी को उजागर करने से रोका जाता है।
महत्त्वपूर्ण
- यह एक पूर्वावलोकन सुविधा है.
- पूर्वावलोकन सुविधाएं उत्पादन में उपयोग के लिए नहीं होती हैं और इनकी कार्यक्षमता प्रतिबंधित हो सकती हैं. यह सुविधाएँ आधिकारिक रिलीज़ से पहले उपलब्ध होती हैं ताकि ग्राहक शीघ्र पहुँच प्राप्त कर सकें और प्रतिक्रिया प्रदान कर सकें.
मास्किंग कैसे काम करता है?
आप यह निर्धारित करने के लिए मास्किंग नियम बनाते हैं कि संवेदनशील जानकारी को कैसे मास्क किया जाना चाहिए।
ये नियम विशिष्ट पैटर्न की पहचान करने के लिए नियमित अभिव्यक्तियों का उपयोग करते हैं, उदाहरण के लिए क्रेडिट कार्ड नंबर, सामाजिक सुरक्षा नंबर और ईमेल पता।
इन पैटर्नों का पता लगा लिया जाता है और पंक्ति को पुनः प्राप्त करने पर संवेदनशील फ़ील्ड को छिपे हुए वर्णों से बदल दिया जाता है।
मास्किंग नियम बनाएं
आरंभ करने के लिए मास्किंग नियमों का एक पूर्वनिर्धारित सेट प्राप्त करें, या आप अपना स्वयं का नियम बना सकते हैं।
समाधान बनाएँ: में समाधान बनाएँ Power Apps.
नया घटक बनाएँ: समाधान में घटक बनाएँ.
सुरक्षा मेनू विकल्प चुनें और सुरक्षित मास्किंग नियम चुनें.
नया मास्किंग नियम प्रपत्र प्रकट होता है.
इस प्रपत्र में, इस प्रारूप में नियम नाम दर्ज करें:
prefix_name
जहाँprefix
हो सकता हैCLS_
याNew_
।प्रदर्शन नाम और विवरण दर्ज करें.
रेगुलर एक्सप्रेशन दर्ज करें, जिसे रेगुलर एक्सप्रेशन लैंग्वेज से चुना गया है।
उदाहरण के लिए, किसी सामाजिक सुरक्षा संख्या के पहले पांच अंक छिपाने के लिए, उपयोग करें:
\d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})
नोट
आपके नियमित अभिव्यक्ति में पाइप
|
द्वारा अलग किए गए कई मास्किंग नियम हो सकते हैं।उदाहरण:
\d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})| \S+@\S+\.\S+|[STFGM]\d{4}|(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})
एक मास्क्ड कैरेक्टर दर्ज करें, उदाहरण के लिए
#
.सादा पाठ परीक्षण डेटा दर्ज करें फ़ील्ड में एक मूल मान दर्ज करें, जैसे कि सामाजिक सुरक्षा नंबर, या ईमेल पता।
रिच टेक्स्ट परीक्षण डेटा दर्ज करें फ़ील्ड में एक मूल मान दर्ज करें, जैसे कि सामाजिक सुरक्षा नंबर, या ईमेल पता (रिच टेक्स्ट प्रारूप कॉलम के साथ टेक्स्ट डेटा प्रकार का परीक्षण करने के लिए)।
नोट
रिच टेक्स्ट फ़ील्ड के लिए, रेगुलर एक्सप्रेशन को परिभाषित करते समय फ़ील्ड के कच्चे मान को ध्यान में रखना आवश्यक है। आप रिच टेक्स्ट के साथ तालिका/स्तंभ की क्वेरी करने के लिए वेब एपीआई का उपयोग करके कच्चे मान को देख सकते हैं। उदाहरण के लिए,
https://<org url>/api/data/v9.2/maskingrules(<id>)?$select=richtestdata
(परिणाम)
"richtestdata": "<div class="ck-content" data-wrapper="true" dir="ltr" style="--ck-image-style-spacing: 1.5em; --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2); --ck-color-selector-caption-background: hsl(0, 0%, 97%); --ck-color-selector-caption-text: hsl(0, 0%, 20%); font-family: Segoe UI; फ़ॉन्ट-आकार: 11pt;"><p शैली="मार्जिन: 0;">123-45-789<//p><//div>"
सहेजें चुनें.
मास्क्ड प्लेन टेक्स्ट परीक्षण डेटा, और मास्क्ड रिच टेक्स्ट परीक्षण डेटा स्क्रीन पर प्रदर्शित होते हैं।
आपके छिपे हुए मान इस प्रकार छिपे हो सकते हैं:
नियमित व्यंजक मूल मूल्य छिपे हुए मान \d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})
एसएसएन 123-45-6789
एसएसएन ###-##-6789
[STFGM]\d{4}
अकाउंटNbr S1234567z
अकाउंटNbr #567z
(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})
मास्टर कार्ड 5678912345678912
मास्टर कार्ड #
(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})
वीज़ा 4567891234567891
वीज़ा #
\S+@\S+\.\S+
ईमेल name@sample.com
ईमेल #
जब कोई ग्राहक आपको संवेदनशील डेटा वाला ईमेल भेजता है और ईमेल में यह मास्किंग नियम होता है, तो ईमेल के मुख्य भाग में केवल मास्क किए गए मान ही प्रदर्शित होते हैं:
मास्किंग नियम प्रबंधित करें
मास्किंग नियमों की सूची प्राप्त करें
पर जाएँ Power Apps पोर्टल.
उस परिवेश का चयन करें जहां आप मास्किंग नियमों की सूची प्रदर्शित करना चाहते हैं।
चुनना टेबल और चुनें सभी फ़िल्टर.
प्रवेश करना मास्किंग नियम खोज बार में.
पंक्ति तालिका का चयन करें मास्किंग नियम नाम के साथ मास्किंगरूल.
मास्किंग नियमों की एक सूची प्रदर्शित की जाती है. आप चयन करके सूची का विस्तार कर सकते हैं + अधिक ड्रॉप डाउन।
सुरक्षित कॉलम में मास्किंग नियम जोड़ें
पर जाएँ Power Apps पोर्टल.
उस परिवेश का चयन करें जहां आप किसी कॉलम में मास्किंग नियम जोड़ना चाहते हैं।
चुनना टेबल नेविगेशन मेनू से चुनें और सुरक्षित कॉलम के साथ अपनी पसंदीदा तालिका चुनें।
चुनना कॉलम नीचे योजना अनुभाग।
खोलने के लिए एक कॉलम चुनें और उसे संपादित करें. कॉलम संपादित करें फलक प्रदर्शित करता है.
उन्नत विकल्प विस्तृत करें।
जाँच करना कॉलम सुरक्षा सक्षम करें यदि बॉक्स चेक नहीं किया गया है.
का चयन करें मास्किंग नियम ड्रॉप डाउन।
मास्किंग नियम का चयन करें.
सहेजें चुनें.
नोट
मास्किंग नियमों के लिए डेटा प्रकार:
- पाठ (एकल-पंक्ति और बहु-पंक्ति).
- संख्या।
मास्किंग नियम के साथ सुरक्षित कॉलम को अनुमतियाँ प्रदान करें
मास्क्ड फ़ील्ड को पढ़ने की अनुमति का उपयोग करके अनुमति दी जाती है कॉलम सुरक्षा प्रोफ़ाइल.
उपयोगकर्ताओं या टीम समूहों को कॉलम सुरक्षा के माध्यम से पहुंच प्रदान की जा सकती है:
पढ़ना
अनुमत : सुरक्षित कॉलम पढ़ने की अनुमति है. यदि कॉलम पर मास्किंग नियम लागू किया जाता है तो मास्क किए गए मान दिखाए जाते हैं।
बेपर्दा होकर पढ़ें
अनुमति नहीं : कब पढ़ना अनुमति है और बेपर्दा होकर पढ़ें अनुमति नहीं है, तो छिपे हुए मान दिखाए जाते हैं।
एक रिकॉर्ड : उपयोगकर्ताओं को अनमास्क्ड मान पढ़ने की अनुमति है। अनमास्क्ड मान केवल तभी लौटाए जाते हैं जब आप एक समय में एक रिकॉर्ड का अनुरोध करते हैं। इन मानों की अनुमति उन उपयोगकर्ताओं को दी जानी चाहिए जो सुरक्षित स्तंभों का प्रबंधन और रखरखाव करते हैं।
सभी रिकॉर्ड : उपयोगकर्ताओं को अनमास्क्ड मानों के साथ कई रिकॉर्ड प्राप्त करने और पढ़ने की अनुमति है। यह सेटिंग अत्यधिक विशेषाधिकार प्राप्त है। बेपर्दा होकर पढ़ें केवल उन बैकएंड सेवाओं के लिए अनुमति दी जानी चाहिए जिन्हें बैकएंड प्रसंस्करण के लिए अनमास्क्ड मानों की आवश्यकता होती है।
अद्यतन
अनुमत : उपयोगकर्ताओं को रिकॉर्ड अद्यतन करने की अनुमति है.
बनाएं
अनुमत : उपयोगकर्ताओं को रिकॉर्ड बनाने की अनुमति है.
नोट
सिस्टम और एप्लिकेशन उपयोगकर्ता पढ़ना और बेपर्दा होकर पढ़ें अनुमतियों को डिफ़ॉल्ट रूप से छुपा हुआ मान मिलता है. अनमास्क्ड मान पढ़ने के लिए, यहां जाएं मास्क्ड फ़ील्ड देखने के विकल्प.
मास्किंग नियम वाले सभी कॉलम देखें
आप मास्किंग नियमों के साथ सभी तालिकाओं से सभी सुरक्षित कॉलमों की सूची प्राप्त कर सकते हैं।
पर जाएँ Power Apps पोर्टल.
उस परिवेश का चयन करें जहां आप मास्किंग नियम के साथ सभी कॉलम देखना चाहते हैं।
चुनना टेबल और चुनें सभी फ़िल्टर.
प्रवेश करना विशेषतामास्किंगनियम खोज बार में.
का चयन करें विशेषतामास्किंगनियम मेज़।
मास्किंग नियमों वाले स्तंभों की सूची प्रदर्शित की जाती है। आप चयन करके सूची का विस्तार कर सकते हैं + अधिक ड्रॉप डाउन।
मास्क्ड फ़ील्ड कैसे प्रदर्शित किए जाते हैं?
यदि आपके पास अनमास्क्ड फ़ील्ड को पढ़ने की अनुमति है, तो आप डिफ़ॉल्ट रूप से यहां मास्क्ड मान देखते हैं:
क्षेत्र प्रकार | मास्क किए गए कॉलम मास्क किए गए मानों के साथ लौटाए गए? |
---|---|
ग्रिड | हमेशा |
प्रपत्र | हमेशा |
को-पायलट | हमेशा |
एक्सेल रिपोर्ट | हमेशा |
नोट
ऑडिट लॉग, अद्यतन से पहले और बाद की घटनाओं में अनमास्क्ड मान दिखाता है। केवल अधिकृत उपयोगकर्ताओं को ही ऑडिट लॉग पढ़ने की अनुमति दें।
मास्क्ड फ़ील्ड देखने के विकल्प
नोट
ये विकल्प पूर्वावलोकन के दौरान उपलब्ध हैं.
अनमास्क्ड मानों को पढ़ने की अनुमति आवश्यक है. आप किसी रिकॉर्ड में अनमास्क्ड मान पढ़ सकते हैं.
इन उदाहरणों में, <url>
, <table collection name>
, और <recordid>
को अपने स्वयं के मानों से प्रतिस्थापित करें।
किसी रिकॉर्ड में सभी मास्क्ड कॉलमों के लिए उदाहरण:
https://<url>/api/data/v9.1/<table collection name>(<recordid>)?UnMaskedData=true
अलग-अलग मास्क्ड कॉलम के लिए उदाहरण:
<column_name>
को अपने सुरक्षित कॉलम नाम से बदलें।https://<url>/api/data/v9.1/<table collection name>(<recordid>)?$select=<column_name>&UnMaskedData=true
ज्ञात सीमाएँ
फॉर्म पर अनमास्क्ड मान पढ़ना
मास्क्ड मान विवरण/मुख्य प्रपत्र पर प्रदर्शित किए जाते हैं। भविष्य के रिलीज में, उन उपयोगकर्ताओं को अनमास्क्ड मान पढ़ने की अनुमति देने के लिए एक बटन होना चाहिए जिनके पास अनमास्क्ड मान पढ़ने की अनुमति है।
फॉर्म पर अनमास्क्ड मान बनाना और अपडेट करना
जब आप कोई नया रिकॉर्ड बनाते हैं, तो आप संवेदनशील फ़ील्ड को अनमास्क्ड मानों के रूप में दर्ज करते हैं। आपके द्वारा सहेजने के बाद, प्रपत्र स्वचालित रूप से ताज़ा हो जाता है, और संवेदनशील फ़ील्ड तुरंत छिप जाती है। आप फ़ील्ड को अपडेट कर सकते हैं लेकिन सुनिश्चित करें कि आप अनमास्क्ड मान दर्ज करें।
ऑडिट लॉग
अनमास्क्ड मान ऑडिट लॉग में प्रदर्शित किए जाते हैं। भविष्य के रिलीज में, इन्हें उन उपयोगकर्ताओं के लिए अनमास्क्ड पढ़ने के विकल्प के साथ मास्क किया गया है जिनके पास अनमास्क्ड पढ़ने की अनुमति है।