Key Vault के साथ शुरुआत

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Anushika Agarwal

Cloud Data Engineer

हार्डकोडेड सीक्रेट्स का जोखिम

  • कोड में सीक्रेट्स:
    1. रोटेट करना मुश्किल
    2. ट्रैक करना कठिन

हार्डकोडिंग सीक्रेट्स का जोखिम

डेवलपर्स के लिए Azure सुरक्षा लागू करें

समाधान: Azure Key Vault

  • संवेदनशील आइटम्स के लिए एक सुरक्षित स्थान
  • पूरी तरह Azure द्वारा मैनेज और प्रोटेक्टेड

Azure Key Vault

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Key Vault क्यों?

  • Azure द्वारा मैनेज्ड
  • आपकी ऐप्स के साथ स्केल होता है
  • CI/CD इंटीग्रेशन

Key Vault के उपयोग के फायदे

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Key Vault क्या स्टोर करता है?

  1. Secrets
  2. Certificates
  3. Keys

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Secrets

  • स्टोर: API keys, passwords, connection strings

  • संवेदनशील डेटा को हार्डकोड करने से बचें

  • एन्क्रिप्टेड, वर्ज़न्ड, और एक्सेस-कंट्रोल्ड

  • रोटेट और मैनेज करना आसान, सुरक्षित

सीक्रेट्स

डेवलपर्स के लिए Azure सुरक्षा लागू करें

उदाहरण: PeopleSphere में सीक्रेट्स

  • Payroll डेटाबेस का पासवर्ड Key Vault में स्टोर

  • ऐप में हार्डकोडिंग से ज्यादा सुरक्षित

PeopleSphere में सीक्रेट्स

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Certificates

  • आपकी ऐप के लिए Digital ID

  • यूज़र्स और सर्विसेज़ को ऐप आइडेंटिटी साबित करें

  • ऑटोमैटिक रिन्यूअल और लाइफसाइकल मैनेजमेंट

सर्टिफिकेट्स

डेवलपर्स के लिए Azure सुरक्षा लागू करें

उदाहरण: PeopleSphere में सर्टिफिकेट्स

  • HR पोर्टल सर्टिफिकेट्स Key Vault में स्टोर

  • payroll प्रोसेसर्स के साथ ट्रस्टेड कनेक्शंस

PeopleSphere में सर्टिफिकेट्स

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Keys

Keys = क्रिप्टोग्राफिक टूल्स

  • संवेदनशील डेटा को encrypt और decrypt करें

  • टोकन्स और डॉक्यूमेंट्स को sign और verify करें

  • नियमित रूप से रोटेट होते हैं

कीज़

डेवलपर्स के लिए Azure सुरक्षा लागू करें

उदाहरण: PeopleSphere में कीज़

  • कर्मचारी रिकॉर्ड की encryption keys को प्रोटेक्ट करता है

PeopleSphere में कीज़

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Key Vault टियर और स्टोरेज विकल्प

  • सुरक्षा ज़रूरतों पर आधारित दो विकल्प:
    1. Standard Key Vault
    2. Managed HSM Pools

Azure Key Vault

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Standard Key Vault

  • मल्टी-टेनेंट, सॉफ़्टवेयर-मैनेज्ड सर्विस

कीज़

  • सपोर्ट करता है:
    • Secrets
    • Software-protected keys
    • Hardware-protected keys
      • ((HSM-backed, FIPS 140-2 Level 2))
  • उपयुक्त:
    • अधिकांश बिज़नेस सिनेरियो
    • उदाहरण: वेब ऐप्स, APIs, और क्लाउड कॉन्फ़िगरेशन
  • प्राइसिंग: प्रति-ऑपरेशन बिलिंग

प्राइसिंग

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Managed HSM Pools

  • समर्पित, सिंगल-टेनेंट हार्डवेयर

कीज़

  • सपोर्ट करता है:
    • Hardware-protected keys
      • (FIPS 140-2 Level 3)
  • उपयुक्त: उच्च सुरक्षा और कॉम्प्लायंस-हेवी वर्कलोड्स
  • प्राइसिंग: फिक्स्ड आवरली कॉस्ट + यूसेज फीस

प्राइसिंग

डेवलपर्स के लिए Azure सुरक्षा लागू करें

अभ्यास करते हैं!

डेवलपर्स के लिए Azure सुरक्षा लागू करें

Preparing Video For Download...