Managed identities से सुरक्षित एक्सेस

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

Anushika Agarwal

Cloud Data Engineer

Secrets की समस्या

  • Secrets कोड या कॉन्फ़िग में हार्डकोडेड
  • Rotate या प्रोटेक्ट करना मुश्किल

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

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

Managed identity

  • Azure संसाधन को Secure Identity असाइन
  • संसाधन अन्य सेवाओं को सुरक्षित रूप से एक्सेस करे
  • क्रेडेंशियल स्टोर करने की ज़रूरत नहीं

Managed Identity

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

यह कैसे काम करता है?

  • Service principal का विशेष प्रकार
  • पूरी तरह Azure द्वारा मैनेज्ड
  • Azure ही creation, rotation और deletion संभालता है

Managed Identity

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

उदाहरण: PeopleSphere HR ऐप

  • Payroll मॉड्यूल Key Vault एक्सेस के लिए managed identity यूज़ करता है

उदाहरण - PeopleSphere HR ऐप

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

System-assigned managed identity

  • Provisioning

    • Azure ऑटो-क्रिएट करता है identity
    • किसी क्रेडेंशियल या मैनुअल सेटअप की ज़रूरत नहीं
  • Lifecycle

    • संसाधन के साथ ही लाइफसाइकिल खत्म
    • एक ही संसाधन से बंधी
  • Access Control

    • Azure RBAC से roles असाइन करें

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

User-assigned managed identity

  • Provisioning

    • स्टैंडअलोन Azure संसाधन के रूप में बनाया जाता है
    • एक एक्सेस पॉलिसी, कई संसाधन
  • Lifecycle

    • कई सेवाओं में रीउस हो सकता है
    • किसी एक संसाधन से स्वतंत्र
  • Access Control

    • Azure RBAC से roles असाइन करें

User-Assigned Managed Identity

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

System बनाम user-assigned: मुख्य अंतर

श्रेणी System-Assigned User-Assigned
Provisioning संसाधन के साथ बनाया जाता है अलग संसाधन के रूप में बनाया जाता है
Lifecycle संसाधन के लाइफसाइकिल से बंधा संसाधन लाइफसाइकिल से स्वतंत्र
Reusability संसाधनों में साझा नहीं हो सकता सेवाओं में रीउस हो सकता है
Access Azure RBAC यूज़ करता है Azure RBAC यूज़ करता है
Use Case सिंगल-रिसोर्स वर्कलोड्स मल्टी-रिसोर्स या प्री-प्रोविज़न्ड सेटअप्स
डेवलपर्स के लिए Azure सुरक्षा लागू करें

कौन-सी सेवाएँ managed identities सपोर्ट करती हैं?

  • कोई भी सेवा जो Microsoft Entra authentication सपोर्ट करे

  • आम उदाहरण:

    • Virtual Machines
    • App Services
    • Azure Functions
    • Key Vault
    • Azure Storage
  • पूरी सूची: Microsoft Docs - Supported Services

Virtual Machines

App Services

Azure Functions

Key Vault

Azure Storage

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

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

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

Preparing Video For Download...