Azure Tutorials Series - Encryption

 In Previous article, we covered Azure Identity Management, different user roles, Azure AD tenant and lot of other topics. In this article, we will be covering concepts of Encryption in Azure.

Encryption in Azure

  • Encryption of data such that no unauthorised person can read it.
  • Data has to be decrypted to understand

Encryption Types

  • Symmetric Encryption - Requires the same key to encrypt and decrypt the data
  • Asymmetric Encryption - uses a pair of public and private key such that one key can perform a single task at a given time.

Encryption Ways
  • Encryption at Rest - Data stored in server disk, database or storage account.
  • Encryption in Transit - Data actively moving from one location to another

Encryption on Azure

  • We have below encryption for different services
    • For raw storages - Azure Storage Service Encryption
    • For Virtual machine disks - Azure Disk Encryption
    • For Databases - Transparent Data Encryption(TDE)
    • For Secrets- Azure Key vault
  • We will learn about these 4 services and its encryption methods in more details.

Azure Storage Service Encryption

  • Allows you to encrypt raw storage
  • Automatically encrypts data before processing it to Azure Managed disks, Azure blob storage, Azure files or Azure queue.

Azure Disk Encryption

  • Helps you to encrypt Windows and Linux IaaS virtual machine disks.
  • Uses BitLocker in Windows and dm-crypt in Linux
  • Integrated with Azure Key Vault to help manage disc encryption keys and secrets

Transparent Data Encryption(TDE)

  • Protects Azure SQL Database and Azure Data Warehouse
  • Azure Key vault also supports BYOK(Bring your own key)

Azure Key Vault

  • Responsible for storing and managing secrets, key or certificates

Azure Certificates

  • Certificates can be divided into 2 types
    • Service certificates
      • Attached to the specific cloud service
    • Management certificates
      • Are not related to the cloud services

Comments

Popular posts from this blog

Azure Tutorials Series - Azure Networking

Testing in CI/CD

Azure Tutorials Series - IaaS vs PaaS vs SaaS