"अवलोकन"
पूर्ण डेटा मिलान (EDM) डिटेक्टर आपके संगठन की विशेष संवेदनशील डेटा का पता लगाने की अनुमति देते हैं। पूर्वनिर्धारित AI सुरक्षा डिटेक्टर संवेदनशील डेटा प्रकारों की पहचान करते हैं, जैसे कि सोशल सुरक्षा नंबर, Cato के डिटेक्शन इंजन और सामग्री में संवेदनशील जानकारी शामिल होने के समय का समझ प्रदान करने वाली आकारात्मक विश्लेषण का उपयोग करके। EDM डिटेक्टर आपके प्रदत्त डेटा सेट से सटीक मान पहचान कर सटीकता की एक अतिरिक्त परत जोड़ते हैं।
उदाहरण के लिए, एक पूर्वनिर्धारित SSN डिटेक्टर यह पहचान सकता है कि किसी प्रॉम्प्ट में सामग्री है जो सोशल सुरक्षा नंबर को शामिल करती प्रतीत होती है। एक EDM डिटेक्टर पहचान सकता है जब प्रॉम्प्ट आपके संगठन के अपलोड की गई डेटा सेट से सोशल सुरक्षा नंबर शामिल करता है। यह आपको ग्राहक, कर्मचारी, या व्यापार रिकॉर्ड की AI सुरक्षा नियंत्रण लागू करने में मदद करता है, जो आपके संगठन के लिए संवेदनशील माने जाते हैं।
एक EDM डिटेक्टर बनाने के बाद, आप इसे AI सुरक्षा इंजन प्रोफाइल में जोड़ सकते हैं और इसे रनटाइम नीतियों में उपयोग कर सकते हैं ताकि प्रॉम्प्ट्स को निगरानी, गुमनाम, या अवरोधित किया जा सके जो मिलान डेटा शामिल करते हैं।
उपयोग केस - कस्टमर SSN की AI प्रॉम्प्ट में सुरक्षा करना
ABC कंपनी संवेदनशील ग्राहक रिकॉर्ड संग्रहीत करती है, जिसमें ग्राहक के सोशल सुरक्षा नंबर शामिल होते हैं। कंपनी कर्मचारियों को ग्राहक प्रश्नों का उत्तर देने और आंतरिक जानकारी का सारांश बनाने में मदद करने के लिए AI अनुप्रयोगों का उपयोग करती है, लेकिन उसे AI विक्रेताओं के साथ ग्राहक SSN को उजागर होने से रोकने की आवश्यकता है।
ABC कंपनी पूर्वनिर्धारित AI सुरक्षा SSN डिटेक्टर का उपयोग करती है ताकि यह निगरानी कर सके कि क्या कर्मचारी प्रॉम्प्ट्स में सोशल सुरक्षा नंबर को शामिल करते हैं। हालांकि, कंपनी अपने स्वयं के ग्राहकों से संबंधित SSN के लिए अधिक कठोर प्रवर्तन चाहती है। एक EDM डिटेक्टर के साथ, ABC कंपनी अपने अपलोडेड ग्राहक SSN डेटा सेट से सटीक मिलान का पता लगा सकती है और AI विक्रेता तक पहुँचने से पहले उन मूल्यों को शामिल करने वाले प्रॉम्प्ट्स को अवरुद्ध कर सकती है।
यह संगठन-विशिष्ट संवेदनशील डेटा के लिए अधिक सटीक नियंत्रण लागू करने में व्यवस्थापकों की मदद करता है, जबकि व्यापक निगरानी के लिए पूर्वनिर्धारित डिटेक्टरों का उपयोग भी करता है।
एक EDM डिटेक्टर बनाएं
शुरू करने से पहले
एक EDM डिटेक्टर बनाने से पहले, उस डेटा सेट फ़ाइल को तैयार करें जिसमें आप चाहते हैं कि डिटेक्टर मिलान करे। फ़ाइल योजना, चयनित स्तंभ, डेटा प्रकार, और कुंजी EDM डिटेक्टर परिभाषित करने के लिए उपयोग की जाती है और इसे बनाने के बाद बदला नहीं जा सकता।
एक EDM डिटेक्टर बनाने के बाद, आप केवल डेटा सेट को अपडेट कर सकते हैं। इसका मतलब है आप फ़ाइल से मान जोड़ सकते हैं या हटा सकते हैं, लेकिन आप मौजूदा डिटेक्टर के लिए कुंजी, स्तंभ मानचित्रण, या डेटा प्रकार बदल नहीं सकते। एक अलग कुंजी, स्तंभ मानचित्रण, या डेटा प्रकार का उपयोग करने के लिए, एक नया EDM डिटेक्टर बनाएं।
EDM डिटेक्टर निम्नलिखित व्यवहार का समर्थन करते हैं:
- वर्तमान में, EDM डिटेक्टर SSN डेटा प्रकार के साथ मिलान मानों का समर्थन करते हैं
- UI अपलोड के लिए अधिकतम फ़ाइल आकार 8 MB है
- समर्थित फ़ाइल प्रकार CSV, TSV, और PSV हैं
- फ़ाइल की प्रथम पंक्ति में स्पष्ट पाठ में स्तंभ नाम शामिल होना चाहिए
- फ़ाइल सामग्री को हैश किया जाना चाहिए
- आप को फ़ाइल हैश करने के लिए उपयोग की गई कुंजी प्रदान करनी चाहिए
- वही EDM डिटेक्टर के लिए बाद में कुंजी बदली नहीं जा सकती
- वर्तमान में, EDM डिटेक्टर SSN के लिए मिलान का समर्थन करते हैं
EDM डेटासेट फाइल तैयार करना
डेटासेट अपलोड करने से पहले, एक स्रोत फाइल को CSV, TSV, या PSV प्रारूप में बनाएं। स्रोत फाइल हैशिंग से पहले के मान प्रदान करती है, और पहली पंक्ति में कॉलम नाम सामान्य पाठ में शामिल होने चाहिए। CSV फाइल में मानों को अलग करने के लिए कॉमा, TSV फाइल में टैब्स या PSV फाइल में पाइप (|) का उपयोग करें।
उदाहरण के लिए, निम्नलिखित PSV स्रोत फाइल में तीन कॉलम और तीन पंक्तियों का डेटा शामिल है। यह मान फाइल प्रारूप दिखाने के लिए उदाहरण हैं। SSN मिलान के लिए, उन SSN मानों का प्रयोग करें जिन्हें आप डिटेक्टर द्वारा मिलाना चाहते हैं।
स्रोत फाइल:
column1|column2|column3
data1a|data2a|data3a
data1b|data2b|data3b
data1c|data2c|data3c
प्रत्येक डेटा मान को HMAC-SHA256 और उसी HMAC कुंजी का उपयोग करके हैश करें। प्रत्येक मान को अपने हेक्साडेसीमल हैश से बदलें, पंक्तियों, कॉलम क्रम, और विभाजकों को संरक्षित रखते हुए। पहली पंक्ति में कॉलम नाम सामान्य पाठ में रहना चाहिए और उन्हें हैश नहीं किया जाना चाहिए।
उदाहरण के लिए, जब आप key123 को HMAC कुंजी के रूप में उपयोग करते हैं, तो ऊपर की स्रोत फाइल निम्नलिखित हैश की गई फाइल उत्पन्न करती है।
हैश की गई फाइल:
column1|column2|column3
f4ae0c01b6dc9e180418254a8b64d80256274c43b227b0b7dc2e8fade07503d5|871735dc3870a1fd751fb16b4567f5cf1898a2aa9d3ccb06323493b16196e3c7|b35dd0c42abd532722065ed9908beb964b37e584b9897b312ae93c08a9ba13e8
90ccd6988e7254bb310bb8d3f8ed1ff7e926876ad36c3a43a4f0aebb7fc9b9c1|9a6d2055728933e1d2a5bd9b25efb25b75e52b98a12c6014cfca501ddda37605|66c5715f91c8b089ff8a79f0f42db4bc470dd6436f120e0244175d94609d1527
1e4b69d7cc7f6abfd6707cc6bd3f07ce470ef271322d10091437e5be1b855f52|024cccebb541675d31f14562786c5d777d5ae0303702671ab1c4cb9595ee6390|2ddbc26ad9211a30a682e553289caa422d539cfad56f1a43ada68c741df387c7
जब आप शुरू में EDM डिटेक्टर को CMA में बनाते हैं, तो हैश की गई फाइल को बिना gzip संपीड़न के अपलोड करें। साधारण-पाठ स्रोत फाइल अपलोड न करें। कुंजी में, मानों को हैश करने के लिए उपयोग की गई HMAC कुंजी दर्ज करें। उपरोक्त उदाहरण के लिए, key123 दर्ज करें।
API के माध्यम से S3 के प्रयोग से डेटासेट को अपडेट करने के लिए, अपलोड करने से पहले हैश की गई फाइल को gzip के साथ संपीड़ित करें। उदाहरण के लिए, यदि आप हैश की गई फाइल को hashed-file.psv के रूप में सहेजते हैं, तो निम्न कमांड चलाएँ:
gzip hashed-file.psv
प्रतीक-पूर्व URL पर परिणामी hashed-file.psv.gz फाइल अपलोड करें, जैसा कि Updating an EDM Dataset Using the API में वर्णित है। अपडेट किए गए डेटासेट को प्रारंभिक डेटासेट के समान HMAC कुंजी, योजना, और कॉलम मानचित्रण का प्रयोग करना चाहिए।
EDM डिटेक्टर बनाना
-
नेविगेशन मेनू से, AI सुरक्षा > इंजन प्रोफाइल पर क्लिक करें।
-
EDM डिटेक्टर टैब चुने।
-
नया EDM डिटेक्टर पर क्लिक करें।
-
डिटेक्टर नाम और विवरण में डिटेक्टर के लिए एक नाम दर्ज करें।
-
वैकल्पिक: एक विवरण दर्ज करें।
-
मिलान के लिए फ़ाइल अपलोड करें में, उस डेटा सेट फ़ाइल को अपलोड करें जिसमें आप पहचानना चाहते हैं।
-
कुंजी में, फ़ाइल सामग्री को हैश करने के लिए उपयोग की गई कुंजी दर्ज करें।
-
स्तंभ मानचित्रण में, वह स्तंभ चुनें जिसमें मिलान करने के लिए मान हैं।
-
स्तंभ के लिए डेटा प्रकार चुनें।
वर्तमान में, EDM डिटेक्टर SSN मिलान का समर्थन करते हैं।
-
EDM डिटेक्टर सहेजें।
इंजन प्रोफाइल में EDM डिटेक्टरों को लागू करना
एक EDM डिटेक्टर बनाने के बाद, इसे AI सुरक्षा इंजन प्रोफाइल में जोड़ें ताकि आप इसे रनटाइम नीतियों में उपयोग कर सकें।
-
नेविगेशन मेनू से, AI सुरक्षा > इंजन प्रोफाइल पर क्लिक करें।
-
एक नया इंजन प्रोफाइल बनाएं या मौजूदा प्रोफाइल को संपादित करें।
-
डिटेक्टर जोड़ें > कस्टम डिटेक्टर पर क्लिक करें।
-
कस्टम डिटेक्टर प्रकार के तहत EDM चुनें।
-
सूची से EDM डिटेक्टर चुनें।
-
Save पर क्लिक करें।
हम अनुशंसा करते हैं कि इंजिन प्रोफाइल को रनटाइम नीतियों पर लागू करने से पहले प्लेग्राउंड में EDM डिटेक्टर को मान्य करें। यह सुनिश्चित करने में मदद करता है कि डिटेक्टर अपेक्षित मानों के साथ मेल खाता है। अधिक जानकारी के लिए देखें टेस्टिंग AI सुरक्षा इंजन प्रोफाइल्स इन द प्लेग्राउंड।
डिटेक्टर को मान्य करने के बाद, इंजिन प्रोफाइल को रनटाइम नीति नियमों के लिए प्रासंगिक उपयोगकर्ताओं, ऐप्स, या एजेंटों को असाइन करें। अधिक जानकारी के लिए देखें एआई सुरक्षा इंजन प्रोफाइल्स को रनटाइम नीति नियमों के लिए असाइन करना।
API के साथ EDM डिटेक्टर डेटा सेट अपडेट करें
आप API का उपयोग करके EDM डिटेक्टर डेटा सेट को अपडेट रख सकते हैं बिना CMA में एक नई फ़ाइल मैन्युअली अपलोड किए। CMA में EDM डिटेक्टर बनाने के बाद, आप API का उपयोग करके एक पूर्व-साइन URL जनरेट कर सकते हैं और अपडेटेड डेटा सेट को Cato-प्रबंधित स्टोरेज में अपलोड कर सकते हैं। यह प्रत्येक ग्राहक को अपने EDM डिटेक्टरों के लिए अपडेटेड डेटा सेट बनाए रखने की अनुमति देता है जबकि डिटेक्टर कॉन्फ़िगरेशन को संरक्षित करता है।
शुरू करने से पहले
AI सुरक्षा इंजन प्रोफाइल को संपादित करने की अनुमति वाली API भूमिका बनाएँ। कस्टम व्यवस्थापक भूमिकाओं को बनाने के बारे में अधिक जानकारी के लिए, देखें RBAC का उपयोग करके व्यवस्थापक भूमिकाएँ प्रबंधन।
API व्यवस्थापक को एक सेवा मुख्य रूप में बनाएं और उसे API भूमिका असाइन करें। सेवा मुख्य रूप API-आधारित वर्कफ़्लो और ऑटोमेशन प्रक्रियाओं के लिए अभिप्रेत हैं, और सेवा API कुंजी संबंधित सेवा मुख्य रूप की अनुमति को विरासत में लेती है।
सेवा मुख्य रूप के लिए एक सेवा API कुंजी उत्पन्न करें। अधिक जानकारी के लिए, देखें Cato API के लिए API कुंजियाँ उत्पन्न करना।
API अपलोड निम्नलिखित व्यवहार का समर्थन करता है:
- EDM डिटेक्टर को पहले CMA में बनाया जाना चाहिए
- अपलोड की गई फ़ाइल को प्रारंभिक EDM डिटेक्टर कॉन्फ़िगरेशन से एक ही कुंजी का उपयोग करना चाहिए
- अपलोड की गई फ़ाइल को प्रारंभिक डेटा सेट के समान योजना और स्तंभ मानचित्रण का उपयोग करना चाहिए
- प्रत्येक EDM डिटेक्टर के लिए फ़ाइल एक
gzippedफ़ाइल होनी चाहिए - एकल ZIP फ़ाइल में कई फ़ाइलों का बंडल न करें
- अधिकतम फ़ाइल आकार 5 GB है
- पूर्व-साइन URL 12 घंटे के लिए मान्य है
API के साथ EDM डिटेक्टर डेटा सेट का अपडेट
- एक पूर्व-साइन URL उत्पन्न करने के लिए निम्नलिखित API परिवर्तन भेजें:
mutation getPutUrl {
aiSecurity(accountId: "Account Number") {
engineProfile {
generateEdmUploadUrl(
input: { edm: { by: NAME, input: "EDM detector name" } }
) {
uploadUrl
}
}
}
}
या
curl -sS -X POST
'https://api.catonetworks.com/api/v1/graphql2' \
-H 'Content-Type: application/json' \
-H "x-api-key: $CATO_API_KEY" \
--data '{
"query": "mutation getPutUrl { aiSecurity(accountId: \"ACCOUNT_ID\") { engineProfile { generateEdmUploadUrl(input: { edm: { द्वारा: नाम, input: \"EDM_NAME\" } }) { uploadUrl } } } }"
}'
- अनुरोध हेडर में API कुंजी शामिल करें:
{
"x-api-key": "CATO SECRET"
}
प्रतिक्रिया एक पूर्व-साइन URL लौटता है जो 12 घंटे के लिए मान्य होता है। हम अनुशंसा करते हैं कि URL को उद्धरण चिह्नों में कॉपी करें ताकि ऑटोमेटिक एस्केपिंग से बचा जा सके।
- पूर्व-साइन URL पर
gzippedडेटा सेट फ़ाइल अपलोड करें:
curl --upload-file "SRC (gzip फ़ाइल स्थान)" "DST (पूर्व-साइन URL)"
अपलोड पूरा होने के बाद, EDM डिटेक्टर स्थिति API स्रोत, संबंधित प्रसंस्करण स्थिति, और अंतिम अपडेट के समय के साथ अपडेट किया जाता है।