Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL डेटा डिस्कवरी और वर्गीकरण

हाल के डेटा संरक्षण कानूनों और पिछले साल जीडीपीआर के कार्यान्वयन के साथ, हमारे लिए यह जानना अनिवार्य है कि हमारे डेटाबेस किस प्रकार के डेटा को संग्रहीत कर रहे हैं। यह हमें नियमों के आधार पर डेटा को वर्गीकृत करने में मदद करेगा और डेटा गोपनीयता मानकों को पूरा करने में हमारी मदद करेगा। डेटाबेस के भीतर डेटा के प्रकार को जानना डीबीए के लिए काफी मुश्किल है। हालाँकि, SQL सर्वर प्रबंधन स्टूडियो (SSMS) के भीतर एक नया अंतर्निहित टूल है जो डेटाबेस के भीतर डेटा को आसानी से खोजने में हमारी मदद कर सकता है। इस टूल के साथ, हम डेटा को वर्गीकृत करने और किसी भी संवेदनशील डेटा की रिपोर्ट करने पर काम करने में सक्षम होंगे।

ग्लोबल डेटा प्रोटेक्शन रेगुलेशन उर्फ ​​GDPR

GDPR को पहली बार 2016 में अपनाया गया था और 2018 से लागू हुआ। मूल रूप से, यह यूरोप में डेटा सुरक्षा के लिए एक नया ढांचा है। हालांकि, यह न केवल यूरोपीय संघ के भीतर स्थित संगठनों को प्रभावित करता है बल्कि इससे दूर से संबंधित किसी भी चीज को प्रभावित करता है। संगठनों के लिए इन विनियमों का पालन न करने के निहितार्थों को जानना महत्वपूर्ण है, क्योंकि इसके परिणाम हानिकारक हो सकते हैं। परिणामों का अंदाजा लगाने के लिए, यहां पैराग्राफ 5 देखें:https://gdpr-info.eu/art-83-gdpr/, "निम्नलिखित प्रावधानों का उल्लंघन, पैरा 2 के अनुसार, विषय होगा 20 0000 000 EUR . तक का प्रशासनिक जुर्माना लगाया जा सकता है , या उपक्रम के मामले में, 4% . तक पिछले वित्तीय वर्ष के कुल विश्वव्यापी वार्षिक कारोबार का, जो भी अधिक . है " . इन कारणों में से एक के लिए, आप देखेंगे कि कई कंपनियां पिछले साल नियामक आवश्यकताओं को पूरा करने के लिए हाथ-पांव मार रही हैं। यहां तक ​​कि दुनिया भर की प्रमुख कंपनियों, जिनमें माइक्रोसॉफ्ट भी शामिल है, ने दुनिया भर में अपने सभी ग्राहकों के लिए जीडीपीआर लागू किया है, भले ही वे यूरोपीय संघ के भीतर या बाहर स्थित हों। डीबीए या डेटा पेशेवर के रूप में, हमें अपने कार्यों के परिणामों से अवगत होना चाहिए और हमारे डेटाबेस में संग्रहीत डेटा के महत्व को समझना चाहिए।

नवीनतम SQL सर्वर प्रबंधन स्टूडियो (SSMS) डाउनलोड करें

डेटा खोज और वर्गीकरण के लिए डेमो शुरू करने से पहले, हमारे लिए SQL सर्वर प्रबंधन स्टूडियो (SSMS) का नवीनतम संस्करण डाउनलोड करना महत्वपूर्ण है। जैसा कि आप जानते हैं, SSMS अब SQL सर्वर इंस्टॉलेशन का हिस्सा नहीं है, उत्पाद के नए रिलीज़ होते हैं जो अक्सर नई और उन्नत सुविधाओं के साथ जारी किए जाते हैं। चूंकि डेटा खोज और वर्गीकरण एसएसएमएस के भीतर एक अंतर्निहित उपकरण है, इसलिए यह अनुशंसा की जाती है कि हमेशा एसएसएमएस का नवीनतम संस्करण हो। इस लेखन के समय, नवीनतम SSMS संस्करण 17.9.1 है और इसे यहाँ से डाउनलोड किया जा सकता है। इंस्टॉल करने से पहले अपने सर्वर पर SSMS के सभी संस्करणों को बंद करना सुनिश्चित करें, क्योंकि SSMS के चलने पर इंस्टॉलेशन रुक जाता है। एक बार इंस्टॉल हो जाने पर, अपने सर्वर को पुनरारंभ करें और अगले चरणों के साथ आगे बढ़ें।

नमूना डेटाबेस पुनर्स्थापित करें

