Introducere în Key Vault

Implementarea securității Azure pentru dezvoltatori

Anushika Agarwal

Cloud Data Engineer

Riscul hardcodării secretelor

  • Secretele în cod sunt:
    1. Dificil de rotit
    2. Dificil de urmărit

Riscul hardcodării secretelor

Implementarea securității Azure pentru dezvoltatori

Soluția: Azure Key Vault

  • Un loc sigur pentru date sensibile
  • Complet gestionat și protejat de Azure

Azure Key Vault

Implementarea securității Azure pentru dezvoltatori

De ce să utilizați Key Vault?

  • Gestionat de Azure
  • Scalează odată cu aplicațiile dvs.
  • Integrare CI/CD

Beneficiile utilizării Key Vault

Implementarea securității Azure pentru dezvoltatori

Ce stochează Key Vault?

  1. Secrete
  2. Certificate
  3. Chei

Implementarea securității Azure pentru dezvoltatori

Secrete

  • Stocare: chei API, parole, șiruri de conexiune

  • Evitați hardcodarea datelor sensibile

  • Criptate, versionate și cu control al accesului

  • Ușor de rotit și gestionat în siguranță

Secrete

Implementarea securității Azure pentru dezvoltatori

Exemplu: secrete în PeopleSphere

  • Parola bazei de date de salarizare stocată în Key Vault

  • Mai sigur decât hardcodarea în aplicație

Secrete în PeopleSphere

Implementarea securității Azure pentru dezvoltatori

Certificate

  • ID digital pentru aplicația dvs.

  • Demonstrează identitatea aplicației față de utilizatori și servicii

  • Reînnoire automată și gestionarea ciclului de viață

Certificate

Implementarea securității Azure pentru dezvoltatori

Exemplu: certificate în PeopleSphere

  • Certificate portal HR stocate în Key Vault

  • Conexiuni de încredere cu procesatorii de salarizare

Certificate în PeopleSphere

Implementarea securității Azure pentru dezvoltatori

Chei

Chei = Instrumente criptografice

  • Criptează și decriptează date sensibile

  • Semnează și verifică tokenuri și documente

  • Rotite periodic

Chei

Implementarea securității Azure pentru dezvoltatori

Exemplu: chei în PeopleSphere

  • Protejează cheile de criptare ale înregistrărilor angajaților

Chei în PeopleSphere

Implementarea securității Azure pentru dezvoltatori

Niveluri Key Vault și opțiuni de stocare

  • Două opțiuni în funcție de nevoile de securitate:
    1. Standard Key Vault
    2. Managed HSM Pools

Azure Key Vault

Implementarea securității Azure pentru dezvoltatori

Standard Key Vault

  • Serviciu multi-tenant, gestionat software

Chei

  • Suportă:
    • Secrete
    • Chei protejate software
    • Chei protejate hardware
      • ( (HSM-backed, FIPS 140-2 Level 2))
  • Ideal:
    • Majoritatea scenariilor de business
    • Exemple: aplicații web, API-uri și configurații cloud
  • Prețuri: Facturare per operațiune

Prețuri

Implementarea securității Azure pentru dezvoltatori

Managed HSM Pools

  • Hardware dedicat, single-tenant

Chei

  • Suportă:
    • Chei protejate hardware
      • (FIPS 140-2 Level 3)
  • Ideal: sarcini de lucru cu securitate ridicată și conformitate strictă
  • Prețuri: Cost fix orar + taxe de utilizare

Prețuri

Implementarea securității Azure pentru dezvoltatori

Să exersăm!

Implementarea securității Azure pentru dezvoltatori

Preparing Video For Download...