GCP - Cloud SQL Enum
मूल जानकारी
Google Cloud SQL एक प्रबंधित सेवा है जो Google Cloud प्लेटफॉर्म पर MySQL, PostgreSQL, और SQL Server जैसी संबंधित डेटाबेस सेटअप, रखरखाव, और प्रशासन को सरल बनाती है, हार्डवेयर प्रोविजनिंग, डेटाबेस सेटअप, पैचिंग, और बैकअप्स जैसे कार्यों को संभालने की आवश्यकता को हटा देती है।
Google Cloud SQL की मुख्य विशेषताएँ शामिल हैं:
पूरी तरह से प्रबंधित: Google Cloud SQL एक पूरी तरह से प्रबंधित सेवा है, जिसका मतलब है कि Google पैचिंग, अपडेट्स, बैकअप्स, और कॉन्फ़िगरेशन जैसे डेटाबेस रखरखाव कार्यों को संभालता है।
स्केलेबिलिटी: यह आपके डेटाबेस के स्टोरेज क्षमता और कंप्यूट संसाधनों को स्केल करने की क्षमता प्रदान करता है, अक्सर बिना डाउनटाइम के।
उच्च उपलब्धता: उच्च उपलब्धता कॉन्फ़िगरेशन प्रदान करता है, जिससे आपकी डेटाबेस सेवाएँ विश्वसनीय होती हैं और जोन या इंस्टेंस विफलताओं का सामना कर सकती हैं।
सुरक्षा: डेटा एन्क्रिप्शन, पहचान और एक्सेस प्रबंधन (IAM) नियंत्रण, और नेटवर्क विस्तार का उपयोग करके नेटवर्क विस्तार का उपयोग करके मजबूत सुरक्षा विशेषताएँ प्रदान करता है।
बैकअप्स और पुनर्प्राप्ति: स्वचालित बैकअप्स और समय-के-साथ पुनर्प्राप्ति का समर्थन करता है, जो आपके डेटा को सुरक्षित रखने और पुनर्स्थापित करने में मदद करता है।
एकीकरण: अन्य Google Cloud सेवाओं के साथ सहजता से एकीकृत होता है, जो एप्लिकेशन निर्माण, डिप्लॉयमेंट, और प्रबंधन के लिए एक व्यापक समाधान प्रदान करता है।
प्रदर्शन: डेटाबेस प्रदर्शन को मॉनिटर, ट्रबलशूट, और सुधारने के लिए प्रदर्शन मैट्रिक्स और नैदानिकी प्रदान करता है।
पासवर्ड
वेब कंसोल में Cloud SQL उपयोगकर्ता को डेटाबेस का पासवर्ड सेट करने की अनुमति देता है, वहां एक जेनरेट फीचर भी है, लेकिन सबसे महत्वपूर्ण बात यह है कि MySQL को खाली पासवर्ड छोड़ने की अनुमति है और सभी उन्हें "a" शब्द के रूप में पासवर्ड के रूप में सेट करने की अनुमति है:
यह भी संभव है कि एक पासवर्ड नीति कॉन्फ़िगर की जाए जिसमें लंबाई, जटिलता, पुनः प्रयोग को निषेधित और पासवर्ड में उपयोगकर्ता नाम को निषेधित करने की आवश्यकता हो सकती है। सभी डिफ़ॉल्ट रूप से अक्षम हैं।
SQL Server को एक्टिव डायरेक्टरी प्रमाणीकरण के साथ कॉन्फ़िगर किया जा सकता है।
जोन उपलब्धता
डेटाबेस 1 जोन में उपलब्ध हो सकती है या कई जोनों में, बेशक, महत्वपूर्ण डेटाबेस को कई जोनों में रखना अनुशंसित है।
एन्क्रिप्शन
डिफ़ॉल्ट रूप से एक Google-प्रबंधित एन्क्रिप्शन कुंजी का उपयोग किया जाता है, लेकिन यह भी संभावना है कि एक ग्राहक-प्रबंधित एन्क्रिप्शन कुंजी (CMEK) का चयन किया जा सकता है।
कनेक्शन
निजी आईपी: एक VPC नेटवर्क को इंडिकेट करें और डेटाबेस को नेटवर्क के अंदर एक निजी आईपी मिलेगा
सार्वजनिक आईपी: डेटाबेस को एक सार्वजनिक आईपी मिलेगा, लेकिन डिफ़ॉल्ट रूप से कोई भी नहीं कनेक्ट कर सकेगा
अधिकृत नेटवर्क: सार्वजनिक आईपी श्रेणियों को इंडिकेट करें जो डेटाबेस से कनेक्ट होने की अनुमति देनी चाहिए
निजी पथ: यदि डीबी किसी VPC में कनेक्ट है, तो इस विकल्प को सक्षम करना संभव है और इसे अन्य GCP सेवाओं को जैसे BigQuery एक्सेस देने की अनुमति है।
डेटा संरक्षण
दैनिक बैकअप्स: स्वचालित दैनिक बैकअप्स करें और रखने वाले बैकअप्स की संख्या इंडिकेट करें।
समय-के-साथ पुनर्प्राप्ति: आपको एक विशिष्ट समय से डेटा को पुनर्प्राप्त करने की अनुमति देता है, एक सेकंड के भाग तक।
मिटाने की सुरक्षा: यदि सक्षम किया गया है, तो डीबी को इस सुविधा को अक्षम किया जाने तक मिटाया नहीं जा सकेगा
एनुमरेशन
अप्रमाणित Enum
GCP - Cloud SQL Unauthenticated Enumपोस्ट एक्सप्लोइटेशन
GCP - Cloud SQL Post Exploitationस्थिरता
GCP - Cloud SQL PersistenceLast updated