SSMS में नई अंतर्निहित डेटा वर्गीकरण सुविधा प्रदर्शित करने के लिए, आप नमूना SQL सर्वर डेटाबेस का उपयोग कर सकते हैं जो डाउनलोड के लिए उपलब्ध है। मैंने इस डेमो में "WideWorldImporters" नमूना डेटाबेस का उपयोग किया है। आप एक नमूना बैकअप फ़ाइल डाउनलोड कर सकते हैं और इसे अपने सर्वर पर पुनर्स्थापित कर सकते हैं। बैकअप फ़ाइल के लिए इस लिंक को देखें। आप चयनित फ़ाइल को नीचे दिखाए अनुसार डाउनलोड कर सकते हैं।

एक बार बैकअप फ़ाइल डाउनलोड हो जाने के बाद, इसका उपयोग करके डेटाबेस को पुनर्स्थापित करें। आप पुनर्स्थापना करने के लिए इस नमूना स्क्रिप्ट का उपयोग कर सकते हैं। आपको अपने सर्वर पर स्थान के अनुसार फ़ोल्डर पथ अपडेट करने की आवश्यकता हो सकती है।

restore database WideWorldImporters
from disk='C:\WideWorldImporters-Full.bak'
with move 'WWI_Primary' to 'C:\SQLData\WideWorldImporters.mdf',
     move 'WWI_UserData' to 'C:\SQLData\WideWorldImporters_UserData.ndf',
	 move 'WWI_Log' to 'C:\SQLData\WideWorldImporters.ldf',
	 move 'WWI_InMemory_Data_1' to 'C:\SQLData\WideWorldImporters_InMemory_Data_1',
	 stats

डेटा वर्गीकृत करें

एक बार डेटाबेस बहाल हो जाने के बाद, एसएसएमएस में डेटाबेस पर राइट-क्लिक करें, कार्य . पर जाएं और डेटा वर्गीकृत करें click क्लिक करें , जैसा कि नीचे दिखाया गया है।

एक बार जब आप डेटा वर्गीकृत करें . पर क्लिक करते हैं , एक संवाद खुलेगा जहां आप वर्गीकरण अनुशंसाओं को देख सकते हैं।

एक बार जब आप देखने के लिए क्लिक करें . पर क्लिक करते हैं , आप डेटा वर्गीकरण के लिए अनुशंसित स्तंभों की विस्तृत सूची देखने में सक्षम होंगे। नीचे दिए गए स्क्रीनशॉट पर, आप वर्गीकरण अनुशंसाओं के साथ 92 स्तंभों की सूची देख सकते हैं। टूल आपके लिए स्कैन करने और बिना किसी उपयोगकर्ता इनपुट के अनुशंसाएं प्रदान करने में सक्षम था।

अनुशंसित सूची में कई कॉलम चुनें

अनुशंसित किए गए 92 स्तंभों में से, हम पहले सूची में कई स्तंभों का चयन कर सकते हैं और होने वाले परिवर्तनों को देख सकते हैं। हमारे डेमो में, हम ईमेल पता . चुनेंगे लोग . में कॉलम टेबल। नीचे स्क्रीनशॉट में, आप देख सकते हैं कि ईमेल पता कॉलम बाईं ओर चुना गया है। एक बार ऐसा करने के बाद, आपको चयनित अनुशंसाएं स्वीकार करें . दिखाई देगा विकल्प। अन्यथा, यह विकल्प धूसर हो जाता है।

संवेदनशीलता लेबल कॉलम में, आप यह भी देख सकते हैं कि कॉलम को जीडीपीआर का पालन करना है या नहीं। एक बार कॉलम चुने जाने के बाद, आप देखेंगे कि अनुशंसा को सहेजने की आवश्यकता है।

सहेजें Click क्लिक करें , और आप यह पुष्टि देखेंगे कि परिवर्तन सफलतापूर्वक अपडेट कर दिए गए हैं।

अब, आप रिपोर्ट देखें . क्लिक कर सकते हैं वाइडवर्ल्ड इंपोर्टर्स डेटाबेस के लिए SQL डेटा वर्गीकरण के लिए एक रिपोर्ट तैयार करने के लिए। रिपोर्ट नीचे दिखाई गई है।

रिपोर्ट में, आप टेबल, कॉलम और डेटा वितरण की कुल संख्या देख सकते हैं। डेटा डिस्ट्रीब्यूशन के तहत, आप देख सकते हैं कि डेटा को जीडीपीआर के रूप में लेबल किया गया है या नहीं। इस टूल का उपयोग करके, आप अपने डेटाबेस में संग्रहीत किए जा रहे डेटा के महत्व और प्रकार की बेहतर समझ रखते हैं। चीजों को आसान बनाने के लिए, आप इस रिपोर्ट को एक्सेल, पीडीएफ या वर्ड के रूप में भी निर्यात कर सकते हैं और समीक्षा के लिए इसे अपने बिजनेस मैनेजर या सीआईओ को ईमेल कर सकते हैं। रिपोर्ट में कहीं भी राइट-क्लिक करें और नीचे दिखाए गए विकल्पों में से किसी एक का उपयोग करें।

अनुशंसित सूची में सभी कॉलम चुनें

पिछले उदाहरण में, आपने अनुशंसित स्तंभों की सूची में से केवल एक स्तंभ लागू किया था। हालाँकि, आपके पास अनुशंसित सूची में सभी स्तंभों का चयन करने और डेटा सुरक्षा नीतियों के संदर्भ में अपने डेटाबेस को अनुपालन करने का विकल्प है। बस चेकबॉक्स . चुनें विकल्प इस प्रकार अनुशंसित सूची में सभी स्तंभों का चयन करता है, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

इस विकल्प के साथ, सभी कॉलम चयनित हो जाते हैं और लागू होने के लिए तैयार हो जाते हैं। अपने डेटाबेस में परिवर्तन करने के लिए, चयनित अनुशंसाएं स्वीकार करें click क्लिक करें . स्क्रीनशॉट पर, आप वर्गीकरण अनुशंसाओं के साथ 91 कॉलम देख सकते हैं। बस एक बटन के एक क्लिक से, आप उन सभी स्तंभों के लिए अनुशंसाएं लागू कर सकते हैं। जैसे आपने पिछले उदाहरण में एकल कॉलम के लिए किया था, वैसे ही आगे बढ़ें और सहेजें . पर क्लिक करें प्रक्रिया को पूरा करने के लिए।

एक बार जब आप सहेजें . पर क्लिक करते हैं , वर्गीकरण परिवर्तन सफलतापूर्वक अपडेट हो जाते हैं। अब, रिपोर्ट देखें click क्लिक करें विस्तृत डेटा वर्गीकरण रिपोर्ट देखने के लिए।

इस रिपोर्ट से, आप देख सकते हैं कि सभी वर्गीकृत स्तंभ 4 स्कीमाओं के अंतर्गत तालिकाओं से संबंधित थे। तालिका नामों का विवरण प्राप्त करने के लिए, तालिका . पर क्लिक करें देखने के लिए कॉलम। रिपोर्ट में GDPR संवेदनशीलता के विवरण के साथ एक पाई चार्ट है। सूचना प्रकार वितरण के लिए एक और उपयोगी पाई चार्ट भी है।

वर्गीकरण विकल्प जोड़ें

आपने देखा होगा कि उत्पन्न डेटा वर्गीकरण रिपोर्ट से कई तालिकाओं को संवेदनशील डेटा युक्त के रूप में लेबल किया गया था। यह अनुशंसा के माध्यम से था जो इस डेटा वर्गीकरण उपकरण का उपयोग करके उत्पन्न किया गया था। हालांकि, हो सकता है कि आप आगे रिपोर्ट की समीक्षा करना चाहें और डेटा की अपनी समझ के आधार पर अपना डेटा वर्गीकरण जोड़ना चाहें। यह एक मैनुअल प्रक्रिया है, जहां हम अपने आप कॉलम का चयन करते हैं। नीचे दी गई डेटा वर्गीकरण रिपोर्ट से, आप देख सकते हैं कि केवल एक कॉलम कर दर ऑर्डरलाइन . में तालिका को गोपनीय डेटा रखने के लिए वर्गीकृत किया गया है।

हालाँकि, आप जानते हैं कि इस तालिका के अन्य कॉलम भी इस रिपोर्ट में होने चाहिए। आप ऑर्डरलाइन की समीक्षा कर सकते हैं विवरण . को शामिल करने के लिए तालिका और योजना डेटा वर्गीकरण रिपोर्ट में कॉलम।

इस स्थिति में, डेटाबेस पर राइट-क्लिक करें और वही ऑपरेशन करें जो आपने डेटा को वर्गीकृत करने के लिए पहले किया था। आप देखेंगे वर्गीकरण जोड़ें विकल्प।

एक बार हो जाने के बाद, आप नीचे दिखाए गए अनुसार तालिका और कॉलम का चयन कर सकते हैं। डेटा को वर्गीकृत करने के लिए ड्रॉप-डाउन मेनू में उपलब्ध विकल्पों का चयन करें। नीचे स्क्रीनशॉट में, आप देख सकते हैं कि विवरण ऑर्डरलाइन . में कॉलम तालिका को गोपनीय . के रूप में चिह्नित किया गया है . जोड़ें . क्लिक करके डेटा वर्गीकरण जोड़ें बटन।

एक बार हो जाने के बाद, सहेजें . क्लिक करें परिवर्तनों को अद्यतन करने के लिए।

यह पुष्टि करने के लिए कि परिवर्तन सफलतापूर्वक लागू किए गए हैं, आप डेटा वर्गीकरण रिपोर्ट को फिर से चला सकते हैं जैसा आपने पिछले चरणों में किया था। उसके बाद, आप सत्यापित कर सकते हैं कि कॉलम सफलतापूर्वक जोड़ा गया था।

रिपोर्ट में, आप पुष्टि कर सकते हैं कि विवरण कॉलम वास्तव में सफलतापूर्वक जोड़ा गया था और इसे गोपनीय के रूप में लेबल किया गया है। इस दृष्टिकोण के साथ, आप प्रबंधन से कुछ आवश्यकताओं या निर्देशों के आधार पर अपनी पसंद के अन्य स्तंभों को लेबल कर सकते हैं।

कॉलम में विस्तारित प्रॉपर्टी

जब आप कॉलम की और जांच करते हैं, तो आप डेटा वर्गीकरण के लिए लेबल किए गए कॉलम से संबंधित विस्तारित प्रॉपर्टी कैटलॉग व्यू का विवरण प्राप्त कर सकते हैं। उदाहरण के लिए, जब आप विवरण . पर राइट-क्लिक करते हैं Sales.OrderLines . में कॉलम तालिका में, आप विस्तारित गुण . में विवरण देख सकेंगे उस कॉलम के लिए अनुभाग।

sys_information_type_name और sys_sensitivity_label_name मान sys.extended_properties . के कॉलम में विवरण हैं कैटलॉग दृश्य। इन डेटा वर्गीकरणों के बारे में मेटाडेटा इस कैटलॉग दृश्य में संग्रहीत किया जाता है:sys.extended_properties

अतिरिक्त टिप्पणियां

इस नए टूल के साथ, आप देखेंगे कि Microsoft उत्पाद टीम ने डेटा वर्गीकरण के इस कार्य को इतना सरल और उपयोग में आसान बना दिया है। ईमानदार होने के लिए, आपके डेटाबेस में अंतर्निहित डेटा की समझ की कमी के लिए कोई वास्तविक बहाना नहीं है। उपयोगकर्ता डेटा सुरक्षा के महत्व और प्रसिद्ध संगठनों द्वारा उपयोगकर्ता डेटा से समझौता करने के संबंध में विभिन्न वैश्विक एजेंसियों की चिंताओं को ध्यान में रखते हुए, डीबीए और डेटा पेशेवरों के लिए डेटा सुरक्षा को गंभीरता से लेना और नवीनतम तकनीक की पेशकश के साथ गति बनाए रखना बेहद महत्वपूर्ण है। यह देखते हुए कि यह उपकरण मुफ़्त और उपयोग में आसान है, इसका कोई वास्तविक कारण नहीं है नहीं इसे अपने उत्पादन सिस्टम में उपयोग करने के लिए।

निष्कर्ष

  • इस लेख में, आपने SQL सर्वर प्रबंधन स्टूडियो (SSMS) में एक नई शानदार सुविधा के उपयोग के बारे में पढ़ा
  • आपने डेटा सुरक्षा से संबंधित कई महत्वपूर्ण बातों को संक्षेप में सीखा
  • आपने अपने SSMS संस्करण को नवीनतम संस्करणों के साथ अद्यतित रखने के महत्व को समझा ताकि आप कोई नई सुविधाएँ या अपग्रेड करने से न चूकें
  • आपने देखा कि कैसे आप नमूना SQL सर्वर डेटाबेस को पुनर्स्थापित करके नई सुविधाओं का आसानी से परीक्षण कर सकते हैं
  • आपने SSMS का उपयोग करके डेटा को वर्गीकृत करना सीखा
  • आपने लेबल किए गए कॉलम का विवरण देखने के लिए रिपोर्ट जेनरेट करना सीख लिया है
  • आपने अंतर्निहित डेटा की अपनी समझ के आधार पर अपने स्वयं के डेटा वर्गीकरण को मैन्युअल रूप से जोड़ने का तरीका सीखा
  • आप यह भी जानते हैं कि इस सरल टूल के आधार पर सभी डेटा वर्गीकरण किए जा सकते हैं और आप अद्भुत रिपोर्ट तैयार कर सकते हैं और डेटा और आपके द्वारा प्रबंधित किए जा रहे डेटाबेस की बेहतर समझ प्राप्त कर सकते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इंडेक्स ट्यूनिंग के लिए एक दृष्टिकोण - भाग 2

  2. आईआरआई वर्कबेंच में टेबल फ़िल्टरिंग

  3. क्लस्टर्ड और नॉन क्लस्टर्ड इंडेक्स:7 टॉप पॉइंट्स की व्याख्या

  4. फ़िल्टर्ड इंडेक्स के साथ ऑप्टिमाइज़र सीमाएं

  5. जूमला एसक्यूएल इंजेक्शन भेद्यता